[ { "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": 2888322, "js": 2726194, "phases": [ { "phase": "load", "start": 0, "duration": 89396 }, { "phase": "boot", "start": 89396, "duration": 786153 }, { "phase": "transition", "start": 875549, "duration": 749517 }, { "phase": "render", "start": 1625066, "duration": 1263256 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 294989 }, { "kind": "MinorGC", "type": "scavenge", "start": 400245, "duration": 5198, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 434179, "duration": 5589, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 529897, "duration": 2510, "usedHeapSizeAfter": 5804944, "usedHeapSizeBefore": 6119240 }, { "kind": "MinorGC", "type": "scavenge", "start": 679418, "duration": 4187, "usedHeapSizeAfter": 7890656, "usedHeapSizeBefore": 8564424 }, { "kind": "MinorGC", "type": "scavenge", "start": 864761, "duration": 2435, "usedHeapSizeAfter": 9179512, "usedHeapSizeBefore": 9807408 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1064503, "duration": 69, "usedHeapSizeAfter": 11205272, "usedHeapSizeBefore": 11205272 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1078664, "duration": 7268, "usedHeapSizeAfter": 8966696, "usedHeapSizeBefore": 11311848 }, { "kind": "MajorGC", "type": "weak processing", "start": 1172021, "duration": 9, "usedHeapSizeAfter": 9936056, "usedHeapSizeBefore": 9936056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1402762, "duration": 6987, "usedHeapSizeAfter": 21119064, "usedHeapSizeBefore": 22872256 }, { "kind": "MinorGC", "type": "scavenge", "start": 1460135, "duration": 5394, "usedHeapSizeAfter": 22404560, "usedHeapSizeBefore": 23310632 }, { "kind": "MinorGC", "type": "scavenge", "start": 1518160, "duration": 4864, "usedHeapSizeAfter": 24301424, "usedHeapSizeBefore": 25301120 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1571072, "duration": 401, "usedHeapSizeAfter": 27151944, "usedHeapSizeBefore": 27151944 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1579248, "duration": 8103, "usedHeapSizeAfter": 23388200, "usedHeapSizeBefore": 27360040 }, { "kind": "MinorGC", "type": "scavenge", "start": 1841684, "duration": 5676, "usedHeapSizeAfter": 25077608, "usedHeapSizeBefore": 29095800 }, { "kind": "MinorGC", "type": "scavenge", "start": 2060782, "duration": 4026, "usedHeapSizeAfter": 27680152, "usedHeapSizeBefore": 31528424 }, { "kind": "MinorGC", "type": "scavenge", "start": 2290014, "duration": 6008, "usedHeapSizeAfter": 29202104, "usedHeapSizeBefore": 41554992 }, { "kind": "MajorGC", "type": "weak processing", "start": 2884154, "duration": 36, "usedHeapSizeAfter": 40632288, "usedHeapSizeBefore": 40632288 } ], "blinkGC": [ { "start": 255851, "duration": 5606 }, { "start": 255857, "duration": 4910 }, { "start": 270044, "duration": 1289 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 1973 }, "FunctionCallback": { "count": 4487, "time": 99076 }, "NamedGetterCallback": { "count": 107, "time": 8101 }, "GetMoreDataCallback": { "count": 14, "time": 145490 }, "AccessorSetterCallback": { "count": 5392, "time": 2223 }, "GCEpilogueCallback": { "count": 15, "time": 2688 }, "GCPrologueCallback": { "count": 15, "time": 285 }, "NamedSetterCallback": { "count": 18, "time": 661 }, "StoreCallbackProperty": { "count": 5334, "time": 4388 }, "NamedQueryCallback": { "count": 11, "time": 35 }, "RunMicrotaskCallback": { "count": 42, "time": 12382 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2396 }, "CompileFunction": { "count": 3319, "time": 104330 }, "CompileIgnition": { "count": 3374, "time": 123119 }, "CompileIgnitionFinalization": { "count": 3379, "time": 32431 }, "CompileRewriteReturnResult": { "count": 3329, "time": 454 }, "CompileScopeAnalysis": { "count": 3329, "time": 11444 }, "CompileScript": { "count": 10, "time": 1492 }, "CompileLazy": { "count": 3176, "time": 18973 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 78 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1737 }, "CompileForOnStackReplacement": { "count": 1, "time": 22 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 1970 }, "Map_SetPrototype": { "count": 12939, "time": 3659 }, "Map_TransitionToDataProperty": { "count": 11937, "time": 37064 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 74 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5812 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8842 }, "CreateArrayLiteral": { "count": 761, "time": 2067 }, "CreateObjectLiteral": { "count": 1888, "time": 6708 }, "SetProperty": { "count": 8820, "time": 12372 }, "DeclareGlobals": { "count": 2, "time": 46 }, "NewClosure": { "count": 344, "time": 248 }, "NewClosure_Tenured": { "count": 2398, "time": 1833 }, "HandleApiCall": { "count": 3986, "time": 3551 }, "DateConstructor": { "count": 268, "time": 1851 }, "ArrayLengthGetter": { "count": 373, "time": 31 }, "ArrayLengthSetter": { "count": 5152, "time": 2759 }, "FunctionPrototypeSetter": { "count": 239, "time": 1031 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 835 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 170 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 57 }, "SetGrow": { "count": 26, "time": 36 }, "WeakCollectionSet": { "count": 5007, "time": 6235 }, "ForInEnumerate": { "count": 379, "time": 3101 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 9 }, "CreateListFromArrayLike": { "count": 18, "time": 302 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 5080 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 3414 }, "AddDictionaryProperty": { "count": 10572, "time": 15097 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 43 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6296, "time": 5198 }, "HasProperty": { "count": 961, "time": 1895 }, "KeyedGetProperty": { "count": 223, "time": 306 }, "NewObject": { "count": 251, "time": 605 }, "ObjectCreate": { "count": 221, "time": 4237 }, "ObjectKeys": { "count": 52, "time": 887 }, "SetDataProperties": { "count": 71, "time": 1962 }, "ToString": { "count": 28, "time": 34 }, "RegExpExec": { "count": 269, "time": 10752 }, "RegExpExecMultiple": { "count": 327, "time": 5239 }, "RegExpReplace": { "count": 784, "time": 5845 }, "StringSplit": { "count": 6134, "time": 10929 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 32 }, "StringBuilderConcat": { "count": 152, "time": 79 }, "StringBuilderJoin": { "count": 136, "time": 80 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 555, "time": 226 }, "StringIndexOfUnchecked": { "count": 330, "time": 745 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 222 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 62 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 68 }, "FunctionPrototypeToString": { "count": 116, "time": 700 }, "ObjectDefineProperties": { "count": 2, "time": 25 }, "ObjectDefineProperty": { "count": 650, "time": 1765 }, "ObjectFreeze": { "count": 11, "time": 18 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 48723 }, "ObjectSetPrototypeOf": { "count": 205, "time": 2112 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 120 }, "AllocateInNewSpace": { "count": 291, "time": 3281 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 45 }, "ArrayShift": { "count": 120, "time": 858 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 215 }, "SetShrink": { "count": 1, "time": 14 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 141, "time": 790 }, "OrdinaryHasInstance": { "count": 13, "time": 404 }, "StringToLowerCaseIntl": { "count": 223, "time": 108 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 10 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 135 }, "ArrayPop": { "count": 63, "time": 66 }, "ArrayBufferConstructor": { "count": 1, "time": 4263 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 48 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 994 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2883 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 136 }, "StringToNumber": { "count": 196, "time": 54 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 13 }, "StringSubstring": { "count": 8, "time": 9 }, "DatePrototypeSetMonth": { "count": 12, "time": 21 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 29 }, "ObjectIsFrozen": { "count": 216, "time": 28 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 915, "time": 7598 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 349 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 2 }, "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": 599 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2438 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 5818 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 614 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 49 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 38097 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2848 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1473 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1442 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 99969 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 17616 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2127 }, "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": 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": 6 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 7 }, "GC_MC_FINISH": { "count": 2, "time": 148 }, "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": 74 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1206 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 15 }, "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": 1921 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2927 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 410 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3030 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 738 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1585 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 54 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 9 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 14 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 710 }, "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": 21 }, "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": 1519 }, "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": 8, "time": 4702 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 4321 }, "GC_MC_BACKGROUND_MARKING": { "count": 35, "time": 30895 }, "GC_Custom_IncrementalMarkingObserver": { "count": 181, "time": 3717 }, "AllocateInTargetSpace": { "count": 1, "time": 5 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2881 } }, "JavaScript": { "JS_Execution": { "count": 5526, "time": 1129814 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16672 }, "ParseFunctionLiteral": { "count": 3377, "time": 147774 }, "ParseProgram": { "count": 10, "time": 1719 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11543 }, "PreParseNoVariableResolution": { "count": 105, "time": 2352 }, "JsonParse": { "count": 25, "time": 121346 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 28680 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2445 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1453 }, "StoreGlobalIC_Miss": { "count": 8, "time": 17 }, "StoreIC_Miss": { "count": 1353, "time": 6520 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8493 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 2215 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2040 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4023, "time": 21642 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 21 }, "LoadIC_LoadNonexistentDH": { "count": 5441, "time": 11708 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5138 }, "StoreIC_Premonomorphic": { "count": 4834, "time": 17532 }, "LoadGlobalIC_Slow": { "count": 21, "time": 113 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 32 }, "LoadIC_SlowStub": { "count": 21, "time": 50 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1599 }, "LoadIC_LoadFieldDH": { "count": 4041, "time": 13891 }, "StoreIC_StoreFieldDH": { "count": 1273, "time": 4750 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 108, "time": 1745 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 4200 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4354 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 512 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 511, "time": 4902 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 126, "time": 1832 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 1958 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 72 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 159 }, "LoadIC_StringLength": { "count": 27, "time": 34 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "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": 64 } }, "API": { "API_Context_New": { "count": 2, "time": 7512 }, "API_FunctionTemplate_New": { "count": 1353, "time": 499 }, "API_Object_SetPrivate": { "count": 35, "time": 29 }, "API_Persistent_New": { "count": 1876, "time": 1165 }, "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": 95 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3908 }, "API_Object_CreateDataProperty": { "count": 22, "time": 711 }, "API_Object_Get": { "count": 138, "time": 40 }, "API_Object_SetPrototype": { "count": 43, "time": 45 }, "API_ObjectTemplate_New": { "count": 102, "time": 10 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1267 }, "API_String_Write": { "count": 654, "time": 642 }, "API_Object_HasOwnProperty": { "count": 4, "time": 4 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 29 }, "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": 28 }, "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": 2 }, "CompileBackgroundIgnition": { "count": 5, "time": 307 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 90 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 660 }, "ParseBackgroundProgram": { "count": 1, "time": 756 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6300 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50395 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 80, "time": 6 }, "OptimizeCode": { "count": 80, "time": 343 }, "RecompileSynchronous": { "count": 159, "time": 127307 }, "CompileOptimized_Concurrent": { "count": 79, "time": 2012 }, "StackGuard": { "count": 81, "time": 2649 }, "DeoptimizeCode": { "count": 9, "time": 1212 }, "NotifyDeoptimized": { "count": 7, "time": 127 } } } }, { "duration": 2753782, "js": 2605613, "phases": [ { "phase": "load", "start": 0, "duration": 89829 }, { "phase": "boot", "start": 89829, "duration": 772373 }, { "phase": "transition", "start": 862202, "duration": 674078 }, { "phase": "render", "start": 1536280, "duration": 1217502 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 291734 }, { "kind": "MinorGC", "type": "scavenge", "start": 406809, "duration": 5990, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 442631, "duration": 6085, "usedHeapSizeAfter": 4487528, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 533418, "duration": 2509, "usedHeapSizeAfter": 5817384, "usedHeapSizeBefore": 6119552 }, { "kind": "MinorGC", "type": "scavenge", "start": 681763, "duration": 3262, "usedHeapSizeAfter": 7857392, "usedHeapSizeBefore": 8557400 }, { "kind": "MinorGC", "type": "scavenge", "start": 857721, "duration": 2903, "usedHeapSizeAfter": 9224520, "usedHeapSizeBefore": 9829392 }, { "kind": "MinorGC", "type": "scavenge", "start": 1059830, "duration": 2213, "usedHeapSizeAfter": 10539528, "usedHeapSizeBefore": 11553088 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1159348, "duration": 4359, "usedHeapSizeAfter": 11262696, "usedHeapSizeBefore": 11262696 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1165474, "duration": 5981, "usedHeapSizeAfter": 8527184, "usedHeapSizeBefore": 11262856 }, { "kind": "MajorGC", "type": "weak processing", "start": 1173128, "duration": 7, "usedHeapSizeAfter": 8527264, "usedHeapSizeBefore": 8527264 }, { "kind": "MinorGC", "type": "scavenge", "start": 1362717, "duration": 3114, "usedHeapSizeAfter": 21308736, "usedHeapSizeBefore": 22720648 }, { "kind": "MinorGC", "type": "scavenge", "start": 1395618, "duration": 6318, "usedHeapSizeAfter": 22180304, "usedHeapSizeBefore": 22832160 }, { "kind": "MinorGC", "type": "scavenge", "start": 1436795, "duration": 4393, "usedHeapSizeAfter": 24277896, "usedHeapSizeBefore": 25389224 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1602869, "duration": 589, "usedHeapSizeAfter": 28583304, "usedHeapSizeBefore": 28583304 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1610005, "duration": 9204, "usedHeapSizeAfter": 24856752, "usedHeapSizeBefore": 28662704 }, { "kind": "MinorGC", "type": "scavenge", "start": 1797828, "duration": 7331, "usedHeapSizeAfter": 25116392, "usedHeapSizeBefore": 29399432 }, { "kind": "MinorGC", "type": "scavenge", "start": 1978440, "duration": 5198, "usedHeapSizeAfter": 28923984, "usedHeapSizeBefore": 32427928 }, { "kind": "MinorGC", "type": "scavenge", "start": 2201680, "duration": 3644, "usedHeapSizeAfter": 28744712, "usedHeapSizeBefore": 41507648 } ], "blinkGC": [ { "start": 262080, "duration": 2842 }, { "start": 262091, "duration": 2785 }, { "start": 277856, "duration": 1878 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 2486 }, "FunctionCallback": { "count": 4489, "time": 99083 }, "NamedGetterCallback": { "count": 107, "time": 8509 }, "GetMoreDataCallback": { "count": 14, "time": 139019 }, "AccessorSetterCallback": { "count": 5392, "time": 1870 }, "GCEpilogueCallback": { "count": 16, "time": 1531 }, "GCPrologueCallback": { "count": 16, "time": 1466 }, "NamedSetterCallback": { "count": 18, "time": 887 }, "StoreCallbackProperty": { "count": 5334, "time": 5576 }, "NamedQueryCallback": { "count": 11, "time": 387 }, "RunMicrotaskCallback": { "count": 42, "time": 12397 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3098 }, "CompileFunction": { "count": 3319, "time": 110138 }, "CompileIgnition": { "count": 3374, "time": 108204 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30970 }, "CompileRewriteReturnResult": { "count": 3329, "time": 733 }, "CompileScopeAnalysis": { "count": 3329, "time": 14696 }, "CompileScript": { "count": 10, "time": 893 }, "CompileLazy": { "count": 3176, "time": 14541 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 80 }, "RegExpInitializeAndCompile": { "count": 177, "time": 219 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 903 }, "Map_SetPrototype": { "count": 12954, "time": 2475 }, "Map_TransitionToDataProperty": { "count": 11967, "time": 33767 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 364 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 8767 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9932 }, "CreateArrayLiteral": { "count": 761, "time": 2146 }, "CreateObjectLiteral": { "count": 1888, "time": 6229 }, "SetProperty": { "count": 8829, "time": 15655 }, "DeclareGlobals": { "count": 2, "time": 33 }, "NewClosure": { "count": 344, "time": 801 }, "NewClosure_Tenured": { "count": 2398, "time": 2260 }, "HandleApiCall": { "count": 3986, "time": 2057 }, "DateConstructor": { "count": 268, "time": 243 }, "ArrayLengthGetter": { "count": 371, "time": 21 }, "ArrayLengthSetter": { "count": 5152, "time": 2984 }, "FunctionPrototypeSetter": { "count": 239, "time": 1346 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 110 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 452 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 59 }, "SetGrow": { "count": 26, "time": 27 }, "WeakCollectionSet": { "count": 5007, "time": 10495 }, "ForInEnumerate": { "count": 380, "time": 2850 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 10 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 6 }, "CreateRegExpLiteral": { "count": 235, "time": 2578 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 2705 }, "AddDictionaryProperty": { "count": 10572, "time": 9252 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 511 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 2150 }, "HasProperty": { "count": 961, "time": 2078 }, "KeyedGetProperty": { "count": 223, "time": 289 }, "NewObject": { "count": 251, "time": 1408 }, "ObjectCreate": { "count": 221, "time": 1836 }, "ObjectKeys": { "count": 53, "time": 163 }, "SetDataProperties": { "count": 71, "time": 2490 }, "ToString": { "count": 28, "time": 35 }, "RegExpExec": { "count": 269, "time": 8369 }, "RegExpExecMultiple": { "count": 327, "time": 1422 }, "RegExpReplace": { "count": 784, "time": 5214 }, "StringSplit": { "count": 6134, "time": 8769 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 39 }, "StringBuilderConcat": { "count": 152, "time": 72 }, "StringBuilderJoin": { "count": 136, "time": 423 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 557, "time": 106 }, "StringIndexOfUnchecked": { "count": 330, "time": 84 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 524 }, "ArrayPush": { "count": 8, "time": 12 }, "ArraySplice": { "count": 82, "time": 138 }, "ArrayUnshift": { "count": 45, "time": 333 }, "DateNow": { "count": 60, "time": 582 }, "FunctionPrototypeToString": { "count": 116, "time": 530 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 1970 }, "ObjectFreeze": { "count": 11, "time": 18 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56938 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1037 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 554 }, "AllocateInNewSpace": { "count": 255, "time": 3144 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 44 }, "ArrayShift": { "count": 120, "time": 112 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 323 }, "MapShrink": { "count": 3, "time": 2 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 142, "time": 1942 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 621 }, "DeleteProperty": { "count": 11, "time": 11 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 462 }, "ArrayPop": { "count": 63, "time": 33 }, "ArrayBufferConstructor": { "count": 1, "time": 4552 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 2 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 562 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2876 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 1043 }, "StringToNumber": { "count": 196, "time": 39 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 616 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 368 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 25 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 972, "time": 2228 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 661 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 10 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 9 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 634 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2311 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5683 }, "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": 100 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39696 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3828 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 511 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1497 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 99432 }, "GC_MC_INCREMENTAL": { "count": 30, "time": 13027 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 599 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 1018 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 4411 }, "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": 472 }, "GC_MC_MARK": { "count": 2, "time": 18 }, "GC_MC_PROLOGUE": { "count": 2, "time": 780 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 56 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1001 }, "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": 2583 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3688 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 364 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 404 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1642 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 269 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1257 }, "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": 544 }, "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": 85 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 512 }, "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": 508 }, "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": 86 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6843 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 12, "time": 2761 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 32930 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2095 }, "GC_Custom_IncrementalMarkingObserver": { "count": 107, "time": 1279 } }, "JavaScript": { "JS_Execution": { "count": 5516, "time": 1051108 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13292 }, "ParseFunctionLiteral": { "count": 3377, "time": 148671 }, "ParseProgram": { "count": 10, "time": 902 }, "PreParseWithVariableResolution": { "count": 6145, "time": 18020 }, "PreParseNoVariableResolution": { "count": 105, "time": 2420 }, "JsonParse": { "count": 25, "time": 126429 }, "StringParseFloat": { "count": 7, "time": 9 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 27123 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2112 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2729 }, "StoreGlobalIC_Miss": { "count": 8, "time": 16 }, "StoreIC_Miss": { "count": 1371, "time": 10483 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6793 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 2396 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 2224 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4008, "time": 21015 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5458, "time": 12882 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4912 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 19404 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 54 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1636 }, "LoadIC_LoadFieldDH": { "count": 4026, "time": 14295 }, "StoreIC_StoreFieldDH": { "count": 1282, "time": 6312 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 2722 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3286 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4866 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 200 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 501, "time": 5556 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1349 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 1406 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 62 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 886 }, "LoadIC_StringLength": { "count": 27, "time": 32 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 17 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 29 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 642 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 85 } }, "API": { "API_Context_New": { "count": 2, "time": 8726 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1874 }, "API_Object_SetPrivate": { "count": 35, "time": 26 }, "API_Persistent_New": { "count": 1875, "time": 844 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 33 }, "API_Function_NewInstance": { "count": 43, "time": 89 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3121 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 38 }, "API_Object_SetPrototype": { "count": 43, "time": 54 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1335 }, "API_String_Write": { "count": 654, "time": 717 }, "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": 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": 29 }, "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": 332 }, "CompileBackgroundScript": { "count": 1, "time": 7 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 90 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 800 }, "ParseBackgroundProgram": { "count": 1, "time": 715 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6140 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52251 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 13 }, "OptimizeCode": { "count": 76, "time": 756 }, "RecompileSynchronous": { "count": 152, "time": 93634 }, "CompileOptimized_Concurrent": { "count": 76, "time": 2323 }, "StackGuard": { "count": 76, "time": 2965 }, "DeoptimizeCode": { "count": 8, "time": 1082 }, "NotifyDeoptimized": { "count": 6, "time": 117 } } } }, { "duration": 2791183, "js": 2627921, "phases": [ { "phase": "load", "start": 0, "duration": 92059 }, { "phase": "boot", "start": 92059, "duration": 785366 }, { "phase": "transition", "start": 877425, "duration": 652621 }, { "phase": "render", "start": 1530046, "duration": 1261137 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 299664 }, { "kind": "MinorGC", "type": "scavenge", "start": 419217, "duration": 5459, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 458477, "duration": 6256, "usedHeapSizeAfter": 4487600, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 541676, "duration": 2570, "usedHeapSizeAfter": 5807160, "usedHeapSizeBefore": 6119640 }, { "kind": "MinorGC", "type": "scavenge", "start": 684239, "duration": 2836, "usedHeapSizeAfter": 7878792, "usedHeapSizeBefore": 8564072 }, { "kind": "MinorGC", "type": "scavenge", "start": 869470, "duration": 2969, "usedHeapSizeAfter": 9201040, "usedHeapSizeBefore": 9822264 }, { "kind": "MinorGC", "type": "scavenge", "start": 1079572, "duration": 2308, "usedHeapSizeAfter": 10544592, "usedHeapSizeBefore": 11558856 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1176965, "duration": 577, "usedHeapSizeAfter": 11247112, "usedHeapSizeBefore": 11247112 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1178815, "duration": 8216, "usedHeapSizeAfter": 8528832, "usedHeapSizeBefore": 11247272 }, { "kind": "MajorGC", "type": "weak processing", "start": 1189008, "duration": 380, "usedHeapSizeAfter": 8528912, "usedHeapSizeBefore": 8528912 }, { "kind": "MinorGC", "type": "scavenge", "start": 1372294, "duration": 3262, "usedHeapSizeAfter": 21342256, "usedHeapSizeBefore": 22718248 }, { "kind": "MinorGC", "type": "scavenge", "start": 1401229, "duration": 3465, "usedHeapSizeAfter": 22138992, "usedHeapSizeBefore": 22799440 }, { "kind": "MinorGC", "type": "scavenge", "start": 1442620, "duration": 4175, "usedHeapSizeAfter": 24223552, "usedHeapSizeBefore": 25351840 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1637680, "duration": 76, "usedHeapSizeAfter": 29293192, "usedHeapSizeBefore": 29293192 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1644125, "duration": 9341, "usedHeapSizeAfter": 25078248, "usedHeapSizeBefore": 29424376 }, { "kind": "MinorGC", "type": "scavenge", "start": 1800179, "duration": 6828, "usedHeapSizeAfter": 25200704, "usedHeapSizeBefore": 29407616 }, { "kind": "MinorGC", "type": "scavenge", "start": 2150650, "duration": 6343, "usedHeapSizeAfter": 28948960, "usedHeapSizeBefore": 40831064 }, { "kind": "MinorGC", "type": "scavenge", "start": 2571634, "duration": 4885, "usedHeapSizeAfter": 30211384, "usedHeapSizeBefore": 42314496 } ], "blinkGC": [ { "start": 269501, "duration": 3036 }, { "start": 269509, "duration": 2704 }, { "start": 275911, "duration": 1663 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 364 }, "FunctionCallback": { "count": 4488, "time": 89575 }, "NamedGetterCallback": { "count": 107, "time": 8513 }, "GetMoreDataCallback": { "count": 14, "time": 142944 }, "AccessorSetterCallback": { "count": 5392, "time": 2091 }, "GCEpilogueCallback": { "count": 16, "time": 494 }, "GCPrologueCallback": { "count": 16, "time": 774 }, "NamedSetterCallback": { "count": 18, "time": 728 }, "StoreCallbackProperty": { "count": 5334, "time": 3491 }, "NamedQueryCallback": { "count": 11, "time": 42 }, "RunMicrotaskCallback": { "count": 42, "time": 16233 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 4430 }, "CompileFunction": { "count": 3319, "time": 104962 }, "CompileIgnition": { "count": 3374, "time": 113073 }, "CompileIgnitionFinalization": { "count": 3379, "time": 32491 }, "CompileRewriteReturnResult": { "count": 3329, "time": 127 }, "CompileScopeAnalysis": { "count": 3329, "time": 13384 }, "CompileScript": { "count": 10, "time": 1093 }, "CompileLazy": { "count": 3176, "time": 14920 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 104 }, "RegExpInitializeAndCompile": { "count": 177, "time": 261 }, "CompileForOnStackReplacement": { "count": 1, "time": 96 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 2547 }, "Map_SetPrototype": { "count": 12965, "time": 7193 }, "Map_TransitionToDataProperty": { "count": 11973, "time": 38618 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 69 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4853 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10316 }, "CreateArrayLiteral": { "count": 761, "time": 1694 }, "CreateObjectLiteral": { "count": 1888, "time": 5965 }, "SetProperty": { "count": 8830, "time": 14869 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 556 }, "NewClosure_Tenured": { "count": 2398, "time": 2386 }, "HandleApiCall": { "count": 3986, "time": 1967 }, "DateConstructor": { "count": 268, "time": 133 }, "ArrayLengthGetter": { "count": 371, "time": 14 }, "ArrayLengthSetter": { "count": 5152, "time": 1715 }, "FunctionPrototypeSetter": { "count": 239, "time": 2144 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 111 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 75 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 25 }, "WeakCollectionSet": { "count": 5007, "time": 10291 }, "ForInEnumerate": { "count": 380, "time": 3106 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 264, "time": 3856 }, "CreateListFromArrayLike": { "count": 18, "time": 205 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 3020 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 7097 }, "AddDictionaryProperty": { "count": 10572, "time": 10304 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 38 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 7 }, "GetProperty": { "count": 6296, "time": 3822 }, "HasProperty": { "count": 961, "time": 2667 }, "KeyedGetProperty": { "count": 223, "time": 1877 }, "NewObject": { "count": 251, "time": 618 }, "ObjectCreate": { "count": 221, "time": 2828 }, "ObjectKeys": { "count": 53, "time": 704 }, "SetDataProperties": { "count": 71, "time": 904 }, "ToString": { "count": 28, "time": 21 }, "RegExpExec": { "count": 269, "time": 14711 }, "RegExpExecMultiple": { "count": 327, "time": 2499 }, "RegExpReplace": { "count": 784, "time": 3488 }, "StringSplit": { "count": 6134, "time": 10257 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 70 }, "StringBuilderJoin": { "count": 136, "time": 1377 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 561, "time": 100 }, "StringIndexOfUnchecked": { "count": 330, "time": 926 }, "StringToArray": { "count": 1, "time": 8 }, "ArrayConcat": { "count": 168, "time": 1179 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 124 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 616 }, "FunctionPrototypeToString": { "count": 116, "time": 70 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 1857 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 49488 }, "ObjectSetPrototypeOf": { "count": 205, "time": 453 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1502 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 45 }, "ArrayShift": { "count": 120, "time": 99 }, "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": 5 }, "Interrupt": { "count": 143, "time": 355 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 110 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1092 }, "ArrayPop": { "count": 63, "time": 30 }, "ArrayBufferConstructor": { "count": 1, "time": 3609 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 29 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 101 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3376 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 537 }, "StringToNumber": { "count": 196, "time": 232 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 710 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 13 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 426 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1102, "time": 5865 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 301 }, "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": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 78 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2874 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6863 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 609 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 55 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 38106 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3434 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 231 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 1802 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 90636 }, "GC_MC_INCREMENTAL": { "count": 32, "time": 13398 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1420 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 218 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 877 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 635 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "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": 96 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 48 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 507 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1448 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 451 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 24 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 106 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1912 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4022 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 460 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 30 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 795 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3056 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 122 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 753 }, "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": 442 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 115 }, "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": 1770 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 15 }, "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": 12 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 416 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 14 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 68 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 6, "time": 5754 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 4233 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 30838 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 3037 }, "GC_Custom_IncrementalMarkingObserver": { "count": 118, "time": 1055 } }, "JavaScript": { "JS_Execution": { "count": 5556, "time": 1062832 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 18495 }, "ParseFunctionLiteral": { "count": 3377, "time": 136770 }, "ParseProgram": { "count": 10, "time": 1070 }, "PreParseWithVariableResolution": { "count": 6145, "time": 19883 }, "PreParseNoVariableResolution": { "count": 105, "time": 2545 }, "JsonParse": { "count": 25, "time": 116386 }, "StringParseFloat": { "count": 7, "time": 412 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 23705 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1911 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3132 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1377, "time": 6684 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8886 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 4940 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2398 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4049, "time": 17001 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 35 }, "LoadIC_LoadNonexistentDH": { "count": 5445, "time": 14747 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1548 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 22317 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 32 }, "LoadIC_SlowStub": { "count": 21, "time": 42 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1628 }, "LoadIC_LoadFieldDH": { "count": 4046, "time": 15094 }, "StoreIC_StoreFieldDH": { "count": 1273, "time": 5486 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 8 }, "KeyedLoadIC_Miss": { "count": 10, "time": 20 }, "LoadIC_Miss": { "count": 108, "time": 1900 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 5741 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3856 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 233 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 541, "time": 1792 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 828 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 1553 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 67 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 603 }, "LoadIC_StringLength": { "count": 27, "time": 1023 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 17 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 849 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 4 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 59 } }, "API": { "API_Context_New": { "count": 2, "time": 8478 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3033 }, "API_Object_SetPrivate": { "count": 35, "time": 18 }, "API_Persistent_New": { "count": 1875, "time": 854 }, "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": 102 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4445 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 43 }, "API_Object_SetPrototype": { "count": 43, "time": 47 }, "API_ObjectTemplate_New": { "count": 102, "time": 21 }, "API_String_NewFromOneByte": { "count": 1038, "time": 649 }, "API_String_Write": { "count": 654, "time": 737 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 348 }, "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": 29 }, "API_Function_Call": { "count": 8, "time": 12 }, "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": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 125 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 786 }, "ParseBackgroundProgram": { "count": 1, "time": 695 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6308 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52838 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 79, "time": 9 }, "DeoptimizeCode": { "count": 10, "time": 1752 }, "OptimizeCode": { "count": 79, "time": 1072 }, "RecompileSynchronous": { "count": 157, "time": 111761 }, "CompileOptimized_Concurrent": { "count": 78, "time": 3053 }, "NotifyDeoptimized": { "count": 6, "time": 723 }, "StackGuard": { "count": 81, "time": 4606 } } } }, { "duration": 3049561, "js": 2873011, "phases": [ { "phase": "load", "start": 0, "duration": 113269 }, { "phase": "boot", "start": 113269, "duration": 838555 }, { "phase": "transition", "start": 951824, "duration": 846119 }, { "phase": "render", "start": 1797943, "duration": 1251618 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 315325 }, { "kind": "MinorGC", "type": "scavenge", "start": 418330, "duration": 6807, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 456020, "duration": 7577, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 542979, "duration": 1274, "usedHeapSizeAfter": 5792856, "usedHeapSizeBefore": 6119192 }, { "kind": "MinorGC", "type": "scavenge", "start": 678638, "duration": 3769, "usedHeapSizeAfter": 7891912, "usedHeapSizeBefore": 8569824 }, { "kind": "MinorGC", "type": "scavenge", "start": 947221, "duration": 3599, "usedHeapSizeAfter": 9216616, "usedHeapSizeBefore": 9835824 }, { "kind": "MinorGC", "type": "scavenge", "start": 1306746, "duration": 3304, "usedHeapSizeAfter": 10603656, "usedHeapSizeBefore": 11565776 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1441002, "duration": 423, "usedHeapSizeAfter": 11289320, "usedHeapSizeBefore": 11289320 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1442487, "duration": 5194, "usedHeapSizeAfter": 8492432, "usedHeapSizeBefore": 11289480 }, { "kind": "MajorGC", "type": "weak processing", "start": 1449380, "duration": 8, "usedHeapSizeAfter": 8492512, "usedHeapSizeBefore": 8492512 }, { "kind": "MinorGC", "type": "scavenge", "start": 1630432, "duration": 2585, "usedHeapSizeAfter": 21302672, "usedHeapSizeBefore": 22712264 }, { "kind": "MinorGC", "type": "scavenge", "start": 1663006, "duration": 3879, "usedHeapSizeAfter": 22185856, "usedHeapSizeBefore": 22817280 }, { "kind": "MinorGC", "type": "scavenge", "start": 1702402, "duration": 4717, "usedHeapSizeAfter": 24174992, "usedHeapSizeBefore": 25361184 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1857052, "duration": 78, "usedHeapSizeAfter": 28443696, "usedHeapSizeBefore": 28443696 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1862293, "duration": 9276, "usedHeapSizeAfter": 24670800, "usedHeapSizeBefore": 28523688 }, { "kind": "MinorGC", "type": "scavenge", "start": 2037481, "duration": 4304, "usedHeapSizeAfter": 24942592, "usedHeapSizeBefore": 29388792 }, { "kind": "MinorGC", "type": "scavenge", "start": 2303684, "duration": 7400, "usedHeapSizeAfter": 28712304, "usedHeapSizeBefore": 32442656 }, { "kind": "MinorGC", "type": "scavenge", "start": 2523354, "duration": 3823, "usedHeapSizeAfter": 28822984, "usedHeapSizeBefore": 41493088 } ], "blinkGC": [ { "start": 282276, "duration": 3135 }, { "start": 282283, "duration": 3082 }, { "start": 296923, "duration": 1436 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1131, "time": 435 }, "FunctionCallback": { "count": 4490, "time": 91002 }, "NamedGetterCallback": { "count": 107, "time": 10692 }, "GetMoreDataCallback": { "count": 14, "time": 140367 }, "AccessorSetterCallback": { "count": 5392, "time": 3013 }, "GCEpilogueCallback": { "count": 16, "time": 2696 }, "GCPrologueCallback": { "count": 16, "time": 813 }, "NamedSetterCallback": { "count": 18, "time": 123 }, "StoreCallbackProperty": { "count": 5334, "time": 6829 }, "NamedQueryCallback": { "count": 11, "time": 35 }, "RunMicrotaskCallback": { "count": 42, "time": 15227 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3187 }, "CompileFunction": { "count": 3319, "time": 118914 }, "CompileIgnition": { "count": 3374, "time": 123451 }, "CompileIgnitionFinalization": { "count": 3379, "time": 42646 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1083 }, "CompileScopeAnalysis": { "count": 3329, "time": 15554 }, "CompileScript": { "count": 10, "time": 999 }, "CompileLazy": { "count": 3176, "time": 20182 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 960 }, "RegExpInitializeAndCompile": { "count": 177, "time": 193 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 664, "time": 1712 }, "Map_SetPrototype": { "count": 12971, "time": 6397 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 44481 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 78 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7258 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11153 }, "CreateArrayLiteral": { "count": 761, "time": 1839 }, "CreateObjectLiteral": { "count": 1888, "time": 12761 }, "SetProperty": { "count": 8829, "time": 15781 }, "DeclareGlobals": { "count": 2, "time": 51 }, "NewClosure": { "count": 344, "time": 80 }, "NewClosure_Tenured": { "count": 2398, "time": 2132 }, "HandleApiCall": { "count": 3986, "time": 2347 }, "DateConstructor": { "count": 268, "time": 137 }, "ArrayLengthGetter": { "count": 371, "time": 581 }, "ArrayLengthSetter": { "count": 5152, "time": 1213 }, "FunctionPrototypeSetter": { "count": 239, "time": 1313 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 955 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 8 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 70 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 65 }, "SetGrow": { "count": 26, "time": 35 }, "WeakCollectionSet": { "count": 5007, "time": 10585 }, "ForInEnumerate": { "count": 380, "time": 7738 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 242, "time": 4226 }, "CreateListFromArrayLike": { "count": 18, "time": 32 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 1489 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4845 }, "AddDictionaryProperty": { "count": 10572, "time": 14703 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 53 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 7 }, "GetProperty": { "count": 6296, "time": 6211 }, "HasProperty": { "count": 961, "time": 3815 }, "KeyedGetProperty": { "count": 223, "time": 1032 }, "NewObject": { "count": 251, "time": 2747 }, "ObjectCreate": { "count": 221, "time": 3019 }, "ObjectKeys": { "count": 53, "time": 688 }, "SetDataProperties": { "count": 71, "time": 1875 }, "ToString": { "count": 28, "time": 388 }, "RegExpExec": { "count": 269, "time": 11917 }, "RegExpExecMultiple": { "count": 327, "time": 1788 }, "RegExpReplace": { "count": 784, "time": 4257 }, "StringSplit": { "count": 6134, "time": 14143 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 40 }, "StringBuilderConcat": { "count": 152, "time": 78 }, "StringBuilderJoin": { "count": 136, "time": 78 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 557, "time": 681 }, "StringIndexOfUnchecked": { "count": 330, "time": 777 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1316 }, "ArrayPush": { "count": 8, "time": 25 }, "ArraySplice": { "count": 82, "time": 1331 }, "ArrayUnshift": { "count": 45, "time": 34 }, "DateNow": { "count": 60, "time": 63 }, "FunctionPrototypeToString": { "count": 116, "time": 89 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 1858 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 55641 }, "ObjectSetPrototypeOf": { "count": 205, "time": 959 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 121 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 52 }, "ArrayShift": { "count": 120, "time": 477 }, "Object_DeleteProperty": { "count": 6, "time": 18 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 6 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 145, "time": 2420 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 849 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 19 }, "HasInPrototypeChain": { "count": 2, "time": 11 }, "ObjectHasOwnProperty": { "count": 18, "time": 9 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 854 }, "ArrayPop": { "count": 63, "time": 36 }, "ArrayBufferConstructor": { "count": 1, "time": 4998 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 40 }, "NumberPrototypeToString": { "count": 31, "time": 10 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 796 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2970 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 133 }, "StringToNumber": { "count": 196, "time": 53 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 15 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1216, "time": 3885 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 66 }, "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": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 84 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 6200 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5405 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 40 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 32 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 49 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39068 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4329 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 696 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1490 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 94099 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 14711 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1149 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 1863 }, "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": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 1242 }, "GC_MC_MARK": { "count": 2, "time": 13 }, "GC_MC_PROLOGUE": { "count": 2, "time": 670 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 50 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1003 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 8 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 547 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1585 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4083 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 14 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 840 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 83 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1766 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 221 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 388 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 729 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 187 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 373 }, "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": 267 }, "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": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 111 }, "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": 90 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 3676 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 2754 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 32735 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2245 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 1095 } }, "JavaScript": { "JS_Execution": { "count": 5563, "time": 1096983 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 23067 }, "ParseFunctionLiteral": { "count": 3377, "time": 203057 }, "ParseProgram": { "count": 10, "time": 710 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14514 }, "PreParseNoVariableResolution": { "count": 105, "time": 1380 }, "JsonParse": { "count": 25, "time": 115054 }, "StringParseFloat": { "count": 7, "time": 82 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 24522 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2202 }, "LoadGlobalIC_Miss": { "count": 719, "time": 4166 }, "StoreGlobalIC_Miss": { "count": 8, "time": 37 }, "StoreIC_Miss": { "count": 1375, "time": 10454 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 13097 }, "LoadIC_FunctionPrototypeStub": { "count": 397, "time": 921 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1880 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4126, "time": 21891 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 5450, "time": 21553 }, "LoadIC_Premonomorphic": { "count": 922, "time": 6152 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 18622 }, "LoadGlobalIC_Slow": { "count": 21, "time": 14 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 100 }, "LoadIC_SlowStub": { "count": 21, "time": 42 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1436 }, "LoadIC_LoadFieldDH": { "count": 4098, "time": 19439 }, "StoreIC_StoreFieldDH": { "count": 1286, "time": 6494 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 27 }, "LoadIC_Miss": { "count": 108, "time": 2046 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 4293 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 26 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5776 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 405 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 548, "time": 7976 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 1745 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 3442 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 551 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1674 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 6 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 26 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 22 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 10 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 11447 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3007 }, "API_Object_SetPrivate": { "count": 35, "time": 25 }, "API_Persistent_New": { "count": 1875, "time": 1361 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 21 }, "API_Function_NewInstance": { "count": 43, "time": 93 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4696 }, "API_Object_CreateDataProperty": { "count": 22, "time": 700 }, "API_Object_Get": { "count": 138, "time": 50 }, "API_Object_SetPrototype": { "count": 43, "time": 59 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1930 }, "API_String_Write": { "count": 654, "time": 1094 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 32 }, "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": 30 }, "API_Function_Call": { "count": 8, "time": 3 }, "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": 304 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 100 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 789 }, "ParseBackgroundProgram": { "count": 1, "time": 701 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5920 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51836 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 72, "time": 7 }, "OptimizeCode": { "count": 72, "time": 586 }, "RecompileSynchronous": { "count": 142, "time": 140139 }, "CompileOptimized_Concurrent": { "count": 70, "time": 1780 }, "StackGuard": { "count": 71, "time": 4280 }, "DeoptimizeCode": { "count": 7, "time": 735 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 12 }, "NotifyDeoptimized": { "count": 6, "time": 119 } } } }, { "duration": 2789621, "js": 2641132, "phases": [ { "phase": "load", "start": 0, "duration": 94330 }, { "phase": "boot", "start": 94330, "duration": 764560 }, { "phase": "transition", "start": 858890, "duration": 718056 }, { "phase": "render", "start": 1576946, "duration": 1212675 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 308918 }, { "kind": "MinorGC", "type": "scavenge", "start": 406135, "duration": 1686, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 443254, "duration": 5874, "usedHeapSizeAfter": 4487480, "usedHeapSizeBefore": 4629352 }, { "kind": "MinorGC", "type": "scavenge", "start": 533201, "duration": 3281, "usedHeapSizeAfter": 5794456, "usedHeapSizeBefore": 6119072 }, { "kind": "MinorGC", "type": "scavenge", "start": 688573, "duration": 2763, "usedHeapSizeAfter": 7881536, "usedHeapSizeBefore": 8571016 }, { "kind": "MinorGC", "type": "scavenge", "start": 861103, "duration": 2919, "usedHeapSizeAfter": 9228672, "usedHeapSizeBefore": 9846896 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1069777, "duration": 68, "usedHeapSizeAfter": 11343672, "usedHeapSizeBefore": 11343672 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1077084, "duration": 6087, "usedHeapSizeAfter": 9049056, "usedHeapSizeBefore": 11444336 }, { "kind": "MajorGC", "type": "weak processing", "start": 1156888, "duration": 763, "usedHeapSizeAfter": 9842464, "usedHeapSizeBefore": 9842464 }, { "kind": "MinorGC", "type": "scavenge", "start": 1392715, "duration": 4360, "usedHeapSizeAfter": 21145312, "usedHeapSizeBefore": 22850816 }, { "kind": "MinorGC", "type": "scavenge", "start": 1445239, "duration": 5690, "usedHeapSizeAfter": 22406016, "usedHeapSizeBefore": 23312184 }, { "kind": "MinorGC", "type": "scavenge", "start": 1482214, "duration": 3702, "usedHeapSizeAfter": 24255288, "usedHeapSizeBefore": 25274552 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1487109, "duration": 173, "usedHeapSizeAfter": 24367752, "usedHeapSizeBefore": 24367752 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1567966, "duration": 7968, "usedHeapSizeAfter": 24428016, "usedHeapSizeBefore": 28506256 }, { "kind": "MinorGC", "type": "scavenge", "start": 1774574, "duration": 5535, "usedHeapSizeAfter": 24933576, "usedHeapSizeBefore": 28977936 }, { "kind": "MinorGC", "type": "scavenge", "start": 2123300, "duration": 5849, "usedHeapSizeAfter": 29159400, "usedHeapSizeBefore": 40530816 }, { "kind": "MinorGC", "type": "scavenge", "start": 2432863, "duration": 5146, "usedHeapSizeAfter": 29628768, "usedHeapSizeBefore": 41734496 }, { "kind": "MajorGC", "type": "weak processing", "start": 2785318, "duration": 25, "usedHeapSizeAfter": 33210312, "usedHeapSizeBefore": 33210312 } ], "blinkGC": [ { "start": 270187, "duration": 1645 }, { "start": 270197, "duration": 1593 }, { "start": 282514, "duration": 1463 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 1875 }, "FunctionCallback": { "count": 4495, "time": 93576 }, "NamedGetterCallback": { "count": 107, "time": 5288 }, "GetMoreDataCallback": { "count": 14, "time": 146699 }, "AccessorSetterCallback": { "count": 5392, "time": 1906 }, "GCEpilogueCallback": { "count": 15, "time": 293 }, "GCPrologueCallback": { "count": 15, "time": 1190 }, "NamedSetterCallback": { "count": 18, "time": 107 }, "StoreCallbackProperty": { "count": 5334, "time": 3706 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 12324 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1260 }, "CompileFunction": { "count": 3319, "time": 102652 }, "CompileIgnition": { "count": 3374, "time": 105035 }, "CompileIgnitionFinalization": { "count": 3379, "time": 39018 }, "CompileRewriteReturnResult": { "count": 3329, "time": 488 }, "CompileScopeAnalysis": { "count": 3329, "time": 17420 }, "CompileScript": { "count": 10, "time": 1252 }, "CompileLazy": { "count": 3176, "time": 14802 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 642 }, "RegExpInitializeAndCompile": { "count": 177, "time": 712 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 3540 }, "Map_SetPrototype": { "count": 12944, "time": 6527 }, "Map_TransitionToDataProperty": { "count": 11925, "time": 34794 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 75 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7281 }, "InterpreterDeserializeLazy": { "count": 160, "time": 13371 }, "CreateArrayLiteral": { "count": 761, "time": 455 }, "CreateObjectLiteral": { "count": 1888, "time": 6580 }, "SetProperty": { "count": 8816, "time": 20146 }, "DeclareGlobals": { "count": 2, "time": 11 }, "NewClosure": { "count": 344, "time": 72 }, "NewClosure_Tenured": { "count": 2398, "time": 4369 }, "HandleApiCall": { "count": 3986, "time": 2983 }, "DateConstructor": { "count": 268, "time": 893 }, "ArrayLengthGetter": { "count": 369, "time": 22 }, "ArrayLengthSetter": { "count": 5152, "time": 2883 }, "FunctionPrototypeSetter": { "count": 239, "time": 1069 }, "FunctionLengthGetter": { "count": 13, "time": 16 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 122 }, "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": 35 }, "WeakCollectionSet": { "count": 5007, "time": 10275 }, "ForInEnumerate": { "count": 379, "time": 1106 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 299, "time": 4359 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "CreateRegExpLiteral": { "count": 235, "time": 1266 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 5604 }, "AddDictionaryProperty": { "count": 10572, "time": 16079 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 618 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 2974 }, "HasProperty": { "count": 961, "time": 1679 }, "KeyedGetProperty": { "count": 222, "time": 614 }, "NewObject": { "count": 251, "time": 3359 }, "ObjectCreate": { "count": 221, "time": 3088 }, "ObjectKeys": { "count": 52, "time": 574 }, "SetDataProperties": { "count": 71, "time": 2678 }, "ToString": { "count": 28, "time": 229 }, "RegExpExec": { "count": 269, "time": 9752 }, "RegExpExecMultiple": { "count": 327, "time": 3159 }, "RegExpReplace": { "count": 784, "time": 3504 }, "StringSplit": { "count": 6134, "time": 7896 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 45 }, "StringBuilderConcat": { "count": 152, "time": 162 }, "StringBuilderJoin": { "count": 136, "time": 205 }, "StringCharCodeAt": { "count": 11, "time": 703 }, "StringEqual": { "count": 546, "time": 1352 }, "StringIndexOfUnchecked": { "count": 330, "time": 79 }, "StringToArray": { "count": 1, "time": 770 }, "ArrayConcat": { "count": 168, "time": 1671 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 110 }, "ArrayUnshift": { "count": 45, "time": 34 }, "DateNow": { "count": 60, "time": 63 }, "FunctionPrototypeToString": { "count": 116, "time": 62 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 1368 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56934 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1458 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1278 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 490 }, "ArrayShift": { "count": 120, "time": 88 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 7 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 139, "time": 2123 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 91 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 104 }, "ArrayPop": { "count": 63, "time": 31 }, "ArrayBufferConstructor": { "count": 1, "time": 3647 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 27 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 93 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3804 }, "HasComplexElements": { "count": 1, "time": 669 }, "NormalizeElements": { "count": 1, "time": 1064 }, "StringToNumber": { "count": 196, "time": 58 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 230 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 641 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 18 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 893, "time": 4203 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 708 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 21 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 104 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 1868 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 8017 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 518 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 39 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 33840 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2157 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1055 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 38, "time": 1480 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 31, "time": 92728 }, "GC_MC_INCREMENTAL": { "count": 32, "time": 15065 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1358 }, "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": 225 }, "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": 11 }, "GC_MC_FINISH": { "count": 2, "time": 47 }, "GC_MC_MARK": { "count": 2, "time": 20 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 611 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 569 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 17 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 699 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1086 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5025 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 537 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 92 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1463 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 252 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1010 }, "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": 1250 }, "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": 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": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 964 }, "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": 8, "time": 7796 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3185 }, "GC_MC_BACKGROUND_MARKING": { "count": 35, "time": 29883 }, "GC_Custom_IncrementalMarkingObserver": { "count": 199, "time": 1339 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2554 } }, "JavaScript": { "JS_Execution": { "count": 5558, "time": 1063714 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14876 }, "ParseFunctionLiteral": { "count": 3377, "time": 145157 }, "ParseProgram": { "count": 10, "time": 1053 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14094 }, "PreParseNoVariableResolution": { "count": 105, "time": 1984 }, "JsonParse": { "count": 25, "time": 148999 }, "StringParseFloat": { "count": 7, "time": 819 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19336 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1661 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3563 }, "StoreGlobalIC_Miss": { "count": 8, "time": 8 }, "StoreIC_Miss": { "count": 1342, "time": 8454 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 7197 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 1287 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1142 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4011, "time": 15225 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5447, "time": 17107 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2964 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 16717 }, "LoadGlobalIC_Slow": { "count": 21, "time": 342 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 26 }, "LoadIC_SlowStub": { "count": 21, "time": 46 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1692 }, "LoadIC_LoadFieldDH": { "count": 4025, "time": 12316 }, "StoreIC_StoreFieldDH": { "count": 1253, "time": 7999 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 13 }, "LoadIC_Miss": { "count": 107, "time": 1619 }, "KeyedLoadIC_LoadElementDH": { "count": 826, "time": 4072 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 23 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 4069 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 99 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 543, "time": 1119 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 134, "time": 983 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 468, "time": 2022 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 489 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1389 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 100 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 27 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 681 } }, "API": { "API_Context_New": { "count": 2, "time": 11627 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2881 }, "API_Object_SetPrivate": { "count": 35, "time": 16 }, "API_Persistent_New": { "count": 1876, "time": 1502 }, "API_String_NewFromUtf8": { "count": 13, "time": 6 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 1599 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3598 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 38 }, "API_Object_SetPrototype": { "count": 43, "time": 49 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1686 }, "API_String_Write": { "count": 654, "time": 326 }, "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": 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": 21 }, "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": 354 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 113 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 819 }, "ParseBackgroundProgram": { "count": 1, "time": 835 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6318 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 56590 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 8 }, "DeoptimizeCode": { "count": 8, "time": 815 }, "OptimizeCode": { "count": 74, "time": 538 }, "RecompileSynchronous": { "count": 147, "time": 100461 }, "CompileOptimized_Concurrent": { "count": 73, "time": 2511 }, "NotifyDeoptimized": { "count": 7, "time": 341 }, "StackGuard": { "count": 76, "time": 1707 } } } }, { "duration": 2774457, "js": 2621045, "phases": [ { "phase": "load", "start": 0, "duration": 89891 }, { "phase": "boot", "start": 89891, "duration": 765382 }, { "phase": "transition", "start": 855273, "duration": 682381 }, { "phase": "render", "start": 1537654, "duration": 1236803 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 298569 }, { "kind": "MinorGC", "type": "scavenge", "start": 399954, "duration": 5393, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 434620, "duration": 6517, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 515492, "duration": 1289, "usedHeapSizeAfter": 5802856, "usedHeapSizeBefore": 6119192 }, { "kind": "MinorGC", "type": "scavenge", "start": 673054, "duration": 5170, "usedHeapSizeAfter": 7880016, "usedHeapSizeBefore": 8566896 }, { "kind": "MinorGC", "type": "scavenge", "start": 851908, "duration": 3269, "usedHeapSizeAfter": 9214112, "usedHeapSizeBefore": 9835704 }, { "kind": "MinorGC", "type": "scavenge", "start": 1063229, "duration": 1866, "usedHeapSizeAfter": 10548416, "usedHeapSizeBefore": 11559088 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1165206, "duration": 251, "usedHeapSizeAfter": 11240464, "usedHeapSizeBefore": 11240464 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1167102, "duration": 6185, "usedHeapSizeAfter": 8522880, "usedHeapSizeBefore": 11240624 }, { "kind": "MajorGC", "type": "weak processing", "start": 1175143, "duration": 8, "usedHeapSizeAfter": 8522960, "usedHeapSizeBefore": 8522960 }, { "kind": "MinorGC", "type": "scavenge", "start": 1358663, "duration": 4293, "usedHeapSizeAfter": 21306048, "usedHeapSizeBefore": 22714184 }, { "kind": "MinorGC", "type": "scavenge", "start": 1398186, "duration": 6489, "usedHeapSizeAfter": 22192848, "usedHeapSizeBefore": 22797720 }, { "kind": "MinorGC", "type": "scavenge", "start": 1446523, "duration": 3947, "usedHeapSizeAfter": 24228656, "usedHeapSizeBefore": 25378592 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1610245, "duration": 468, "usedHeapSizeAfter": 28453168, "usedHeapSizeBefore": 28453168 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1615085, "duration": 8072, "usedHeapSizeAfter": 24807288, "usedHeapSizeBefore": 28536344 }, { "kind": "MinorGC", "type": "scavenge", "start": 1780733, "duration": 6128, "usedHeapSizeAfter": 25282928, "usedHeapSizeBefore": 29338744 }, { "kind": "MinorGC", "type": "scavenge", "start": 1976267, "duration": 4498, "usedHeapSizeAfter": 28848384, "usedHeapSizeBefore": 32421752 }, { "kind": "MinorGC", "type": "scavenge", "start": 2204113, "duration": 3980, "usedHeapSizeAfter": 28826808, "usedHeapSizeBefore": 41655064 } ], "blinkGC": [ { "start": 266198, "duration": 3055 }, { "start": 266207, "duration": 2688 }, { "start": 283357, "duration": 2129 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1132, "time": 2026 }, "FunctionCallback": { "count": 4489, "time": 96481 }, "NamedGetterCallback": { "count": 107, "time": 8923 }, "GetMoreDataCallback": { "count": 14, "time": 145584 }, "AccessorSetterCallback": { "count": 5392, "time": 632 }, "GCEpilogueCallback": { "count": 16, "time": 1020 }, "GCPrologueCallback": { "count": 16, "time": 1034 }, "NamedSetterCallback": { "count": 18, "time": 526 }, "StoreCallbackProperty": { "count": 5334, "time": 4609 }, "NamedQueryCallback": { "count": 11, "time": 1342 }, "RunMicrotaskCallback": { "count": 42, "time": 14570 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1727 }, "CompileFunction": { "count": 3319, "time": 101321 }, "CompileIgnition": { "count": 3374, "time": 109734 }, "CompileIgnitionFinalization": { "count": 3379, "time": 37674 }, "CompileRewriteReturnResult": { "count": 3329, "time": 805 }, "CompileScopeAnalysis": { "count": 3329, "time": 15419 }, "CompileScript": { "count": 10, "time": 525 }, "CompileLazy": { "count": 3176, "time": 15653 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 391 }, "RegExpInitializeAndCompile": { "count": 177, "time": 187 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 664, "time": 2410 }, "Map_SetPrototype": { "count": 12957, "time": 5391 }, "Map_TransitionToDataProperty": { "count": 11970, "time": 37049 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 72 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 8364 }, "InterpreterDeserializeLazy": { "count": 160, "time": 13933 }, "CreateArrayLiteral": { "count": 761, "time": 1229 }, "CreateObjectLiteral": { "count": 1888, "time": 8370 }, "SetProperty": { "count": 8829, "time": 14893 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 418 }, "NewClosure_Tenured": { "count": 2398, "time": 1422 }, "HandleApiCall": { "count": 3986, "time": 4881 }, "DateConstructor": { "count": 268, "time": 131 }, "ArrayLengthGetter": { "count": 372, "time": 17 }, "ArrayLengthSetter": { "count": 5152, "time": 1812 }, "FunctionPrototypeSetter": { "count": 239, "time": 2161 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 93 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 83 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 30 }, "WeakCollectionSet": { "count": 5007, "time": 9874 }, "ForInEnumerate": { "count": 380, "time": 1762 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 259, "time": 4019 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 4292 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4004 }, "AddDictionaryProperty": { "count": 10572, "time": 12451 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 31 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 3436 }, "HasProperty": { "count": 961, "time": 3301 }, "KeyedGetProperty": { "count": 223, "time": 2354 }, "NewObject": { "count": 251, "time": 2858 }, "ObjectCreate": { "count": 221, "time": 2853 }, "ObjectKeys": { "count": 53, "time": 370 }, "SetDataProperties": { "count": 71, "time": 1247 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 11598 }, "RegExpExecMultiple": { "count": 327, "time": 2482 }, "RegExpReplace": { "count": 784, "time": 3649 }, "StringSplit": { "count": 6134, "time": 5205 }, "PushCatchContext": { "count": 2, "time": 19 }, "StringAdd": { "count": 115, "time": 482 }, "StringBuilderConcat": { "count": 152, "time": 1546 }, "StringBuilderJoin": { "count": 136, "time": 523 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 562, "time": 826 }, "StringIndexOfUnchecked": { "count": 330, "time": 92 }, "StringToArray": { "count": 1, "time": 4 }, "ArrayConcat": { "count": 168, "time": 1582 }, "ArrayPush": { "count": 8, "time": 21 }, "ArraySplice": { "count": 82, "time": 607 }, "ArrayUnshift": { "count": 45, "time": 37 }, "DateNow": { "count": 60, "time": 1225 }, "FunctionPrototypeToString": { "count": 116, "time": 74 }, "ObjectDefineProperties": { "count": 2, "time": 72 }, "ObjectDefineProperty": { "count": 650, "time": 1502 }, "ObjectFreeze": { "count": 11, "time": 12 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 51692 }, "ObjectSetPrototypeOf": { "count": 205, "time": 559 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 118 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 42 }, "ArrayShift": { "count": 120, "time": 99 }, "Object_DeleteProperty": { "count": 6, "time": 30 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 141, "time": 1798 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 367 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 108 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 127 }, "ArrayPop": { "count": 63, "time": 29 }, "ArrayBufferConstructor": { "count": 1, "time": 4607 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 705 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 761 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2795 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 750 }, "StringToNumber": { "count": 196, "time": 53 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1048, "time": 3926 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 80 }, "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": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 89 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3223 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 8063 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 30 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 33 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39150 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3540 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 736 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1456 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 102685 }, "GC_MC_INCREMENTAL": { "count": 32, "time": 13742 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1494 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 772 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 696 }, "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": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 646 }, "GC_MC_FINISH": { "count": 2, "time": 458 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 49 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 57 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 516 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 303 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 783 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1809 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 5 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4123 }, "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": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2208 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 101 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 547 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 9 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 12 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 596 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 116 }, "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": 1290 }, "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": 117 }, "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": 104 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6067 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2942 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 34294 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2516 }, "GC_Custom_IncrementalMarkingObserver": { "count": 105, "time": 2984 } }, "JavaScript": { "JS_Execution": { "count": 5522, "time": 1047494 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 19845 }, "ParseFunctionLiteral": { "count": 3377, "time": 143748 }, "ParseProgram": { "count": 10, "time": 306 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9821 }, "PreParseNoVariableResolution": { "count": 105, "time": 3165 }, "JsonParse": { "count": 25, "time": 118292 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21175 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1644 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1669 }, "StoreGlobalIC_Miss": { "count": 8, "time": 17 }, "StoreIC_Miss": { "count": 1374, "time": 12130 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8184 }, "LoadIC_FunctionPrototypeStub": { "count": 397, "time": 2536 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2154 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4041, "time": 19231 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5444, "time": 14615 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4135 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 14454 }, "LoadGlobalIC_Slow": { "count": 21, "time": 7 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 34 }, "LoadIC_SlowStub": { "count": 21, "time": 52 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1635 }, "LoadIC_LoadFieldDH": { "count": 4060, "time": 14941 }, "StoreIC_StoreFieldDH": { "count": 1284, "time": 5611 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 107, "time": 2878 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 4307 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3415 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 272 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 507, "time": 3787 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 2279 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 468, "time": 1539 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 58 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 907 }, "LoadIC_StringLength": { "count": 27, "time": 300 }, "StoreIC_SlowStub": { "count": 4, "time": 6 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 29 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 18 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 131 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 758 } }, "API": { "API_Context_New": { "count": 2, "time": 8578 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1189 }, "API_Object_SetPrivate": { "count": 35, "time": 23 }, "API_Persistent_New": { "count": 1875, "time": 257 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 1316 }, "API_Function_NewInstance": { "count": 43, "time": 95 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2305 }, "API_Object_CreateDataProperty": { "count": 22, "time": 523 }, "API_Object_Get": { "count": 138, "time": 680 }, "API_Object_SetPrototype": { "count": 43, "time": 117 }, "API_ObjectTemplate_New": { "count": 102, "time": 20 }, "API_String_NewFromOneByte": { "count": 1038, "time": 579 }, "API_String_Write": { "count": 654, "time": 516 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 33 }, "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": 23 }, "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": 541 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 117 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 1030 }, "ParseBackgroundProgram": { "count": 1, "time": 771 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6000 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51181 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 88, "time": 11 }, "OptimizeCode": { "count": 88, "time": 1898 }, "RecompileSynchronous": { "count": 175, "time": 116775 }, "CompileOptimized_Concurrent": { "count": 87, "time": 2000 }, "StackGuard": { "count": 90, "time": 1749 }, "DeoptimizeCode": { "count": 7, "time": 910 }, "NotifyDeoptimized": { "count": 5, "time": 647 } } } }, { "duration": 2747774, "js": 2598348, "phases": [ { "phase": "load", "start": 0, "duration": 86549 }, { "phase": "boot", "start": 86549, "duration": 749263 }, { "phase": "transition", "start": 835812, "duration": 696809 }, { "phase": "render", "start": 1532621, "duration": 1215153 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 305488 }, { "kind": "MinorGC", "type": "scavenge", "start": 404512, "duration": 4926, "usedHeapSizeAfter": 3767072, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 438360, "duration": 5519, "usedHeapSizeAfter": 4487624, "usedHeapSizeBefore": 4629496 }, { "kind": "MinorGC", "type": "scavenge", "start": 518289, "duration": 2214, "usedHeapSizeAfter": 5803000, "usedHeapSizeBefore": 6119320 }, { "kind": "MinorGC", "type": "scavenge", "start": 656070, "duration": 3009, "usedHeapSizeAfter": 7901024, "usedHeapSizeBefore": 8566592 }, { "kind": "MinorGC", "type": "scavenge", "start": 825187, "duration": 2824, "usedHeapSizeAfter": 9189680, "usedHeapSizeBefore": 9805248 }, { "kind": "MinorGC", "type": "scavenge", "start": 1067678, "duration": 2714, "usedHeapSizeAfter": 10554424, "usedHeapSizeBefore": 11559480 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1170118, "duration": 323, "usedHeapSizeAfter": 11270368, "usedHeapSizeBefore": 11270368 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1171769, "duration": 5337, "usedHeapSizeAfter": 8519064, "usedHeapSizeBefore": 11270528 }, { "kind": "MajorGC", "type": "weak processing", "start": 1179094, "duration": 7, "usedHeapSizeAfter": 8519144, "usedHeapSizeBefore": 8519144 }, { "kind": "MinorGC", "type": "scavenge", "start": 1366906, "duration": 5205, "usedHeapSizeAfter": 21261984, "usedHeapSizeBefore": 22711656 }, { "kind": "MinorGC", "type": "scavenge", "start": 1403300, "duration": 5901, "usedHeapSizeAfter": 22218384, "usedHeapSizeBefore": 22825520 }, { "kind": "MinorGC", "type": "scavenge", "start": 1438343, "duration": 3907, "usedHeapSizeAfter": 24231832, "usedHeapSizeBefore": 25350712 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1620821, "duration": 114, "usedHeapSizeAfter": 28744592, "usedHeapSizeBefore": 28744592 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1628061, "duration": 9752, "usedHeapSizeAfter": 24928280, "usedHeapSizeBefore": 28824808 }, { "kind": "MinorGC", "type": "scavenge", "start": 1783671, "duration": 5671, "usedHeapSizeAfter": 25237600, "usedHeapSizeBefore": 29448712 }, { "kind": "MinorGC", "type": "scavenge", "start": 1985687, "duration": 6961, "usedHeapSizeAfter": 28960272, "usedHeapSizeBefore": 32492048 }, { "kind": "MinorGC", "type": "scavenge", "start": 2218078, "duration": 3461, "usedHeapSizeAfter": 28784888, "usedHeapSizeBefore": 41823864 } ], "blinkGC": [ { "start": 271048, "duration": 2889 }, { "start": 271088, "duration": 2801 }, { "start": 284143, "duration": 1924 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 1399 }, "FunctionCallback": { "count": 4488, "time": 99489 }, "NamedGetterCallback": { "count": 107, "time": 7152 }, "GetMoreDataCallback": { "count": 14, "time": 153658 }, "AccessorSetterCallback": { "count": 5392, "time": 2123 }, "GCEpilogueCallback": { "count": 16, "time": 1363 }, "GCPrologueCallback": { "count": 16, "time": 1004 }, "NamedSetterCallback": { "count": 18, "time": 886 }, "StoreCallbackProperty": { "count": 5334, "time": 5316 }, "NamedQueryCallback": { "count": 11, "time": 38 }, "RunMicrotaskCallback": { "count": 42, "time": 14134 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1000 }, "CompileFunction": { "count": 3319, "time": 99347 }, "CompileIgnition": { "count": 3374, "time": 110563 }, "CompileIgnitionFinalization": { "count": 3379, "time": 26765 }, "CompileRewriteReturnResult": { "count": 3329, "time": 117 }, "CompileScopeAnalysis": { "count": 3329, "time": 14723 }, "CompileScript": { "count": 10, "time": 1069 }, "CompileLazy": { "count": 3176, "time": 11977 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1476 }, "RegExpInitializeAndCompile": { "count": 177, "time": 185 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 1666 }, "Map_SetPrototype": { "count": 12969, "time": 7049 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 41958 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 696 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4265 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9637 }, "CreateArrayLiteral": { "count": 761, "time": 2909 }, "CreateObjectLiteral": { "count": 1888, "time": 11031 }, "SetProperty": { "count": 8830, "time": 16080 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 83 }, "NewClosure_Tenured": { "count": 2398, "time": 3114 }, "HandleApiCall": { "count": 3986, "time": 2552 }, "DateConstructor": { "count": 268, "time": 122 }, "ArrayLengthGetter": { "count": 371, "time": 27 }, "ArrayLengthSetter": { "count": 5152, "time": 2942 }, "FunctionPrototypeSetter": { "count": 239, "time": 1257 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 100 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 646 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 65 }, "SetGrow": { "count": 26, "time": 23 }, "WeakCollectionSet": { "count": 5007, "time": 11564 }, "ForInEnumerate": { "count": 380, "time": 1352 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 256, "time": 2171 }, "CreateListFromArrayLike": { "count": 18, "time": 22 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1243 }, "GenerateRandomNumbers": { "count": 1, "time": 5 }, "NumberToStringSkipCache": { "count": 5039, "time": 3661 }, "AddDictionaryProperty": { "count": 10572, "time": 10619 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 677 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 1254 }, "HasProperty": { "count": 961, "time": 2880 }, "KeyedGetProperty": { "count": 223, "time": 336 }, "NewObject": { "count": 251, "time": 1923 }, "ObjectCreate": { "count": 221, "time": 3629 }, "ObjectKeys": { "count": 53, "time": 1489 }, "SetDataProperties": { "count": 71, "time": 2587 }, "ToString": { "count": 28, "time": 23 }, "RegExpExec": { "count": 269, "time": 11053 }, "RegExpExecMultiple": { "count": 327, "time": 690 }, "RegExpReplace": { "count": 784, "time": 3704 }, "StringSplit": { "count": 6134, "time": 6246 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 341 }, "StringBuilderConcat": { "count": 152, "time": 59 }, "StringBuilderJoin": { "count": 136, "time": 669 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 556, "time": 761 }, "StringIndexOfUnchecked": { "count": 330, "time": 78 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1723 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 799 }, "ArrayUnshift": { "count": 45, "time": 439 }, "DateNow": { "count": 60, "time": 863 }, "FunctionPrototypeToString": { "count": 116, "time": 667 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 2689 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56785 }, "ObjectSetPrototypeOf": { "count": 205, "time": 190 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 875 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 54 }, "ArrayShift": { "count": 120, "time": 93 }, "Object_DeleteProperty": { "count": 6, "time": 17 }, "ArrayIndexOf": { "count": 70, "time": 17 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 7 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 145, "time": 1087 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 103 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 296 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1033 }, "ArrayPop": { "count": 63, "time": 30 }, "ArrayBufferConstructor": { "count": 1, "time": 4224 }, "GlobalDecodeURIComponent": { "count": 1, "time": 7 }, "MapPrototypeClear": { "count": 93, "time": 38 }, "NumberPrototypeToString": { "count": 31, "time": 1 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 105 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 2787 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1117 }, "StringToNumber": { "count": 196, "time": 46 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 222 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 15 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1054, "time": 4858 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 669 }, "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": 1 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 75 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2209 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6214 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 421 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 383 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 30 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39764 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3171 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 693 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1492 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 108538 }, "GC_MC_INCREMENTAL": { "count": 27, "time": 12783 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1366 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 6, "time": 518 }, "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": 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": 66 }, "GC_MC_MARK": { "count": 2, "time": 20 }, "GC_MC_PROLOGUE": { "count": 2, "time": 532 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 58 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 672 }, "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": 420 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2109 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4127 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 547 }, "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": 2791 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 226 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 604 }, "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": 448 }, "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": 1579 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 147 }, "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": 140 }, "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": 78 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6639 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3256 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 31744 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2698 }, "GC_Custom_IncrementalMarkingObserver": { "count": 109, "time": 1080 } }, "JavaScript": { "JS_Execution": { "count": 5564, "time": 1029669 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15614 }, "ParseFunctionLiteral": { "count": 3377, "time": 156160 }, "ParseProgram": { "count": 10, "time": 950 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12901 }, "PreParseNoVariableResolution": { "count": 105, "time": 1354 }, "JsonParse": { "count": 25, "time": 118432 }, "StringParseFloat": { "count": 7, "time": 8 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 24588 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1992 }, "LoadGlobalIC_Miss": { "count": 719, "time": 4357 }, "StoreGlobalIC_Miss": { "count": 8, "time": 9 }, "StoreIC_Miss": { "count": 1375, "time": 8243 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 10024 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 1738 }, "LoadIC_LoadConstantDH": { "count": 531, "time": 505 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4121, "time": 22984 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 28 }, "LoadIC_LoadNonexistentDH": { "count": 5452, "time": 11404 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2964 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 16491 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 28 }, "LoadIC_SlowStub": { "count": 21, "time": 161 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2270 }, "LoadIC_LoadFieldDH": { "count": 4097, "time": 10274 }, "StoreIC_StoreFieldDH": { "count": 1286, "time": 7278 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 1091 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3679 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5196 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 839 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 549, "time": 2621 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 2818 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 3432 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 178 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 865 }, "LoadIC_StringLength": { "count": 27, "time": 27 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 17 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 17 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 798 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 57 } }, "API": { "API_Context_New": { "count": 2, "time": 6636 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1560 }, "API_Object_SetPrivate": { "count": 35, "time": 24 }, "API_Persistent_New": { "count": 1875, "time": 1357 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 15 }, "API_Function_NewInstance": { "count": 43, "time": 109 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4195 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 42 }, "API_Object_SetPrototype": { "count": 43, "time": 51 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2675 }, "API_String_Write": { "count": 654, "time": 122 }, "API_Object_HasOwnProperty": { "count": 4, "time": 3 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 691 }, "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": 253 }, "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": 351 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 106 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 891 }, "ParseBackgroundProgram": { "count": 1, "time": 678 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6206 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 54316 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 69, "time": 8 }, "OptimizeCode": { "count": 69, "time": 2194 }, "RecompileSynchronous": { "count": 137, "time": 109247 }, "CompileOptimized_Concurrent": { "count": 68, "time": 2344 }, "StackGuard": { "count": 71, "time": 2079 }, "DeoptimizeCode": { "count": 7, "time": 822 }, "NotifyDeoptimized": { "count": 6, "time": 582 } } } }, { "duration": 2743838, "js": 2579105, "phases": [ { "phase": "load", "start": 0, "duration": 102168 }, { "phase": "boot", "start": 102168, "duration": 758707 }, { "phase": "transition", "start": 860875, "duration": 675503 }, { "phase": "render", "start": 1536378, "duration": 1207460 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 324127 }, { "kind": "MinorGC", "type": "scavenge", "start": 431524, "duration": 5309, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 466488, "duration": 6085, "usedHeapSizeAfter": 4487528, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 547346, "duration": 1475, "usedHeapSizeAfter": 5794048, "usedHeapSizeBefore": 6119464 }, { "kind": "MinorGC", "type": "scavenge", "start": 688912, "duration": 2846, "usedHeapSizeAfter": 7872112, "usedHeapSizeBefore": 8571224 }, { "kind": "MinorGC", "type": "scavenge", "start": 863154, "duration": 3898, "usedHeapSizeAfter": 9266920, "usedHeapSizeBefore": 9851784 }, { "kind": "MinorGC", "type": "scavenge", "start": 1077127, "duration": 1826, "usedHeapSizeAfter": 10567536, "usedHeapSizeBefore": 11565720 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1182147, "duration": 58, "usedHeapSizeAfter": 11274176, "usedHeapSizeBefore": 11274176 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1218022, "duration": 6532, "usedHeapSizeAfter": 13464576, "usedHeapSizeBefore": 16295912 }, { "kind": "MinorGC", "type": "scavenge", "start": 1391506, "duration": 4561, "usedHeapSizeAfter": 21153816, "usedHeapSizeBefore": 22571080 }, { "kind": "MinorGC", "type": "scavenge", "start": 1424009, "duration": 5969, "usedHeapSizeAfter": 22037208, "usedHeapSizeBefore": 22691816 }, { "kind": "MinorGC", "type": "scavenge", "start": 1460891, "duration": 2218, "usedHeapSizeAfter": 24111000, "usedHeapSizeBefore": 25230080 }, { "kind": "MinorGC", "type": "scavenge", "start": 1688822, "duration": 3351, "usedHeapSizeAfter": 27824264, "usedHeapSizeBefore": 30695360 }, { "kind": "MinorGC", "type": "scavenge", "start": 1831192, "duration": 5876, "usedHeapSizeAfter": 28955816, "usedHeapSizeBefore": 32685224 }, { "kind": "MinorGC", "type": "scavenge", "start": 1979285, "duration": 4456, "usedHeapSizeAfter": 31945784, "usedHeapSizeBefore": 35907448 }, { "kind": "MinorGC", "type": "scavenge", "start": 2212686, "duration": 3646, "usedHeapSizeAfter": 31842744, "usedHeapSizeBefore": 45489496 }, { "kind": "MajorGC", "type": "weak processing", "start": 2739335, "duration": 15, "usedHeapSizeAfter": 38898256, "usedHeapSizeBefore": 38898256 } ], "blinkGC": [ { "start": 292581, "duration": 1723 }, { "start": 292590, "duration": 1665 }, { "start": 299860, "duration": 2128 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 519 }, "FunctionCallback": { "count": 4490, "time": 97370 }, "NamedGetterCallback": { "count": 107, "time": 8973 }, "GetMoreDataCallback": { "count": 14, "time": 154606 }, "AccessorSetterCallback": { "count": 5392, "time": 1415 }, "GCEpilogueCallback": { "count": 15, "time": 656 }, "GCPrologueCallback": { "count": 15, "time": 1423 }, "NamedSetterCallback": { "count": 18, "time": 119 }, "StoreCallbackProperty": { "count": 5334, "time": 4599 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 13717 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1207 }, "CompileFunction": { "count": 3319, "time": 99010 }, "CompileIgnition": { "count": 3374, "time": 105359 }, "CompileIgnitionFinalization": { "count": 3379, "time": 32707 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1366 }, "CompileScopeAnalysis": { "count": 3329, "time": 14977 }, "CompileScript": { "count": 10, "time": 1649 }, "CompileLazy": { "count": 3176, "time": 10679 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 78 }, "RegExpInitializeAndCompile": { "count": 177, "time": 210 }, "CompileForOnStackReplacement": { "count": 2, "time": 34 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 3240 }, "Map_SetPrototype": { "count": 12965, "time": 6464 }, "Map_TransitionToDataProperty": { "count": 11918, "time": 38682 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 638 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5828 }, "InterpreterDeserializeLazy": { "count": 160, "time": 5691 }, "CreateArrayLiteral": { "count": 761, "time": 2273 }, "CreateObjectLiteral": { "count": 1888, "time": 11837 }, "SetProperty": { "count": 8824, "time": 10785 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 61 }, "NewClosure_Tenured": { "count": 2398, "time": 1937 }, "HandleApiCall": { "count": 3986, "time": 4379 }, "DateConstructor": { "count": 268, "time": 1083 }, "ArrayLengthGetter": { "count": 372, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 1225 }, "FunctionPrototypeSetter": { "count": 239, "time": 2227 }, "FunctionLengthGetter": { "count": 13, "time": 90 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 94 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 90 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 685 }, "SetGrow": { "count": 26, "time": 32 }, "WeakCollectionSet": { "count": 5007, "time": 8862 }, "ForInEnumerate": { "count": 380, "time": 1272 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 149, "time": 2667 }, "CreateListFromArrayLike": { "count": 18, "time": 32 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 602 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 4966, "time": 4818 }, "AddDictionaryProperty": { "count": 10572, "time": 10149 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 42 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 54 }, "GetProperty": { "count": 6296, "time": 2675 }, "HasProperty": { "count": 961, "time": 2876 }, "KeyedGetProperty": { "count": 209, "time": 892 }, "NewObject": { "count": 251, "time": 1624 }, "ObjectCreate": { "count": 221, "time": 3689 }, "ObjectKeys": { "count": 52, "time": 541 }, "SetDataProperties": { "count": 71, "time": 2676 }, "ToString": { "count": 28, "time": 31 }, "RegExpExec": { "count": 269, "time": 8992 }, "RegExpExecMultiple": { "count": 327, "time": 1228 }, "RegExpReplace": { "count": 784, "time": 4449 }, "StringSplit": { "count": 6134, "time": 7845 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 34 }, "StringBuilderConcat": { "count": 152, "time": 77 }, "StringBuilderJoin": { "count": 136, "time": 76 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 558, "time": 832 }, "StringIndexOfUnchecked": { "count": 330, "time": 451 }, "StringToArray": { "count": 1, "time": 8 }, "ArrayConcat": { "count": 168, "time": 1231 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 758 }, "ArrayUnshift": { "count": 45, "time": 33 }, "DateNow": { "count": 60, "time": 824 }, "FunctionPrototypeToString": { "count": 116, "time": 330 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 1171 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57809 }, "ObjectSetPrototypeOf": { "count": 205, "time": 596 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 161 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 637 }, "ArrayShift": { "count": 120, "time": 1391 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 228 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 134, "time": 1628 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 836 }, "DeleteProperty": { "count": 11, "time": 340 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 999 }, "ArrayPop": { "count": 53, "time": 641 }, "ArrayBufferConstructor": { "count": 1, "time": 3707 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 342 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 102 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 3093 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 137 }, "StringToNumber": { "count": 196, "time": 48 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 23 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1056, "time": 4678 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 411 }, "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": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 48 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2641 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 5133 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 546 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 40374 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 3590 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 7 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1379 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 111249 }, "GC_MC_INCREMENTAL": { "count": 28, "time": 9950 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1425 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 721 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 51 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 0 }, "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": 66 }, "GC_MC_MARK": { "count": 1, "time": 9 }, "GC_MC_PROLOGUE": { "count": 1, "time": 31 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 334 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 236 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 10 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 6 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 53 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 1, "time": 955 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1731 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 5 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 299 }, "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": 640 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 49 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 494 }, "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": 10 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 71 }, "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": 18 }, "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": 751 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 3, "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": 2 }, "GC_BACKGROUND_UNMAPPER": { "count": 2, "time": 2 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 2, "time": 1799 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 7, "time": 861 }, "GC_MC_BACKGROUND_MARKING": { "count": 10, "time": 11589 }, "GC_Custom_IncrementalMarkingObserver": { "count": 5, "time": 67 } }, "JavaScript": { "JS_Execution": { "count": 5552, "time": 1020850 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 20294 }, "ParseFunctionLiteral": { "count": 3377, "time": 140640 }, "ParseProgram": { "count": 10, "time": 512 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11020 }, "PreParseNoVariableResolution": { "count": 105, "time": 2140 }, "JsonParse": { "count": 25, "time": 132672 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 16912 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1377 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1365 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1327, "time": 11080 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9997 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 1870 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2171 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4059, "time": 18769 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 352 }, "LoadIC_LoadNonexistentDH": { "count": 5426, "time": 13174 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3295 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 24706 }, "LoadGlobalIC_Slow": { "count": 21, "time": 14 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 47 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1555 }, "LoadIC_LoadFieldDH": { "count": 4037, "time": 16478 }, "StoreIC_StoreFieldDH": { "count": 1253, "time": 3504 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 18 }, "LoadIC_Miss": { "count": 108, "time": 922 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2457 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 172 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 6236 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 514 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 537, "time": 2245 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 1979 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 467, "time": 533 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 45 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 736 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 17 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 304 } }, "API": { "API_Context_New": { "count": 2, "time": 7410 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1622 }, "API_Object_SetPrivate": { "count": 35, "time": 14 }, "API_Persistent_New": { "count": 1866, "time": 1085 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 13 }, "API_Function_NewInstance": { "count": 43, "time": 520 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4654 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 643 }, "API_Object_SetPrototype": { "count": 43, "time": 552 }, "API_ObjectTemplate_New": { "count": 102, "time": 17 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1559 }, "API_String_Write": { "count": 654, "time": 574 }, "API_Object_HasOwnProperty": { "count": 4, "time": 3 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 353 }, "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": 53, "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": 548 }, "CompileBackgroundScript": { "count": 1, "time": 14 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 120 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 868 }, "ParseBackgroundProgram": { "count": 1, "time": 870 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6809 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 56278 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 69, "time": 11 }, "OptimizeCode": { "count": 69, "time": 2578 }, "RecompileSynchronous": { "count": 136, "time": 118382 }, "CompileOptimized_Concurrent": { "count": 67, "time": 1563 }, "StackGuard": { "count": 67, "time": 679 }, "DeoptimizeCode": { "count": 7, "time": 1574 }, "NotifyDeoptimized": { "count": 5, "time": 103 } } } }, { "duration": 2660324, "js": 2501274, "phases": [ { "phase": "load", "start": 0, "duration": 104696 }, { "phase": "boot", "start": 104696, "duration": 750668 }, { "phase": "transition", "start": 855364, "duration": 641234 }, { "phase": "render", "start": 1496598, "duration": 1163726 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 307210 }, { "kind": "MinorGC", "type": "scavenge", "start": 407450, "duration": 7544, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 449884, "duration": 6605, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 547951, "duration": 1533, "usedHeapSizeAfter": 5793024, "usedHeapSizeBefore": 6119208 }, { "kind": "MinorGC", "type": "scavenge", "start": 690855, "duration": 3248, "usedHeapSizeAfter": 7878168, "usedHeapSizeBefore": 8570352 }, { "kind": "MinorGC", "type": "scavenge", "start": 857811, "duration": 3462, "usedHeapSizeAfter": 9233432, "usedHeapSizeBefore": 9846632 }, { "kind": "MinorGC", "type": "scavenge", "start": 1055545, "duration": 1818, "usedHeapSizeAfter": 10563896, "usedHeapSizeBefore": 11564544 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1159805, "duration": 62, "usedHeapSizeAfter": 11253752, "usedHeapSizeBefore": 11253752 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1160899, "duration": 6584, "usedHeapSizeAfter": 8531656, "usedHeapSizeBefore": 11253912 }, { "kind": "MajorGC", "type": "weak processing", "start": 1169556, "duration": 8, "usedHeapSizeAfter": 8531736, "usedHeapSizeBefore": 8531736 }, { "kind": "MinorGC", "type": "scavenge", "start": 1360779, "duration": 2678, "usedHeapSizeAfter": 21345240, "usedHeapSizeBefore": 22723864 }, { "kind": "MinorGC", "type": "scavenge", "start": 1393708, "duration": 3474, "usedHeapSizeAfter": 22121104, "usedHeapSizeBefore": 22807200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1413616, "duration": 5411, "usedHeapSizeAfter": 24215352, "usedHeapSizeBefore": 25352408 }, { "kind": "MinorGC", "type": "scavenge", "start": 1652192, "duration": 4928, "usedHeapSizeAfter": 27903952, "usedHeapSizeBefore": 30776688 }, { "kind": "MinorGC", "type": "scavenge", "start": 1789617, "duration": 7033, "usedHeapSizeAfter": 29058640, "usedHeapSizeBefore": 32746424 }, { "kind": "MinorGC", "type": "scavenge", "start": 1925587, "duration": 9614, "usedHeapSizeAfter": 32141304, "usedHeapSizeBefore": 36055064 }, { "kind": "MinorGC", "type": "scavenge", "start": 2162076, "duration": 2888, "usedHeapSizeAfter": 31999752, "usedHeapSizeBefore": 45554152 } ], "blinkGC": [ { "start": 273989, "duration": 3401 }, { "start": 273997, "duration": 2626 }, { "start": 291209, "duration": 1191 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1116, "time": 996 }, "FunctionCallback": { "count": 4486, "time": 94780 }, "NamedGetterCallback": { "count": 107, "time": 7659 }, "GetMoreDataCallback": { "count": 14, "time": 138522 }, "AccessorSetterCallback": { "count": 5392, "time": 3273 }, "GCEpilogueCallback": { "count": 15, "time": 903 }, "GCPrologueCallback": { "count": 15, "time": 762 }, "NamedSetterCallback": { "count": 18, "time": 324 }, "StoreCallbackProperty": { "count": 5334, "time": 3542 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 13503 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2739 }, "CompileFunction": { "count": 3319, "time": 98818 }, "CompileIgnition": { "count": 3374, "time": 105684 }, "CompileIgnitionFinalization": { "count": 3379, "time": 36319 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1077 }, "CompileScopeAnalysis": { "count": 3329, "time": 13728 }, "CompileScript": { "count": 10, "time": 334 }, "CompileLazy": { "count": 3176, "time": 14130 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 81 }, "RegExpInitializeAndCompile": { "count": 177, "time": 479 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 651, "time": 899 }, "Map_SetPrototype": { "count": 12956, "time": 2967 }, "Map_TransitionToDataProperty": { "count": 11917, "time": 38104 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 66 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7067 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9022 }, "CreateArrayLiteral": { "count": 761, "time": 976 }, "CreateObjectLiteral": { "count": 1888, "time": 7068 }, "SetProperty": { "count": 8829, "time": 16305 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 77 }, "NewClosure_Tenured": { "count": 2398, "time": 1059 }, "HandleApiCall": { "count": 3986, "time": 2609 }, "DateConstructor": { "count": 268, "time": 816 }, "ArrayLengthGetter": { "count": 369, "time": 14 }, "ArrayLengthSetter": { "count": 5152, "time": 1730 }, "FunctionPrototypeSetter": { "count": 239, "time": 1514 }, "FunctionLengthGetter": { "count": 13, "time": 8 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 694 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 88 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 547 }, "SetGrow": { "count": 26, "time": 130 }, "WeakCollectionSet": { "count": 5007, "time": 6863 }, "ForInEnumerate": { "count": 380, "time": 2002 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "CreateListFromArrayLike": { "count": 18, "time": 31 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1623 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 4966, "time": 4341 }, "AddDictionaryProperty": { "count": 10572, "time": 7866 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 540 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 9 }, "GetProperty": { "count": 6297, "time": 2783 }, "HasProperty": { "count": 961, "time": 432 }, "KeyedGetProperty": { "count": 223, "time": 1009 }, "NewObject": { "count": 251, "time": 414 }, "ObjectCreate": { "count": 221, "time": 1335 }, "ObjectKeys": { "count": 53, "time": 151 }, "SetDataProperties": { "count": 71, "time": 1683 }, "ToString": { "count": 28, "time": 303 }, "RegExpExec": { "count": 269, "time": 10751 }, "RegExpExecMultiple": { "count": 327, "time": 1897 }, "RegExpReplace": { "count": 784, "time": 3204 }, "StringSplit": { "count": 6134, "time": 7066 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 37 }, "StringBuilderConcat": { "count": 152, "time": 744 }, "StringBuilderJoin": { "count": 136, "time": 492 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 568, "time": 794 }, "StringIndexOfUnchecked": { "count": 330, "time": 722 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1084 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 1487 }, "ArrayUnshift": { "count": 45, "time": 527 }, "DateNow": { "count": 60, "time": 67 }, "FunctionPrototypeToString": { "count": 116, "time": 63 }, "ObjectDefineProperties": { "count": 2, "time": 20 }, "ObjectDefineProperty": { "count": 650, "time": 1489 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 55446 }, "ObjectSetPrototypeOf": { "count": 205, "time": 217 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 103 }, "AllocateInNewSpace": { "count": 150, "time": 4677 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 43 }, "ArrayShift": { "count": 120, "time": 792 }, "Object_DeleteProperty": { "count": 6, "time": 16 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 131, "time": 735 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 112 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 14 }, "HasInPrototypeChain": { "count": 2, "time": 86 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 300 }, "ArrayPop": { "count": 63, "time": 30 }, "ArrayBufferConstructor": { "count": 1, "time": 4073 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 29 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 112 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 3114 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 679 }, "StringToNumber": { "count": 196, "time": 48 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 492 }, "ObjectIsFrozen": { "count": 216, "time": 516 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1050, "time": 2579 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 56 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 11 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 70 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3181 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 6039 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 240 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 28 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 50 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 47383 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 4823 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 14 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 8 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1402 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 126975 }, "GC_MC_INCREMENTAL": { "count": 21, "time": 7279 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 725 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 865 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 54 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "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": 4 }, "GC_MC_FINISH": { "count": 1, "time": 60 }, "GC_MC_MARK": { "count": 1, "time": 5 }, "GC_MC_PROLOGUE": { "count": 1, "time": 24 }, "GC_MC_SWEEP": { "count": 1, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 32 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 53 }, "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": 44 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 1, "time": 1163 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1248 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 629 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 385 }, "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": 980 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 100 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 99 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 20 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 5 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 323 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 46 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 19 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 1, "time": 0 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 4, "time": 124 }, "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": 512 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 4, "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": 3 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 2, "time": 1276 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 7, "time": 249 }, "GC_MC_BACKGROUND_MARKING": { "count": 6, "time": 11962 } }, "JavaScript": { "JS_Execution": { "count": 5540, "time": 1012990 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16155 }, "ParseFunctionLiteral": { "count": 3377, "time": 136461 }, "ParseProgram": { "count": 10, "time": 1857 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13014 }, "PreParseNoVariableResolution": { "count": 105, "time": 2521 }, "JsonParse": { "count": 25, "time": 123993 }, "StringParseFloat": { "count": 7, "time": 569 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19790 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1630 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2093 }, "StoreGlobalIC_Miss": { "count": 8, "time": 9 }, "StoreIC_Miss": { "count": 1321, "time": 9768 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 8756 }, "LoadIC_FunctionPrototypeStub": { "count": 384, "time": 3281 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1638 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3867, "time": 23504 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5425, "time": 11059 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4671 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 15632 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 28 }, "LoadIC_SlowStub": { "count": 21, "time": 597 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1119 }, "LoadIC_LoadFieldDH": { "count": 4007, "time": 17424 }, "StoreIC_StoreFieldDH": { "count": 1250, "time": 4668 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 23 }, "LoadIC_Miss": { "count": 107, "time": 4753 }, "KeyedLoadIC_LoadElementDH": { "count": 826, "time": 2861 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 442 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 4617 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 106 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 525, "time": 3831 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 125, "time": 2908 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 468, "time": 2320 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 365 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 138 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 509 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 11039 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3798 }, "API_Object_SetPrivate": { "count": 35, "time": 19 }, "API_Persistent_New": { "count": 1875, "time": 237 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 92 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 5139 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 138, "time": 283 }, "API_Object_SetPrototype": { "count": 43, "time": 70 }, "API_ObjectTemplate_New": { "count": 102, "time": 10 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1278 }, "API_String_Write": { "count": 654, "time": 128 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 735 }, "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": 714 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 532 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 378 }, "CompileBackgroundScript": { "count": 1, "time": 19 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 131 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 751 }, "ParseBackgroundProgram": { "count": 1, "time": 711 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6552 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53494 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 64, "time": 7 }, "OptimizeCode": { "count": 64, "time": 1960 }, "RecompileSynchronous": { "count": 128, "time": 81398 }, "CompileOptimized_Concurrent": { "count": 64, "time": 1266 }, "StackGuard": { "count": 65, "time": 1551 }, "DeoptimizeCode": { "count": 7, "time": 780 }, "NotifyDeoptimized": { "count": 5, "time": 101 } } } }, { "duration": 2770045, "js": 2620273, "phases": [ { "phase": "load", "start": 0, "duration": 90018 }, { "phase": "boot", "start": 90018, "duration": 762379 }, { "phase": "transition", "start": 852397, "duration": 726188 }, { "phase": "render", "start": 1578585, "duration": 1191460 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 292284 }, { "kind": "MinorGC", "type": "scavenge", "start": 397284, "duration": 4823, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 432079, "duration": 5980, "usedHeapSizeAfter": 4487600, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 514503, "duration": 1870, "usedHeapSizeAfter": 5817472, "usedHeapSizeBefore": 6119520 }, { "kind": "MinorGC", "type": "scavenge", "start": 663584, "duration": 3043, "usedHeapSizeAfter": 7859792, "usedHeapSizeBefore": 8557032 }, { "kind": "MinorGC", "type": "scavenge", "start": 843968, "duration": 3125, "usedHeapSizeAfter": 9216712, "usedHeapSizeBefore": 9824336 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1048052, "duration": 293, "usedHeapSizeAfter": 11117280, "usedHeapSizeBefore": 11117280 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1064111, "duration": 6757, "usedHeapSizeAfter": 8880584, "usedHeapSizeBefore": 11238616 }, { "kind": "MajorGC", "type": "weak processing", "start": 1171534, "duration": 16, "usedHeapSizeAfter": 9909560, "usedHeapSizeBefore": 9909560 }, { "kind": "MinorGC", "type": "scavenge", "start": 1379837, "duration": 4489, "usedHeapSizeAfter": 21166360, "usedHeapSizeBefore": 22850776 }, { "kind": "MinorGC", "type": "scavenge", "start": 1424481, "duration": 8455, "usedHeapSizeAfter": 22340800, "usedHeapSizeBefore": 23260352 }, { "kind": "MinorGC", "type": "scavenge", "start": 1473695, "duration": 3968, "usedHeapSizeAfter": 24152568, "usedHeapSizeBefore": 25226176 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1531449, "duration": 74, "usedHeapSizeAfter": 27705424, "usedHeapSizeBefore": 27705424 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1538650, "duration": 9654, "usedHeapSizeAfter": 24101480, "usedHeapSizeBefore": 27982736 }, { "kind": "MinorGC", "type": "scavenge", "start": 1764536, "duration": 7022, "usedHeapSizeAfter": 25062648, "usedHeapSizeBefore": 29014864 }, { "kind": "MinorGC", "type": "scavenge", "start": 1983370, "duration": 3681, "usedHeapSizeAfter": 28026448, "usedHeapSizeBefore": 32063248 }, { "kind": "MinorGC", "type": "scavenge", "start": 2233228, "duration": 4119, "usedHeapSizeAfter": 29114320, "usedHeapSizeBefore": 41541448 }, { "kind": "MajorGC", "type": "weak processing", "start": 2765879, "duration": 97, "usedHeapSizeAfter": 40073376, "usedHeapSizeBefore": 40073376 } ], "blinkGC": [ { "start": 259393, "duration": 2842 }, { "start": 259399, "duration": 2794 }, { "start": 263302, "duration": 1437 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 3001 }, "FunctionCallback": { "count": 4484, "time": 85859 }, "NamedGetterCallback": { "count": 107, "time": 8707 }, "GetMoreDataCallback": { "count": 14, "time": 138272 }, "AccessorSetterCallback": { "count": 5392, "time": 2403 }, "GCEpilogueCallback": { "count": 15, "time": 595 }, "GCPrologueCallback": { "count": 15, "time": 1188 }, "NamedSetterCallback": { "count": 18, "time": 323 }, "StoreCallbackProperty": { "count": 5334, "time": 3695 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 11799 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2857 }, "CompileFunction": { "count": 3319, "time": 96559 }, "CompileIgnition": { "count": 3374, "time": 95049 }, "CompileIgnitionFinalization": { "count": 3379, "time": 32236 }, "CompileRewriteReturnResult": { "count": 3329, "time": 242 }, "CompileScopeAnalysis": { "count": 3329, "time": 9842 }, "CompileScript": { "count": 10, "time": 1829 }, "CompileLazy": { "count": 3176, "time": 12341 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 93 }, "RegExpInitializeAndCompile": { "count": 177, "time": 223 }, "CompileForOnStackReplacement": { "count": 2, "time": 34 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 2786 }, "Map_SetPrototype": { "count": 12940, "time": 7172 }, "Map_TransitionToDataProperty": { "count": 11935, "time": 40969 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 78 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3771 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11816 }, "CreateArrayLiteral": { "count": 761, "time": 1410 }, "CreateObjectLiteral": { "count": 1888, "time": 8745 }, "SetProperty": { "count": 8822, "time": 15614 }, "DeclareGlobals": { "count": 2, "time": 17 }, "NewClosure": { "count": 344, "time": 97 }, "NewClosure_Tenured": { "count": 2398, "time": 1532 }, "HandleApiCall": { "count": 3986, "time": 2348 }, "DateConstructor": { "count": 268, "time": 1221 }, "ArrayLengthGetter": { "count": 373, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 2558 }, "FunctionPrototypeSetter": { "count": 239, "time": 2195 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 557 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 78 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 384 }, "SetGrow": { "count": 26, "time": 29 }, "WeakCollectionSet": { "count": 5007, "time": 7874 }, "ForInEnumerate": { "count": 379, "time": 2197 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 294, "time": 3967 }, "CreateListFromArrayLike": { "count": 18, "time": 201 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 3254 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5041, "time": 3035 }, "AddDictionaryProperty": { "count": 10572, "time": 15042 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 51 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 4327 }, "HasProperty": { "count": 961, "time": 3290 }, "KeyedGetProperty": { "count": 223, "time": 1200 }, "NewObject": { "count": 251, "time": 1661 }, "ObjectCreate": { "count": 221, "time": 3478 }, "ObjectKeys": { "count": 52, "time": 1769 }, "SetDataProperties": { "count": 71, "time": 463 }, "ToString": { "count": 28, "time": 22 }, "RegExpExec": { "count": 269, "time": 12212 }, "RegExpExecMultiple": { "count": 327, "time": 3846 }, "RegExpReplace": { "count": 784, "time": 3613 }, "StringSplit": { "count": 6134, "time": 8904 }, "PushCatchContext": { "count": 2, "time": 5 }, "StringAdd": { "count": 115, "time": 31 }, "StringBuilderConcat": { "count": 152, "time": 1218 }, "StringBuilderJoin": { "count": 136, "time": 71 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 570, "time": 761 }, "StringIndexOfUnchecked": { "count": 330, "time": 74 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1361 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 148 }, "ArrayUnshift": { "count": 45, "time": 31 }, "DateNow": { "count": 60, "time": 344 }, "FunctionPrototypeToString": { "count": 116, "time": 305 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 974 }, "ObjectFreeze": { "count": 11, "time": 18 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56815 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1642 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 846 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 44 }, "ArrayShift": { "count": 120, "time": 460 }, "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": 6 }, "Interrupt": { "count": 139, "time": 1305 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 91 }, "DeleteProperty": { "count": 11, "time": 4 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 874 }, "ArrayPop": { "count": 63, "time": 521 }, "ArrayBufferConstructor": { "count": 1, "time": 4373 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 97 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 95 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 2710 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 510 }, "StringToNumber": { "count": 196, "time": 51 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 8 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 239 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 22 }, "ObjectIsFrozen": { "count": 216, "time": 21 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1187, "time": 3987 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 55 }, "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": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 83 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2898 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6803 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 896 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 30 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 39 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 36282 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2792 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1982 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 9 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1512 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 99500 }, "GC_MC_INCREMENTAL": { "count": 29, "time": 15760 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2258 }, "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": 350 }, "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": 683 }, "GC_MC_MARK": { "count": 2, "time": 189 }, "GC_MC_PROLOGUE": { "count": 2, "time": 56 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 846 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 841 }, "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": 570 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1430 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5110 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 24 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 256 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2652 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 930 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 965 }, "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": 120 }, "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": 36 }, "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": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1160 }, "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": 11 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7192 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 4103 }, "GC_MC_BACKGROUND_MARKING": { "count": 32, "time": 29368 }, "GC_Custom_IncrementalMarkingObserver": { "count": 191, "time": 3497 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2674 } }, "JavaScript": { "JS_Execution": { "count": 5518, "time": 1076680 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17340 }, "ParseFunctionLiteral": { "count": 3377, "time": 160897 }, "ParseProgram": { "count": 10, "time": 3806 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9350 }, "PreParseNoVariableResolution": { "count": 105, "time": 1080 }, "JsonParse": { "count": 25, "time": 119616 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18259 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2454 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1908 }, "StoreGlobalIC_Miss": { "count": 8, "time": 26 }, "StoreIC_Miss": { "count": 1349, "time": 8169 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8817 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 1385 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2130 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3979, "time": 17964 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 5438, "time": 14910 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3879 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 17674 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 284 }, "LoadIC_SlowStub": { "count": 21, "time": 43 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1162 }, "LoadIC_LoadFieldDH": { "count": 4001, "time": 13103 }, "StoreIC_StoreFieldDH": { "count": 1266, "time": 4879 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 108, "time": 2833 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3187 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4617 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 97 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 503, "time": 2603 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 123, "time": 1980 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 465, "time": 3492 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 77 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 141 }, "LoadIC_StringLength": { "count": 27, "time": 34 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 24 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 26 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 9 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 306 } }, "API": { "API_Context_New": { "count": 2, "time": 8684 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2395 }, "API_Object_SetPrivate": { "count": 35, "time": 29 }, "API_Persistent_New": { "count": 1876, "time": 1558 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 843 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3096 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 138, "time": 36 }, "API_Object_SetPrototype": { "count": 43, "time": 39 }, "API_ObjectTemplate_New": { "count": 102, "time": 16 }, "API_String_NewFromOneByte": { "count": 1038, "time": 810 }, "API_String_Write": { "count": 654, "time": 110 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 3 }, "API_Error_New": { "count": 2, "time": 27 }, "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": 62, "time": 23 }, "API_Function_Call": { "count": 8, "time": 522 }, "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": 365 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 96 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 862 }, "ParseBackgroundProgram": { "count": 1, "time": 736 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6416 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52981 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 75, "time": 4 }, "OptimizeCode": { "count": 75, "time": 809 }, "RecompileSynchronous": { "count": 148, "time": 123631 }, "CompileOptimized_Concurrent": { "count": 73, "time": 1584 }, "StackGuard": { "count": 77, "time": 1208 }, "DeoptimizeCode": { "count": 9, "time": 1744 }, "NotifyDeoptimized": { "count": 8, "time": 606 } } } }, { "duration": 2718533, "js": 2549388, "phases": [ { "phase": "load", "start": 0, "duration": 101557 }, { "phase": "boot", "start": 101557, "duration": 744850 }, { "phase": "transition", "start": 846407, "duration": 672020 }, { "phase": "render", "start": 1518427, "duration": 1200106 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 312856 }, { "kind": "MinorGC", "type": "scavenge", "start": 413670, "duration": 5576, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 448162, "duration": 6900, "usedHeapSizeAfter": 4487472, "usedHeapSizeBefore": 4629400 }, { "kind": "MinorGC", "type": "scavenge", "start": 530222, "duration": 1049, "usedHeapSizeAfter": 5795056, "usedHeapSizeBefore": 6119048 }, { "kind": "MinorGC", "type": "scavenge", "start": 674026, "duration": 2679, "usedHeapSizeAfter": 7874568, "usedHeapSizeBefore": 8569344 }, { "kind": "MinorGC", "type": "scavenge", "start": 848527, "duration": 3512, "usedHeapSizeAfter": 9246128, "usedHeapSizeBefore": 9847752 }, { "kind": "MinorGC", "type": "scavenge", "start": 1062717, "duration": 2103, "usedHeapSizeAfter": 10556184, "usedHeapSizeBefore": 11562832 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1180509, "duration": 652, "usedHeapSizeAfter": 11254672, "usedHeapSizeBefore": 11254672 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1182752, "duration": 4684, "usedHeapSizeAfter": 8528920, "usedHeapSizeBefore": 11254832 }, { "kind": "MajorGC", "type": "weak processing", "start": 1189284, "duration": 7, "usedHeapSizeAfter": 8529000, "usedHeapSizeBefore": 8529000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1370373, "duration": 3062, "usedHeapSizeAfter": 21321800, "usedHeapSizeBefore": 22720000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1407857, "duration": 4445, "usedHeapSizeAfter": 22189440, "usedHeapSizeBefore": 22804528 }, { "kind": "MinorGC", "type": "scavenge", "start": 1439483, "duration": 5627, "usedHeapSizeAfter": 24182944, "usedHeapSizeBefore": 25345272 }, { "kind": "MinorGC", "type": "scavenge", "start": 1668615, "duration": 3816, "usedHeapSizeAfter": 27930224, "usedHeapSizeBefore": 30832472 }, { "kind": "MinorGC", "type": "scavenge", "start": 1829746, "duration": 6630, "usedHeapSizeAfter": 29109152, "usedHeapSizeBefore": 32797560 }, { "kind": "MinorGC", "type": "scavenge", "start": 1970432, "duration": 10298, "usedHeapSizeAfter": 32245472, "usedHeapSizeBefore": 36140488 }, { "kind": "MinorGC", "type": "scavenge", "start": 2227338, "duration": 5336, "usedHeapSizeAfter": 32098808, "usedHeapSizeBefore": 45601728 } ], "blinkGC": [ { "start": 284491, "duration": 2317 }, { "start": 284499, "duration": 2257 }, { "start": 300042, "duration": 1227 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1123, "time": 1133 }, "FunctionCallback": { "count": 4484, "time": 96617 }, "NamedGetterCallback": { "count": 107, "time": 8340 }, "GetMoreDataCallback": { "count": 14, "time": 143739 }, "AccessorSetterCallback": { "count": 5392, "time": 2938 }, "GCEpilogueCallback": { "count": 15, "time": 1712 }, "GCPrologueCallback": { "count": 15, "time": 290 }, "NamedSetterCallback": { "count": 18, "time": 1525 }, "StoreCallbackProperty": { "count": 5334, "time": 3850 }, "NamedQueryCallback": { "count": 11, "time": 34 }, "RunMicrotaskCallback": { "count": 42, "time": 12106 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1844 }, "CompileFunction": { "count": 3319, "time": 100581 }, "CompileIgnition": { "count": 3374, "time": 100368 }, "CompileIgnitionFinalization": { "count": 3379, "time": 35776 }, "CompileRewriteReturnResult": { "count": 3329, "time": 904 }, "CompileScopeAnalysis": { "count": 3329, "time": 13522 }, "CompileScript": { "count": 10, "time": 4845 }, "CompileLazy": { "count": 3176, "time": 12802 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 655 }, "RegExpInitializeAndCompile": { "count": 177, "time": 354 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 1475 }, "Map_SetPrototype": { "count": 12953, "time": 4561 }, "Map_TransitionToDataProperty": { "count": 11934, "time": 29429 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 76 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4578 }, "InterpreterDeserializeLazy": { "count": 160, "time": 5340 }, "CreateArrayLiteral": { "count": 761, "time": 2377 }, "CreateObjectLiteral": { "count": 1888, "time": 5975 }, "SetProperty": { "count": 8829, "time": 17257 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 714 }, "NewClosure_Tenured": { "count": 2398, "time": 1468 }, "HandleApiCall": { "count": 3986, "time": 2648 }, "DateConstructor": { "count": 268, "time": 191 }, "ArrayLengthGetter": { "count": 371, "time": 21 }, "ArrayLengthSetter": { "count": 5152, "time": 1058 }, "FunctionPrototypeSetter": { "count": 239, "time": 3238 }, "FunctionLengthGetter": { "count": 13, "time": 16 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 94 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 544 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 751 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 58 }, "SetGrow": { "count": 26, "time": 34 }, "WeakCollectionSet": { "count": 5007, "time": 7839 }, "ForInEnumerate": { "count": 380, "time": 4220 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 163, "time": 4114 }, "CreateListFromArrayLike": { "count": 18, "time": 801 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2947 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 4966, "time": 3222 }, "AddDictionaryProperty": { "count": 10572, "time": 9691 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 44 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 7 }, "GetProperty": { "count": 6297, "time": 4131 }, "HasProperty": { "count": 961, "time": 2295 }, "KeyedGetProperty": { "count": 223, "time": 640 }, "NewObject": { "count": 251, "time": 2091 }, "ObjectCreate": { "count": 221, "time": 1957 }, "ObjectKeys": { "count": 53, "time": 800 }, "SetDataProperties": { "count": 71, "time": 1069 }, "ToString": { "count": 28, "time": 29 }, "RegExpExec": { "count": 269, "time": 13396 }, "RegExpExecMultiple": { "count": 327, "time": 2780 }, "RegExpReplace": { "count": 784, "time": 3419 }, "StringSplit": { "count": 6134, "time": 4508 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 368 }, "StringBuilderConcat": { "count": 152, "time": 591 }, "StringBuilderJoin": { "count": 136, "time": 72 }, "StringCharCodeAt": { "count": 11, "time": 431 }, "StringEqual": { "count": 580, "time": 460 }, "StringIndexOfUnchecked": { "count": 330, "time": 951 }, "StringToArray": { "count": 1, "time": 154 }, "ArrayConcat": { "count": 168, "time": 1496 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 86 }, "ArrayUnshift": { "count": 45, "time": 634 }, "DateNow": { "count": 60, "time": 848 }, "FunctionPrototypeToString": { "count": 116, "time": 84 }, "ObjectDefineProperties": { "count": 2, "time": 437 }, "ObjectDefineProperty": { "count": 650, "time": 1946 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53601 }, "ObjectSetPrototypeOf": { "count": 205, "time": 2378 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 902 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 36 }, "ArrayShift": { "count": 120, "time": 76 }, "Object_DeleteProperty": { "count": 6, "time": 14 }, "ArrayIndexOf": { "count": 70, "time": 18 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 147, "time": 373 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 81 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1235 }, "ArrayPop": { "count": 63, "time": 33 }, "ArrayBufferConstructor": { "count": 1, "time": 4548 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 23 }, "NumberPrototypeToString": { "count": 31, "time": 1 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 93 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2935 }, "HasComplexElements": { "count": 1, "time": 203 }, "NormalizeElements": { "count": 1, "time": 529 }, "StringToNumber": { "count": 196, "time": 45 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 275 }, "ObjectIsFrozen": { "count": 216, "time": 27 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1018, "time": 3497 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 161 }, "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": 9 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 59 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2761 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 7869 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 39 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 35 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 47838 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 2562 }, "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": 1489 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 139091 }, "GC_MC_INCREMENTAL": { "count": 21, "time": 6691 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 1238 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 944 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 628 }, "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": 306 }, "GC_MC_FINISH": { "count": 1, "time": 34 }, "GC_MC_MARK": { "count": 1, "time": 4 }, "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": 342 }, "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": 46 }, "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": 1069 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 44 }, "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": 437 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 52 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 98 }, "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": 5 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 47 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 1, "time": 0 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 4, "time": 788 }, "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": 1 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 1 }, "GC_BACKGROUND_UNMAPPER": { "count": 2, "time": 43 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 4, "time": 922 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 7, "time": 771 }, "GC_MC_BACKGROUND_MARKING": { "count": 7, "time": 12377 } }, "JavaScript": { "JS_Execution": { "count": 5509, "time": 1017435 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16361 }, "ParseFunctionLiteral": { "count": 3377, "time": 152959 }, "ParseProgram": { "count": 10, "time": 354 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9393 }, "PreParseNoVariableResolution": { "count": 105, "time": 2659 }, "JsonParse": { "count": 25, "time": 116030 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21547 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1481 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2746 }, "StoreGlobalIC_Miss": { "count": 8, "time": 24 }, "StoreIC_Miss": { "count": 1338, "time": 8910 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5282 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 1234 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1798 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3988, "time": 19744 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 5426, "time": 19669 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4677 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 21126 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 34 }, "LoadIC_SlowStub": { "count": 21, "time": 44 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1419 }, "LoadIC_LoadFieldDH": { "count": 4025, "time": 19439 }, "StoreIC_StoreFieldDH": { "count": 1264, "time": 5685 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 428 }, "LoadIC_Miss": { "count": 107, "time": 2447 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 3317 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 581 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4127 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 77 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 494, "time": 3932 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 123, "time": 1072 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 472, "time": 1007 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 53 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 142 }, "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": 19 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 58 } }, "API": { "API_Context_New": { "count": 2, "time": 9534 }, "API_FunctionTemplate_New": { "count": 1353, "time": 799 }, "API_Object_SetPrivate": { "count": 35, "time": 17 }, "API_Persistent_New": { "count": 1875, "time": 261 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 15 }, "API_Function_NewInstance": { "count": 43, "time": 96 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3179 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 48 }, "API_Object_SetPrototype": { "count": 43, "time": 513 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1336 }, "API_String_Write": { "count": 654, "time": 119 }, "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": 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": 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": 504 }, "CompileBackgroundScript": { "count": 1, "time": 14 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 132 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 827 }, "ParseBackgroundProgram": { "count": 1, "time": 790 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6613 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 54811 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 83, "time": 9 }, "OptimizeCode": { "count": 83, "time": 618 }, "RecompileSynchronous": { "count": 165, "time": 118092 }, "CompileOptimized_Concurrent": { "count": 82, "time": 2665 }, "StackGuard": { "count": 81, "time": 1143 }, "DeoptimizeCode": { "count": 7, "time": 1246 }, "NotifyDeoptimized": { "count": 5, "time": 148 } } } }, { "duration": 2891539, "js": 2721785, "phases": [ { "phase": "load", "start": 0, "duration": 106260 }, { "phase": "boot", "start": 106260, "duration": 777825 }, { "phase": "transition", "start": 884085, "duration": 782050 }, { "phase": "render", "start": 1666135, "duration": 1225404 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 312023 }, { "kind": "MinorGC", "type": "scavenge", "start": 415698, "duration": 6748, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 449439, "duration": 7190, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 532846, "duration": 2456, "usedHeapSizeAfter": 5817096, "usedHeapSizeBefore": 6119240 }, { "kind": "MinorGC", "type": "scavenge", "start": 706720, "duration": 4178, "usedHeapSizeAfter": 7854112, "usedHeapSizeBefore": 8557488 }, { "kind": "MinorGC", "type": "scavenge", "start": 885591, "duration": 2630, "usedHeapSizeAfter": 9243224, "usedHeapSizeBefore": 9842200 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1063162, "duration": 160, "usedHeapSizeAfter": 11130064, "usedHeapSizeBefore": 11130064 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1078799, "duration": 5255, "usedHeapSizeAfter": 8890064, "usedHeapSizeBefore": 11252992 }, { "kind": "MajorGC", "type": "weak processing", "start": 1182549, "duration": 17, "usedHeapSizeAfter": 9905144, "usedHeapSizeBefore": 9905144 }, { "kind": "MinorGC", "type": "scavenge", "start": 1397622, "duration": 8889, "usedHeapSizeAfter": 21091864, "usedHeapSizeBefore": 22855248 }, { "kind": "MinorGC", "type": "scavenge", "start": 1483731, "duration": 5697, "usedHeapSizeAfter": 22408848, "usedHeapSizeBefore": 23272624 }, { "kind": "MinorGC", "type": "scavenge", "start": 1524261, "duration": 4618, "usedHeapSizeAfter": 24204952, "usedHeapSizeBefore": 25229680 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1593237, "duration": 76, "usedHeapSizeAfter": 27144496, "usedHeapSizeBefore": 27144496 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1596212, "duration": 12146, "usedHeapSizeAfter": 23215400, "usedHeapSizeBefore": 27213888 }, { "kind": "MinorGC", "type": "scavenge", "start": 1859753, "duration": 4377, "usedHeapSizeAfter": 25126856, "usedHeapSizeBefore": 29037056 }, { "kind": "MinorGC", "type": "scavenge", "start": 2070147, "duration": 6343, "usedHeapSizeAfter": 27774592, "usedHeapSizeBefore": 31335408 }, { "kind": "MinorGC", "type": "scavenge", "start": 2309543, "duration": 6849, "usedHeapSizeAfter": 29114048, "usedHeapSizeBefore": 41575736 }, { "kind": "MajorGC", "type": "weak processing", "start": 2887331, "duration": 13, "usedHeapSizeAfter": 40270736, "usedHeapSizeBefore": 40270736 } ], "blinkGC": [ { "start": 277310, "duration": 3568 }, { "start": 277318, "duration": 3516 }, { "start": 288791, "duration": 1299 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1124, "time": 923 }, "FunctionCallback": { "count": 4486, "time": 92829 }, "NamedGetterCallback": { "count": 107, "time": 7444 }, "GetMoreDataCallback": { "count": 14, "time": 142385 }, "AccessorSetterCallback": { "count": 5392, "time": 2473 }, "GCEpilogueCallback": { "count": 15, "time": 3262 }, "GCPrologueCallback": { "count": 15, "time": 2187 }, "NamedSetterCallback": { "count": 18, "time": 1064 }, "StoreCallbackProperty": { "count": 5334, "time": 3180 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 13037 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3413 }, "CompileFunction": { "count": 3319, "time": 105207 }, "CompileIgnition": { "count": 3374, "time": 120343 }, "CompileIgnitionFinalization": { "count": 3379, "time": 38611 }, "CompileRewriteReturnResult": { "count": 3329, "time": 513 }, "CompileScopeAnalysis": { "count": 3329, "time": 15523 }, "CompileScript": { "count": 10, "time": 4518 }, "CompileLazy": { "count": 3176, "time": 13370 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 92 }, "RegExpInitializeAndCompile": { "count": 177, "time": 905 }, "CompileForOnStackReplacement": { "count": 2, "time": 37 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 2799 }, "Map_SetPrototype": { "count": 12948, "time": 4469 }, "Map_TransitionToDataProperty": { "count": 11931, "time": 37586 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 1257 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6095 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8398 }, "CreateArrayLiteral": { "count": 761, "time": 2987 }, "CreateObjectLiteral": { "count": 1888, "time": 7485 }, "SetProperty": { "count": 8819, "time": 14570 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 583 }, "NewClosure_Tenured": { "count": 2398, "time": 2809 }, "HandleApiCall": { "count": 3986, "time": 2326 }, "DateConstructor": { "count": 268, "time": 981 }, "ArrayLengthGetter": { "count": 370, "time": 30 }, "ArrayLengthSetter": { "count": 5152, "time": 2315 }, "FunctionPrototypeSetter": { "count": 239, "time": 4146 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 848 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 596 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 59 }, "SetGrow": { "count": 26, "time": 34 }, "WeakCollectionSet": { "count": 5007, "time": 6229 }, "ForInEnumerate": { "count": 380, "time": 3333 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 11 }, "AllocateInNewSpace": { "count": 281, "time": 4023 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 3036 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5041, "time": 6387 }, "AddDictionaryProperty": { "count": 10572, "time": 22811 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 60 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 4821 }, "HasProperty": { "count": 961, "time": 2104 }, "KeyedGetProperty": { "count": 223, "time": 2112 }, "NewObject": { "count": 251, "time": 2400 }, "ObjectCreate": { "count": 221, "time": 3268 }, "ObjectKeys": { "count": 52, "time": 1987 }, "SetDataProperties": { "count": 71, "time": 1909 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 9134 }, "RegExpExecMultiple": { "count": 327, "time": 1807 }, "RegExpReplace": { "count": 784, "time": 1752 }, "StringSplit": { "count": 6134, "time": 10604 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 158 }, "StringBuilderConcat": { "count": 152, "time": 68 }, "StringBuilderJoin": { "count": 136, "time": 94 }, "StringCharCodeAt": { "count": 11, "time": 9 }, "StringEqual": { "count": 564, "time": 634 }, "StringIndexOfUnchecked": { "count": 330, "time": 641 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1768 }, "ArrayPush": { "count": 8, "time": 27 }, "ArraySplice": { "count": 82, "time": 58 }, "ArrayUnshift": { "count": 45, "time": 32 }, "DateNow": { "count": 60, "time": 64 }, "FunctionPrototypeToString": { "count": 116, "time": 775 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 3882 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 50513 }, "ObjectSetPrototypeOf": { "count": 205, "time": 758 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 145 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 31 }, "ArrayShift": { "count": 120, "time": 132 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 7 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 140, "time": 2053 }, "OrdinaryHasInstance": { "count": 13, "time": 7 }, "StringToLowerCaseIntl": { "count": 223, "time": 111 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 5 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 125 }, "ArrayPop": { "count": 63, "time": 101 }, "ArrayBufferConstructor": { "count": 1, "time": 4118 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 98 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 231 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3110 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 820 }, "StringToNumber": { "count": 196, "time": 53 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 4 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 24 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 968, "time": 3384 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 56 }, "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": 13 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 464 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3821 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6410 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 487 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 51 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 43398 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2118 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1611 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1395 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 109733 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 17781 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2796 }, "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": 217 }, "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": 14 }, "GC_MC_FINISH": { "count": 2, "time": 277 }, "GC_MC_MARK": { "count": 2, "time": 24 }, "GC_MC_PROLOGUE": { "count": 2, "time": 433 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 80 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1732 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 35 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 106 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 3249 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4587 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 38 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 1020 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1773 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 273 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 909 }, "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": 29 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 510 }, "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": 466 }, "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": 13 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1528 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 10 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 6 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6482 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 2185 }, "GC_MC_BACKGROUND_MARKING": { "count": 36, "time": 31675 }, "GC_Custom_IncrementalMarkingObserver": { "count": 179, "time": 5584 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2606 } }, "JavaScript": { "JS_Execution": { "count": 5549, "time": 1114556 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13518 }, "ParseFunctionLiteral": { "count": 3377, "time": 138518 }, "ParseProgram": { "count": 10, "time": 2666 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10397 }, "PreParseNoVariableResolution": { "count": 105, "time": 3617 }, "JsonParse": { "count": 25, "time": 124309 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 25823 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1342 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2319 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1347, "time": 6287 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8054 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 1452 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 2363 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3869, "time": 17215 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5443, "time": 13975 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2439 }, "StoreIC_Premonomorphic": { "count": 4834, "time": 17224 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 476 }, "LoadIC_SlowStub": { "count": 21, "time": 456 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1165 }, "LoadIC_LoadFieldDH": { "count": 4011, "time": 14093 }, "StoreIC_StoreFieldDH": { "count": 1265, "time": 2899 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 1384 }, "KeyedLoadIC_LoadElementDH": { "count": 826, "time": 2504 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 654 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5626 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 817 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 534, "time": 5677 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 125, "time": 1501 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 467, "time": 2185 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 169 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 767 }, "LoadIC_StringLength": { "count": 27, "time": 33 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 24 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 28 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 516 } }, "API": { "API_Context_New": { "count": 2, "time": 6951 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1553 }, "API_Object_SetPrivate": { "count": 35, "time": 23 }, "API_Persistent_New": { "count": 1876, "time": 881 }, "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": 94 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4209 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 39 }, "API_Object_SetPrototype": { "count": 43, "time": 816 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1047 }, "API_String_Write": { "count": 654, "time": 122 }, "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": 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": 23 }, "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": 394 }, "CompileBackgroundScript": { "count": 1, "time": 6 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 116 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 779 }, "ParseBackgroundProgram": { "count": 1, "time": 677 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5615 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52187 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 81, "time": 10 }, "DeoptimizeCode": { "count": 10, "time": 2374 }, "OptimizeCode": { "count": 81, "time": 2103 }, "RecompileSynchronous": { "count": 160, "time": 128727 }, "CompileOptimized_Concurrent": { "count": 79, "time": 3078 }, "NotifyDeoptimized": { "count": 9, "time": 952 }, "StackGuard": { "count": 83, "time": 1650 } } } }, { "duration": 2762785, "js": 2605706, "phases": [ { "phase": "load", "start": 0, "duration": 95266 }, { "phase": "boot", "start": 95266, "duration": 767063 }, { "phase": "transition", "start": 862329, "duration": 677531 }, { "phase": "render", "start": 1539860, "duration": 1222925 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 301037 }, { "kind": "MinorGC", "type": "scavenge", "start": 403637, "duration": 5682, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 436812, "duration": 6145, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 518924, "duration": 2815, "usedHeapSizeAfter": 5790480, "usedHeapSizeBefore": 6119192 }, { "kind": "MinorGC", "type": "scavenge", "start": 668682, "duration": 2954, "usedHeapSizeAfter": 7889480, "usedHeapSizeBefore": 8575832 }, { "kind": "MinorGC", "type": "scavenge", "start": 864169, "duration": 3986, "usedHeapSizeAfter": 9244104, "usedHeapSizeBefore": 9847504 }, { "kind": "MinorGC", "type": "scavenge", "start": 1068782, "duration": 3719, "usedHeapSizeAfter": 10556256, "usedHeapSizeBefore": 11566296 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1233564, "duration": 721, "usedHeapSizeAfter": 16273304, "usedHeapSizeBefore": 16273304 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1243204, "duration": 10430, "usedHeapSizeAfter": 13712176, "usedHeapSizeBefore": 16544840 }, { "kind": "MinorGC", "type": "scavenge", "start": 1398956, "duration": 3016, "usedHeapSizeAfter": 21137784, "usedHeapSizeBefore": 22553896 }, { "kind": "MinorGC", "type": "scavenge", "start": 1428101, "duration": 6024, "usedHeapSizeAfter": 22063840, "usedHeapSizeBefore": 22683240 }, { "kind": "MinorGC", "type": "scavenge", "start": 1464474, "duration": 3262, "usedHeapSizeAfter": 24060720, "usedHeapSizeBefore": 25215552 }, { "kind": "MinorGC", "type": "scavenge", "start": 1708130, "duration": 3662, "usedHeapSizeAfter": 27795912, "usedHeapSizeBefore": 30717960 }, { "kind": "MinorGC", "type": "scavenge", "start": 1894800, "duration": 4623, "usedHeapSizeAfter": 28984464, "usedHeapSizeBefore": 32648960 }, { "kind": "MinorGC", "type": "scavenge", "start": 2020751, "duration": 5677, "usedHeapSizeAfter": 31988912, "usedHeapSizeBefore": 35945544 }, { "kind": "MinorGC", "type": "scavenge", "start": 2251779, "duration": 3964, "usedHeapSizeAfter": 31896872, "usedHeapSizeBefore": 45494640 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2441144, "duration": 262, "usedHeapSizeAfter": 35908432, "usedHeapSizeBefore": 35908432 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2452267, "duration": 7408, "usedHeapSizeAfter": 28205992, "usedHeapSizeBefore": 36008736 }, { "kind": "MajorGC", "type": "weak processing", "start": 2757470, "duration": 1013, "usedHeapSizeAfter": 31260640, "usedHeapSizeBefore": 31260640 } ], "blinkGC": [ { "start": 267915, "duration": 3208 }, { "start": 267924, "duration": 2557 }, { "start": 282328, "duration": 1275 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 309 }, "FunctionCallback": { "count": 4500, "time": 85991 }, "NamedGetterCallback": { "count": 107, "time": 7375 }, "GetMoreDataCallback": { "count": 14, "time": 144090 }, "AccessorSetterCallback": { "count": 5392, "time": 2699 }, "GCEpilogueCallback": { "count": 17, "time": 443 }, "GCPrologueCallback": { "count": 17, "time": 804 }, "NamedSetterCallback": { "count": 18, "time": 103 }, "StoreCallbackProperty": { "count": 5334, "time": 4865 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 14189 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 944 }, "CompileFunction": { "count": 3319, "time": 92034 }, "CompileIgnition": { "count": 3374, "time": 104120 }, "CompileIgnitionFinalization": { "count": 3379, "time": 35135 }, "CompileRewriteReturnResult": { "count": 3329, "time": 300 }, "CompileScopeAnalysis": { "count": 3329, "time": 10157 }, "CompileScript": { "count": 10, "time": 736 }, "CompileLazy": { "count": 3176, "time": 7979 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 658 }, "RegExpInitializeAndCompile": { "count": 177, "time": 669 }, "CompileForOnStackReplacement": { "count": 2, "time": 264 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 663, "time": 2019 }, "Map_SetPrototype": { "count": 12953, "time": 3168 }, "Map_TransitionToDataProperty": { "count": 11987, "time": 34542 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 64 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4048 }, "InterpreterDeserializeLazy": { "count": 160, "time": 16143 }, "CreateArrayLiteral": { "count": 761, "time": 1052 }, "CreateObjectLiteral": { "count": 1888, "time": 14270 }, "SetProperty": { "count": 8823, "time": 17854 }, "DeclareGlobals": { "count": 2, "time": 17 }, "NewClosure": { "count": 344, "time": 75 }, "NewClosure_Tenured": { "count": 2398, "time": 2045 }, "HandleApiCall": { "count": 3986, "time": 1899 }, "DateConstructor": { "count": 268, "time": 127 }, "ArrayLengthGetter": { "count": 370, "time": 15 }, "ArrayLengthSetter": { "count": 5152, "time": 3446 }, "FunctionPrototypeSetter": { "count": 239, "time": 823 }, "FunctionLengthGetter": { "count": 13, "time": 16 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1014 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 647 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 615 }, "SetGrow": { "count": 26, "time": 574 }, "WeakCollectionSet": { "count": 5007, "time": 8304 }, "ForInEnumerate": { "count": 380, "time": 3314 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 10 }, "AllocateInNewSpace": { "count": 196, "time": 3100 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 2224 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5028, "time": 2808 }, "AddDictionaryProperty": { "count": 10572, "time": 8487 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 42 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 2926 }, "HasProperty": { "count": 961, "time": 1921 }, "KeyedGetProperty": { "count": 214, "time": 1054 }, "NewObject": { "count": 251, "time": 3545 }, "ObjectCreate": { "count": 221, "time": 1626 }, "ObjectKeys": { "count": 52, "time": 1223 }, "SetDataProperties": { "count": 71, "time": 1145 }, "ToString": { "count": 28, "time": 24 }, "RegExpExec": { "count": 269, "time": 10980 }, "RegExpExecMultiple": { "count": 327, "time": 1498 }, "RegExpReplace": { "count": 784, "time": 4178 }, "StringSplit": { "count": 6134, "time": 5578 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 35 }, "StringBuilderConcat": { "count": 152, "time": 69 }, "StringBuilderJoin": { "count": 136, "time": 62 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 552, "time": 124 }, "StringIndexOfUnchecked": { "count": 330, "time": 85 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 231 }, "ArrayPush": { "count": 8, "time": 503 }, "ArraySplice": { "count": 82, "time": 159 }, "ArrayUnshift": { "count": 45, "time": 29 }, "DateNow": { "count": 60, "time": 132 }, "FunctionPrototypeToString": { "count": 116, "time": 73 }, "ObjectDefineProperties": { "count": 2, "time": 20 }, "ObjectDefineProperty": { "count": 650, "time": 947 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 51818 }, "ObjectSetPrototypeOf": { "count": 205, "time": 914 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 128 }, "GlobalUnescape": { "count": 1, "time": 9 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 39 }, "ArrayShift": { "count": 120, "time": 749 }, "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": 4 }, "Interrupt": { "count": 139, "time": 392 }, "OrdinaryHasInstance": { "count": 13, "time": 2 }, "StringToLowerCaseIntl": { "count": 223, "time": 112 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1224 }, "ArrayPop": { "count": 63, "time": 23 }, "ArrayBufferConstructor": { "count": 1, "time": 4543 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 354 }, "NumberPrototypeToString": { "count": 31, "time": 482 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 97 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2452 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 1364 }, "StringToNumber": { "count": 196, "time": 48 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 202 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1325, "time": 2047 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 67 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 15, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 15, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 15, "time": 13 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 614 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 2389 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 7905 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 38 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 897 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 40 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 40593 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 4118 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 11 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 9 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 40, "time": 1632 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 93122 }, "GC_MC_INCREMENTAL": { "count": 41, "time": 20670 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1216 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 14 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 929 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 959 }, "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": 473 }, "GC_MC_MARK": { "count": 2, "time": 19 }, "GC_MC_PROLOGUE": { "count": 2, "time": 55 }, "GC_MC_SWEEP": { "count": 2, "time": 6 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 559 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 921 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 479 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 477 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1582 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 1583 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 37 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 668 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 13 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 6489 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 493 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 859 }, "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": 805 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 407 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 37 }, "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": 14 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 697 }, "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": 44 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 2251 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 19, "time": 17965 }, "GC_MC_BACKGROUND_MARKING": { "count": 31, "time": 36685 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 3141 }, "GC_Custom_IncrementalMarkingObserver": { "count": 58, "time": 2442 } }, "JavaScript": { "JS_Execution": { "count": 5533, "time": 1076128 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 18151 }, "ParseFunctionLiteral": { "count": 3377, "time": 149088 }, "ParseProgram": { "count": 10, "time": 623 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12811 }, "PreParseNoVariableResolution": { "count": 105, "time": 2036 }, "JsonParse": { "count": 25, "time": 140121 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 16822 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2026 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3840 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1397, "time": 9968 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5189 }, "LoadIC_FunctionPrototypeStub": { "count": 396, "time": 915 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1261 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4096, "time": 20177 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 819 }, "LoadIC_LoadNonexistentDH": { "count": 5564, "time": 10390 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4412 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 16918 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 33 }, "LoadIC_SlowStub": { "count": 21, "time": 46 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1194 }, "LoadIC_LoadFieldDH": { "count": 4135, "time": 13375 }, "StoreIC_StoreFieldDH": { "count": 1338, "time": 4194 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 107, "time": 3113 }, "KeyedLoadIC_LoadElementDH": { "count": 830, "time": 1925 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 6389 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 381 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 518, "time": 4663 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 139, "time": 1775 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 508, "time": 1008 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 63 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 159 }, "LoadIC_StringLength": { "count": 27, "time": 461 }, "StoreIC_SlowStub": { "count": 4, "time": 6 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 19 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 64 } }, "API": { "API_Context_New": { "count": 2, "time": 15267 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1969 }, "API_Object_SetPrivate": { "count": 35, "time": 22 }, "API_Persistent_New": { "count": 1874, "time": 874 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 803 }, "API_Function_NewInstance": { "count": 43, "time": 84 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3264 }, "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": 914 }, "API_String_NewFromOneByte": { "count": 1038, "time": 862 }, "API_String_Write": { "count": 654, "time": 793 }, "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": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 61, "time": 23 }, "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": 466 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 133 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 797 }, "ParseBackgroundProgram": { "count": 1, "time": 790 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6481 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50496 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 73, "time": 118 }, "DeoptimizeCode": { "count": 10, "time": 2020 }, "OptimizeCode": { "count": 73, "time": 282 }, "RecompileSynchronous": { "count": 144, "time": 109773 }, "CompileOptimized_Concurrent": { "count": 71, "time": 2080 }, "NotifyDeoptimized": { "count": 8, "time": 145 }, "StackGuard": { "count": 72, "time": 2439 } } } }, { "duration": 2729613, "js": 2567605, "phases": [ { "phase": "load", "start": 0, "duration": 92224 }, { "phase": "boot", "start": 92224, "duration": 739299 }, { "phase": "transition", "start": 831523, "duration": 678260 }, { "phase": "render", "start": 1509783, "duration": 1219830 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 299186 }, { "kind": "MinorGC", "type": "scavenge", "start": 399660, "duration": 6381, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 434865, "duration": 6356, "usedHeapSizeAfter": 4487480, "usedHeapSizeBefore": 4629352 }, { "kind": "MinorGC", "type": "scavenge", "start": 517532, "duration": 964, "usedHeapSizeAfter": 5794488, "usedHeapSizeBefore": 6119072 }, { "kind": "MinorGC", "type": "scavenge", "start": 653989, "duration": 3055, "usedHeapSizeAfter": 7892784, "usedHeapSizeBefore": 8569528 }, { "kind": "MinorGC", "type": "scavenge", "start": 824896, "duration": 2928, "usedHeapSizeAfter": 9215272, "usedHeapSizeBefore": 9825760 }, { "kind": "MinorGC", "type": "scavenge", "start": 1056227, "duration": 2613, "usedHeapSizeAfter": 10545048, "usedHeapSizeBefore": 11563720 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1170818, "duration": 63, "usedHeapSizeAfter": 11252080, "usedHeapSizeBefore": 11252080 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1172568, "duration": 6208, "usedHeapSizeAfter": 8532976, "usedHeapSizeBefore": 11252240 }, { "kind": "MajorGC", "type": "weak processing", "start": 1180369, "duration": 7, "usedHeapSizeAfter": 8533056, "usedHeapSizeBefore": 8533056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1363348, "duration": 3479, "usedHeapSizeAfter": 21306040, "usedHeapSizeBefore": 22722256 }, { "kind": "MinorGC", "type": "scavenge", "start": 1397031, "duration": 3737, "usedHeapSizeAfter": 22241008, "usedHeapSizeBefore": 22806256 }, { "kind": "MinorGC", "type": "scavenge", "start": 1430845, "duration": 3178, "usedHeapSizeAfter": 24224064, "usedHeapSizeBefore": 25354728 }, { "kind": "MinorGC", "type": "scavenge", "start": 1673945, "duration": 6924, "usedHeapSizeAfter": 27938240, "usedHeapSizeBefore": 30862056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1839418, "duration": 5393, "usedHeapSizeAfter": 29162120, "usedHeapSizeBefore": 32834976 }, { "kind": "MinorGC", "type": "scavenge", "start": 1983280, "duration": 10465, "usedHeapSizeAfter": 32263992, "usedHeapSizeBefore": 36133912 }, { "kind": "MinorGC", "type": "scavenge", "start": 2222298, "duration": 5612, "usedHeapSizeAfter": 32089856, "usedHeapSizeBefore": 45642384 } ], "blinkGC": [ { "start": 254947, "duration": 1173 }, { "start": 254954, "duration": 1097 }, { "start": 272297, "duration": 373 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 2607 }, "FunctionCallback": { "count": 4488, "time": 90939 }, "NamedGetterCallback": { "count": 107, "time": 7410 }, "GetMoreDataCallback": { "count": 15, "time": 140052 }, "AccessorSetterCallback": { "count": 5392, "time": 2532 }, "GCEpilogueCallback": { "count": 15, "time": 332 }, "GCPrologueCallback": { "count": 15, "time": 1813 }, "NamedSetterCallback": { "count": 18, "time": 433 }, "StoreCallbackProperty": { "count": 5334, "time": 5108 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 12604 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 5080 }, "CompileFunction": { "count": 3319, "time": 112580 }, "CompileIgnition": { "count": 3374, "time": 103139 }, "CompileIgnitionFinalization": { "count": 3379, "time": 28422 }, "CompileRewriteReturnResult": { "count": 3329, "time": 128 }, "CompileScopeAnalysis": { "count": 3329, "time": 16398 }, "CompileScript": { "count": 10, "time": 1503 }, "CompileLazy": { "count": 3176, "time": 11482 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 305 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1245 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 738 }, "Map_SetPrototype": { "count": 12947, "time": 4834 }, "Map_TransitionToDataProperty": { "count": 11927, "time": 29453 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 62 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5646 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8545 }, "CreateArrayLiteral": { "count": 761, "time": 2047 }, "CreateObjectLiteral": { "count": 1888, "time": 8097 }, "SetProperty": { "count": 8829, "time": 12567 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 590 }, "NewClosure_Tenured": { "count": 2398, "time": 2216 }, "HandleApiCall": { "count": 3986, "time": 3308 }, "DateConstructor": { "count": 268, "time": 985 }, "ArrayLengthGetter": { "count": 372, "time": 525 }, "ArrayLengthSetter": { "count": 5152, "time": 2996 }, "FunctionPrototypeSetter": { "count": 239, "time": 329 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 405 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 86 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 255 }, "SetGrow": { "count": 26, "time": 28 }, "WeakCollectionSet": { "count": 5007, "time": 7671 }, "ForInEnumerate": { "count": 380, "time": 2126 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 178, "time": 4258 }, "CreateListFromArrayLike": { "count": 18, "time": 811 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 1646 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 4966, "time": 6925 }, "AddDictionaryProperty": { "count": 10572, "time": 14106 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 49 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 5924 }, "HasProperty": { "count": 961, "time": 2041 }, "KeyedGetProperty": { "count": 223, "time": 289 }, "NewObject": { "count": 251, "time": 2225 }, "ObjectCreate": { "count": 221, "time": 2255 }, "ObjectKeys": { "count": 53, "time": 1414 }, "SetDataProperties": { "count": 71, "time": 1558 }, "ToString": { "count": 28, "time": 23 }, "RegExpExec": { "count": 269, "time": 8635 }, "RegExpExecMultiple": { "count": 327, "time": 1963 }, "RegExpReplace": { "count": 784, "time": 4726 }, "StringSplit": { "count": 6134, "time": 7148 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 827 }, "StringBuilderConcat": { "count": 152, "time": 76 }, "StringBuilderJoin": { "count": 136, "time": 667 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 560, "time": 796 }, "StringIndexOfUnchecked": { "count": 330, "time": 69 }, "StringToArray": { "count": 1, "time": 402 }, "ArrayConcat": { "count": 168, "time": 1392 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 313 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 258 }, "FunctionPrototypeToString": { "count": 116, "time": 1117 }, "ObjectDefineProperties": { "count": 2, "time": 399 }, "ObjectDefineProperty": { "count": 650, "time": 1440 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 46802 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1041 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 115 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 35 }, "ArrayShift": { "count": 120, "time": 110 }, "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": 3 }, "Interrupt": { "count": 145, "time": 1371 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 233 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 181 }, "ArrayPop": { "count": 53, "time": 33 }, "ArrayBufferConstructor": { "count": 1, "time": 3892 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 23 }, "NumberPrototypeToString": { "count": 31, "time": 9 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 204 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 2358 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 130 }, "StringToNumber": { "count": 196, "time": 751 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 4 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 499 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1071, "time": 6909 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 61 }, "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": 1161 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3199 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 5999 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 41 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 31 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 36 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 48210 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 2823 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 11 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1465 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 124347 }, "GC_MC_INCREMENTAL": { "count": 25, "time": 13570 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1413 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 14 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 1181 }, "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": 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": 18 }, "GC_MC_FINISH": { "count": 1, "time": 28 }, "GC_MC_MARK": { "count": 1, "time": 6 }, "GC_MC_PROLOGUE": { "count": 1, "time": 152 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 35 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 392 }, "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": 47 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 1, "time": 751 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 2579 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 353 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 8 }, "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": 482 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 66 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 100 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 2 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 5 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 5 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 49 }, "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": 483 }, "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": 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": 2 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 2, "time": 2606 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 7, "time": 703 }, "GC_MC_BACKGROUND_MARKING": { "count": 6, "time": 11276 }, "GC_Custom_IncrementalMarkingObserver": { "count": 28, "time": 332 } }, "JavaScript": { "JS_Execution": { "count": 5509, "time": 1048311 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14095 }, "ParseFunctionLiteral": { "count": 3377, "time": 146180 }, "ParseProgram": { "count": 10, "time": 325 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10630 }, "PreParseNoVariableResolution": { "count": 105, "time": 3698 }, "JsonParse": { "count": 25, "time": 115393 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17350 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2439 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2286 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1331, "time": 10178 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6953 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 778 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1955 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3964, "time": 14853 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5421, "time": 17261 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4380 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 15049 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 33 }, "LoadIC_SlowStub": { "count": 21, "time": 44 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2541 }, "LoadIC_LoadFieldDH": { "count": 3994, "time": 13064 }, "StoreIC_StoreFieldDH": { "count": 1257, "time": 6418 }, "ElementsTransitionAndStoreIC_Miss": { "count": 2, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 21 }, "LoadIC_Miss": { "count": 108, "time": 1104 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 6364 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 561 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3997 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 72 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 494, "time": 3711 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1529 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 2163 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 48 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 731 }, "LoadIC_StringLength": { "count": 27, "time": 34 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "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": 6405 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1467 }, "API_Object_SetPrivate": { "count": 35, "time": 587 }, "API_Persistent_New": { "count": 1875, "time": 1447 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 22 }, "API_Function_NewInstance": { "count": 43, "time": 101 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2678 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 43 }, "API_Object_SetPrototype": { "count": 43, "time": 48 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 387 }, "API_String_Write": { "count": 654, "time": 122 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 549 }, "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": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 39 }, "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": 371 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 95 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 1030 }, "ParseBackgroundProgram": { "count": 1, "time": 795 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6219 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 55395 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 82, "time": 4 }, "OptimizeCode": { "count": 82, "time": 1049 }, "RecompileSynchronous": { "count": 163, "time": 116030 }, "CompileOptimized_Concurrent": { "count": 81, "time": 3893 }, "StackGuard": { "count": 80, "time": 1323 }, "DeoptimizeCode": { "count": 9, "time": 1706 }, "NotifyDeoptimized": { "count": 8, "time": 151 } } } }, { "duration": 2859048, "js": 2696162, "phases": [ { "phase": "load", "start": 0, "duration": 94842 }, { "phase": "boot", "start": 94842, "duration": 772206 }, { "phase": "transition", "start": 867048, "duration": 735751 }, { "phase": "render", "start": 1602799, "duration": 1256249 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 308731 }, { "kind": "MinorGC", "type": "scavenge", "start": 417540, "duration": 4797, "usedHeapSizeAfter": 3767024, "usedHeapSizeBefore": 4061200 }, { "kind": "MinorGC", "type": "scavenge", "start": 455838, "duration": 6729, "usedHeapSizeAfter": 4487576, "usedHeapSizeBefore": 4629448 }, { "kind": "MinorGC", "type": "scavenge", "start": 553994, "duration": 2298, "usedHeapSizeAfter": 5786848, "usedHeapSizeBefore": 6119256 }, { "kind": "MinorGC", "type": "scavenge", "start": 698562, "duration": 3430, "usedHeapSizeAfter": 7900744, "usedHeapSizeBefore": 8581776 }, { "kind": "MinorGC", "type": "scavenge", "start": 869602, "duration": 3441, "usedHeapSizeAfter": 9245488, "usedHeapSizeBefore": 9846480 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1083864, "duration": 450, "usedHeapSizeAfter": 11353240, "usedHeapSizeBefore": 11353240 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1096128, "duration": 7184, "usedHeapSizeAfter": 9045024, "usedHeapSizeBefore": 11459512 }, { "kind": "MajorGC", "type": "weak processing", "start": 1181314, "duration": 9, "usedHeapSizeAfter": 9836712, "usedHeapSizeBefore": 9836712 }, { "kind": "MinorGC", "type": "scavenge", "start": 1388331, "duration": 4746, "usedHeapSizeAfter": 21180736, "usedHeapSizeBefore": 22851816 }, { "kind": "MinorGC", "type": "scavenge", "start": 1442032, "duration": 5324, "usedHeapSizeAfter": 22398448, "usedHeapSizeBefore": 23291544 }, { "kind": "MinorGC", "type": "scavenge", "start": 1499823, "duration": 5054, "usedHeapSizeAfter": 24207544, "usedHeapSizeBefore": 25283608 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1507178, "duration": 630, "usedHeapSizeAfter": 24373592, "usedHeapSizeBefore": 24373592 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1528573, "duration": 7724, "usedHeapSizeAfter": 21581608, "usedHeapSizeBefore": 25661080 }, { "kind": "MinorGC", "type": "scavenge", "start": 1790000, "duration": 5688, "usedHeapSizeAfter": 25025992, "usedHeapSizeBefore": 28968480 }, { "kind": "MinorGC", "type": "scavenge", "start": 1970215, "duration": 5214, "usedHeapSizeAfter": 26431672, "usedHeapSizeBefore": 30034216 }, { "kind": "MinorGC", "type": "scavenge", "start": 2242899, "duration": 4664, "usedHeapSizeAfter": 29049304, "usedHeapSizeBefore": 41370160 }, { "kind": "MajorGC", "type": "weak processing", "start": 2854749, "duration": 14, "usedHeapSizeAfter": 40707232, "usedHeapSizeBefore": 40707232 } ], "blinkGC": [ { "start": 275968, "duration": 3178 }, { "start": 275977, "duration": 3124 }, { "start": 284761, "duration": 1460 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1120, "time": 1780 }, "FunctionCallback": { "count": 4498, "time": 88390 }, "NamedGetterCallback": { "count": 107, "time": 7014 }, "GetMoreDataCallback": { "count": 14, "time": 149217 }, "AccessorSetterCallback": { "count": 5392, "time": 1690 }, "GCEpilogueCallback": { "count": 15, "time": 2895 }, "GCPrologueCallback": { "count": 15, "time": 813 }, "NamedSetterCallback": { "count": 18, "time": 1117 }, "StoreCallbackProperty": { "count": 5334, "time": 3834 }, "NamedQueryCallback": { "count": 11, "time": 479 }, "RunMicrotaskCallback": { "count": 42, "time": 13537 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2551 }, "CompileFunction": { "count": 3319, "time": 101333 }, "CompileIgnition": { "count": 3374, "time": 110826 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31068 }, "CompileRewriteReturnResult": { "count": 3329, "time": 143 }, "CompileScopeAnalysis": { "count": 3329, "time": 9239 }, "CompileScript": { "count": 10, "time": 4052 }, "CompileLazy": { "count": 3176, "time": 16805 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 83 }, "RegExpInitializeAndCompile": { "count": 177, "time": 196 }, "CompileForOnStackReplacement": { "count": 1, "time": 152 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 652, "time": 1497 }, "Map_SetPrototype": { "count": 12968, "time": 4394 }, "Map_TransitionToDataProperty": { "count": 11937, "time": 38064 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 549 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6949 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9673 }, "CreateArrayLiteral": { "count": 761, "time": 1290 }, "CreateObjectLiteral": { "count": 1888, "time": 10129 }, "SetProperty": { "count": 8818, "time": 17837 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 328 }, "NewClosure_Tenured": { "count": 2398, "time": 2640 }, "HandleApiCall": { "count": 3986, "time": 2821 }, "DateConstructor": { "count": 268, "time": 1305 }, "ArrayLengthGetter": { "count": 372, "time": 223 }, "ArrayLengthSetter": { "count": 5152, "time": 2680 }, "FunctionPrototypeSetter": { "count": 239, "time": 985 }, "FunctionLengthGetter": { "count": 13, "time": 9 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1181 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 77 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 32 }, "WeakCollectionSet": { "count": 5007, "time": 8183 }, "ForInEnumerate": { "count": 380, "time": 4036 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 11 }, "AllocateInNewSpace": { "count": 237, "time": 4030 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2349 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5042, "time": 4468 }, "AddDictionaryProperty": { "count": 10572, "time": 15753 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 51 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 7 }, "GetProperty": { "count": 6297, "time": 4872 }, "HasProperty": { "count": 961, "time": 1319 }, "KeyedGetProperty": { "count": 223, "time": 1346 }, "NewObject": { "count": 251, "time": 1609 }, "ObjectCreate": { "count": 221, "time": 4681 }, "ObjectKeys": { "count": 53, "time": 877 }, "SetDataProperties": { "count": 71, "time": 2884 }, "ToString": { "count": 28, "time": 23 }, "RegExpExec": { "count": 269, "time": 11477 }, "RegExpExecMultiple": { "count": 327, "time": 2065 }, "RegExpReplace": { "count": 784, "time": 6810 }, "StringSplit": { "count": 6134, "time": 11008 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 38 }, "StringBuilderConcat": { "count": 152, "time": 568 }, "StringBuilderJoin": { "count": 136, "time": 94 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 559, "time": 114 }, "StringIndexOfUnchecked": { "count": 330, "time": 133 }, "StringToArray": { "count": 1, "time": 10 }, "ArrayConcat": { "count": 168, "time": 213 }, "ArrayPush": { "count": 8, "time": 12 }, "ArraySplice": { "count": 82, "time": 77 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 746 }, "FunctionPrototypeToString": { "count": 116, "time": 628 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 2499 }, "ObjectFreeze": { "count": 11, "time": 22 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 51439 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1651 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 492 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 549 }, "ArrayShift": { "count": 120, "time": 411 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 15 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 149, "time": 2397 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 709 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 5 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 10 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 672 }, "ArrayPop": { "count": 63, "time": 57 }, "ArrayBufferConstructor": { "count": 1, "time": 4001 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 31 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 118 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3424 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1002 }, "StringToNumber": { "count": 196, "time": 51 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 19 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 13 }, "DateUTC": { "count": 24, "time": 750 }, "ObjectIsFrozen": { "count": 216, "time": 23 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1220, "time": 5219 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 56 }, "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": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 99 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2873 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 8029 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 31 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 53 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 35157 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2494 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 2675 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1320 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 93843 }, "GC_MC_INCREMENTAL": { "count": 27, "time": 18818 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 953 }, "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": 506 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 3 }, "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": 10 }, "GC_MC_FINISH": { "count": 2, "time": 1135 }, "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": 83 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 918 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 367 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 809 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1091 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4862 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 69 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1786 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 258 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 557 }, "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": 700 }, "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": 6, "time": 49 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 23 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 503 }, "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": 759 }, "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": 6 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6121 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 2640 }, "GC_MC_BACKGROUND_MARKING": { "count": 32, "time": 29433 }, "GC_Custom_IncrementalMarkingObserver": { "count": 157, "time": 1977 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2709 } }, "JavaScript": { "JS_Execution": { "count": 5562, "time": 1112185 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14502 }, "ParseFunctionLiteral": { "count": 3377, "time": 146758 }, "ParseProgram": { "count": 10, "time": 726 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11560 }, "PreParseNoVariableResolution": { "count": 105, "time": 844 }, "JsonParse": { "count": 25, "time": 121117 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18609 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1714 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1899 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1352, "time": 8565 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8437 }, "LoadIC_FunctionPrototypeStub": { "count": 385, "time": 1990 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2308 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4121, "time": 22802 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 22 }, "LoadIC_LoadNonexistentDH": { "count": 5439, "time": 15614 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3910 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 17634 }, "LoadGlobalIC_Slow": { "count": 21, "time": 1110 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 32 }, "LoadIC_SlowStub": { "count": 21, "time": 52 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1793 }, "LoadIC_LoadFieldDH": { "count": 4086, "time": 12825 }, "StoreIC_StoreFieldDH": { "count": 1272, "time": 4724 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 50 }, "LoadIC_Miss": { "count": 107, "time": 2597 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 4715 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 534 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4980 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 213 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 547, "time": 1975 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 137, "time": 1181 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 466, "time": 1166 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 949 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 821 }, "LoadIC_StringLength": { "count": 27, "time": 26 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 65 } }, "API": { "API_Context_New": { "count": 2, "time": 9899 }, "API_FunctionTemplate_New": { "count": 1353, "time": 837 }, "API_Object_SetPrivate": { "count": 35, "time": 26 }, "API_Persistent_New": { "count": 1876, "time": 3153 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 37 }, "API_Function_NewInstance": { "count": 43, "time": 101 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 5023 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 48 }, "API_Object_SetPrototype": { "count": 43, "time": 600 }, "API_ObjectTemplate_New": { "count": 102, "time": 16 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2308 }, "API_String_Write": { "count": 654, "time": 108 }, "API_Object_HasOwnProperty": { "count": 4, "time": 4 }, "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": 6 }, "API_Private_New": { "count": 3, "time": 3 }, "API_String_NewExternalOneByte": { "count": 62, "time": 40 }, "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": 504 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 125 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 800 }, "ParseBackgroundProgram": { "count": 1, "time": 784 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6500 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52625 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 80, "time": 8 }, "DeoptimizeCode": { "count": 8, "time": 1013 }, "OptimizeCode": { "count": 80, "time": 2445 }, "RecompileSynchronous": { "count": 159, "time": 126485 }, "CompileOptimized_Concurrent": { "count": 79, "time": 1898 }, "NotifyDeoptimized": { "count": 7, "time": 802 }, "StackGuard": { "count": 80, "time": 2655 } } } }, { "duration": 2809680, "js": 2654811, "phases": [ { "phase": "load", "start": 0, "duration": 89442 }, { "phase": "boot", "start": 89442, "duration": 766921 }, { "phase": "transition", "start": 856363, "duration": 680949 }, { "phase": "render", "start": 1537312, "duration": 1272368 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 292466 }, { "kind": "MinorGC", "type": "scavenge", "start": 396425, "duration": 6855, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 435449, "duration": 6441, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 523801, "duration": 1440, "usedHeapSizeAfter": 5791520, "usedHeapSizeBefore": 6119192 }, { "kind": "MinorGC", "type": "scavenge", "start": 666403, "duration": 3702, "usedHeapSizeAfter": 7877416, "usedHeapSizeBefore": 8569952 }, { "kind": "MinorGC", "type": "scavenge", "start": 859603, "duration": 2299, "usedHeapSizeAfter": 9260200, "usedHeapSizeBefore": 9848688 }, { "kind": "MinorGC", "type": "scavenge", "start": 1085666, "duration": 2911, "usedHeapSizeAfter": 10550384, "usedHeapSizeBefore": 11566256 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1192251, "duration": 415, "usedHeapSizeAfter": 11252200, "usedHeapSizeBefore": 11252200 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1194008, "duration": 5595, "usedHeapSizeAfter": 8523304, "usedHeapSizeBefore": 11252360 }, { "kind": "MinorGC", "type": "scavenge", "start": 1380979, "duration": 3057, "usedHeapSizeAfter": 21289352, "usedHeapSizeBefore": 22714072 }, { "kind": "MinorGC", "type": "scavenge", "start": 1413971, "duration": 6675, "usedHeapSizeAfter": 22199192, "usedHeapSizeBefore": 22813848 }, { "kind": "MinorGC", "type": "scavenge", "start": 1445668, "duration": 4069, "usedHeapSizeAfter": 24169888, "usedHeapSizeBefore": 25323056 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1631750, "duration": 798, "usedHeapSizeAfter": 28900192, "usedHeapSizeBefore": 28900192 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1636768, "duration": 8748, "usedHeapSizeAfter": 24958600, "usedHeapSizeBefore": 28981256 }, { "kind": "MinorGC", "type": "scavenge", "start": 1800199, "duration": 7612, "usedHeapSizeAfter": 25243408, "usedHeapSizeBefore": 29396816 }, { "kind": "MinorGC", "type": "scavenge", "start": 2012763, "duration": 6872, "usedHeapSizeAfter": 28990336, "usedHeapSizeBefore": 32561552 }, { "kind": "MinorGC", "type": "scavenge", "start": 2239433, "duration": 5836, "usedHeapSizeAfter": 28820976, "usedHeapSizeBefore": 41863296 }, { "kind": "MajorGC", "type": "weak processing", "start": 2803988, "duration": 40, "usedHeapSizeAfter": 38468864, "usedHeapSizeBefore": 38468864 } ], "blinkGC": [ { "start": 258654, "duration": 2964 }, { "start": 258665, "duration": 2390 }, { "start": 267277, "duration": 1604 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1123, "time": 697 }, "FunctionCallback": { "count": 4489, "time": 99100 }, "NamedGetterCallback": { "count": 107, "time": 8869 }, "GetMoreDataCallback": { "count": 14, "time": 138147 }, "AccessorSetterCallback": { "count": 5392, "time": 3089 }, "GCEpilogueCallback": { "count": 16, "time": 1268 }, "GCPrologueCallback": { "count": 16, "time": 1077 }, "NamedSetterCallback": { "count": 18, "time": 718 }, "StoreCallbackProperty": { "count": 5334, "time": 4558 }, "NamedQueryCallback": { "count": 11, "time": 40 }, "RunMicrotaskCallback": { "count": 42, "time": 16154 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2195 }, "CompileFunction": { "count": 3319, "time": 121402 }, "CompileIgnition": { "count": 3374, "time": 111850 }, "CompileIgnitionFinalization": { "count": 3379, "time": 34119 }, "CompileRewriteReturnResult": { "count": 3329, "time": 702 }, "CompileScopeAnalysis": { "count": 3329, "time": 11056 }, "CompileScript": { "count": 10, "time": 1574 }, "CompileLazy": { "count": 3176, "time": 11148 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 284 }, "RegExpInitializeAndCompile": { "count": 177, "time": 203 }, "CompileForOnStackReplacement": { "count": 2, "time": 38 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 3089 }, "Map_SetPrototype": { "count": 12975, "time": 4666 }, "Map_TransitionToDataProperty": { "count": 11976, "time": 34508 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 92 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4511 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8072 }, "CreateArrayLiteral": { "count": 761, "time": 2269 }, "CreateObjectLiteral": { "count": 1888, "time": 9310 }, "SetProperty": { "count": 8829, "time": 14193 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 645 }, "NewClosure_Tenured": { "count": 2398, "time": 2089 }, "HandleApiCall": { "count": 3986, "time": 2942 }, "DateConstructor": { "count": 268, "time": 667 }, "ArrayLengthGetter": { "count": 371, "time": 193 }, "ArrayLengthSetter": { "count": 5152, "time": 3145 }, "FunctionPrototypeSetter": { "count": 239, "time": 903 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1039 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 85 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 36 }, "WeakCollectionSet": { "count": 5007, "time": 6451 }, "ForInEnumerate": { "count": 380, "time": 2751 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 257, "time": 3252 }, "CreateListFromArrayLike": { "count": 18, "time": 28 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 3216 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 5292 }, "AddDictionaryProperty": { "count": 10572, "time": 14672 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 51 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 5811 }, "HasProperty": { "count": 961, "time": 701 }, "KeyedGetProperty": { "count": 223, "time": 1107 }, "NewObject": { "count": 251, "time": 2422 }, "ObjectCreate": { "count": 221, "time": 3672 }, "ObjectKeys": { "count": 53, "time": 1035 }, "SetDataProperties": { "count": 71, "time": 2087 }, "ToString": { "count": 28, "time": 28 }, "RegExpExec": { "count": 269, "time": 12802 }, "RegExpExecMultiple": { "count": 327, "time": 2419 }, "RegExpReplace": { "count": 784, "time": 3035 }, "StringSplit": { "count": 6134, "time": 7822 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 82 }, "StringBuilderJoin": { "count": 136, "time": 78 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 580, "time": 669 }, "StringIndexOfUnchecked": { "count": 330, "time": 85 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 541 }, "ArrayPush": { "count": 8, "time": 175 }, "ArraySplice": { "count": 82, "time": 973 }, "ArrayUnshift": { "count": 45, "time": 31 }, "DateNow": { "count": 60, "time": 68 }, "FunctionPrototypeToString": { "count": 116, "time": 472 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 2847 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53426 }, "ObjectSetPrototypeOf": { "count": 205, "time": 578 }, "ObjectIsExtensible": { "count": 19, "time": 10 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 1886 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 34 }, "ArrayShift": { "count": 120, "time": 734 }, "Object_DeleteProperty": { "count": 6, "time": 16 }, "ArrayIndexOf": { "count": 70, "time": 15 }, "MapShrink": { "count": 3, "time": 6 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 145, "time": 2313 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 102 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 742 }, "ArrayPop": { "count": 63, "time": 35 }, "ArrayBufferConstructor": { "count": 1, "time": 4050 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 35 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 261, "time": 737 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3365 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 547 }, "StringToUpperCaseIntl": { "count": 70, "time": 19 }, "StringToNumber": { "count": 196, "time": 58 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "TryMigrateInstance": { "count": 1, "time": 4 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 19 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 27 }, "ObjectIsFrozen": { "count": 216, "time": 26 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1051, "time": 5286 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 59 }, "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": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 116 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3391 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7764 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 38 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 28 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 38 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 43458 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3638 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 271 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 9 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1529 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 107081 }, "GC_MC_INCREMENTAL": { "count": 32, "time": 14655 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1088 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 1048 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1192 }, "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": 23 }, "GC_MC_FINISH": { "count": 2, "time": 1281 }, "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": 56 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 987 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 171 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 101 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2730 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3718 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 719 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 44 }, "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": 1410 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 119 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 855 }, "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": 545 }, "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": 659 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 7 }, "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": 488 }, "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": 6161 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3270 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 35192 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2616 }, "GC_Custom_IncrementalMarkingObserver": { "count": 112, "time": 2418 } }, "JavaScript": { "JS_Execution": { "count": 5562, "time": 1054786 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 20367 }, "ParseFunctionLiteral": { "count": 3377, "time": 145627 }, "ParseProgram": { "count": 10, "time": 401 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10769 }, "PreParseNoVariableResolution": { "count": 105, "time": 1296 }, "JsonParse": { "count": 25, "time": 116524 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 24641 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1375 }, "LoadGlobalIC_Miss": { "count": 719, "time": 779 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1380, "time": 8182 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8461 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 3165 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2907 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4124, "time": 17754 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 25 }, "LoadIC_LoadNonexistentDH": { "count": 5458, "time": 17176 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2795 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 21736 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 579 }, "LoadIC_SlowStub": { "count": 21, "time": 50 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1070 }, "LoadIC_LoadFieldDH": { "count": 4097, "time": 13752 }, "StoreIC_StoreFieldDH": { "count": 1292, "time": 3479 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 95 }, "LoadIC_Miss": { "count": 106, "time": 984 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3522 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 317 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5112 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 125 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 547, "time": 4121 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 2526 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 480, "time": 2072 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 53 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 608 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 6 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 24 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 64 } }, "API": { "API_Context_New": { "count": 2, "time": 8297 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1806 }, "API_Object_SetPrivate": { "count": 35, "time": 30 }, "API_Persistent_New": { "count": 1875, "time": 366 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 21 }, "API_Function_NewInstance": { "count": 43, "time": 641 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4227 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 44 }, "API_Object_SetPrototype": { "count": 43, "time": 325 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 4117 }, "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": 23 }, "API_External_New": { "count": 23, "time": 8 }, "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": 39 }, "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": 7 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 104 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 785 }, "ParseBackgroundProgram": { "count": 1, "time": 816 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6826 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53970 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 92, "time": 11 }, "OptimizeCode": { "count": 92, "time": 2114 }, "RecompileSynchronous": { "count": 182, "time": 129196 }, "CompileOptimized_Concurrent": { "count": 90, "time": 2230 }, "StackGuard": { "count": 91, "time": 1628 }, "DeoptimizeCode": { "count": 9, "time": 374 }, "NotifyDeoptimized": { "count": 8, "time": 559 } } } }, { "duration": 2854228, "js": 2692960, "phases": [ { "phase": "load", "start": 0, "duration": 99896 }, { "phase": "boot", "start": 99896, "duration": 743806 }, { "phase": "transition", "start": 843702, "duration": 692386 }, { "phase": "render", "start": 1536088, "duration": 1318140 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 302901 }, { "kind": "MinorGC", "type": "scavenge", "start": 404226, "duration": 6349, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 439505, "duration": 6919, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 522651, "duration": 2311, "usedHeapSizeAfter": 5817064, "usedHeapSizeBefore": 6119208 }, { "kind": "MinorGC", "type": "scavenge", "start": 670759, "duration": 3076, "usedHeapSizeAfter": 7847720, "usedHeapSizeBefore": 8557256 }, { "kind": "MinorGC", "type": "scavenge", "start": 845339, "duration": 3251, "usedHeapSizeAfter": 9233184, "usedHeapSizeBefore": 9846400 }, { "kind": "MinorGC", "type": "scavenge", "start": 1062409, "duration": 1985, "usedHeapSizeAfter": 10529992, "usedHeapSizeBefore": 11552512 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1168032, "duration": 370, "usedHeapSizeAfter": 11233256, "usedHeapSizeBefore": 11233256 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1170060, "duration": 6088, "usedHeapSizeAfter": 8528312, "usedHeapSizeBefore": 11233416 }, { "kind": "MajorGC", "type": "weak processing", "start": 1177452, "duration": 7, "usedHeapSizeAfter": 8528392, "usedHeapSizeBefore": 8528392 }, { "kind": "MinorGC", "type": "scavenge", "start": 1363077, "duration": 2397, "usedHeapSizeAfter": 21301320, "usedHeapSizeBefore": 22719952 }, { "kind": "MinorGC", "type": "scavenge", "start": 1391255, "duration": 5789, "usedHeapSizeAfter": 22129480, "usedHeapSizeBefore": 22802272 }, { "kind": "MinorGC", "type": "scavenge", "start": 1445746, "duration": 4142, "usedHeapSizeAfter": 24281184, "usedHeapSizeBefore": 25410608 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1597269, "duration": 80, "usedHeapSizeAfter": 28490000, "usedHeapSizeBefore": 28490000 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1602497, "duration": 10544, "usedHeapSizeAfter": 24671144, "usedHeapSizeBefore": 28569528 }, { "kind": "MinorGC", "type": "scavenge", "start": 1789611, "duration": 6638, "usedHeapSizeAfter": 25077472, "usedHeapSizeBefore": 29488496 }, { "kind": "MinorGC", "type": "scavenge", "start": 2064600, "duration": 6874, "usedHeapSizeAfter": 28784040, "usedHeapSizeBefore": 32471752 }, { "kind": "MinorGC", "type": "scavenge", "start": 2318027, "duration": 3778, "usedHeapSizeAfter": 28837008, "usedHeapSizeBefore": 41566960 } ], "blinkGC": [ { "start": 275034, "duration": 3812 }, { "start": 275044, "duration": 3224 }, { "start": 292016, "duration": 1601 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1124, "time": 848 }, "FunctionCallback": { "count": 4488, "time": 93460 }, "NamedGetterCallback": { "count": 107, "time": 8298 }, "GetMoreDataCallback": { "count": 14, "time": 139014 }, "AccessorSetterCallback": { "count": 5392, "time": 2457 }, "GCEpilogueCallback": { "count": 16, "time": 362 }, "GCPrologueCallback": { "count": 16, "time": 2676 }, "NamedSetterCallback": { "count": 18, "time": 118 }, "StoreCallbackProperty": { "count": 5334, "time": 6461 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 13156 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1481 }, "CompileFunction": { "count": 3319, "time": 93967 }, "CompileIgnition": { "count": 3374, "time": 100522 }, "CompileIgnitionFinalization": { "count": 3379, "time": 34659 }, "CompileRewriteReturnResult": { "count": 3329, "time": 138 }, "CompileScopeAnalysis": { "count": 3329, "time": 11667 }, "CompileScript": { "count": 10, "time": 888 }, "CompileLazy": { "count": 3176, "time": 13366 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 73 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1142 }, "CompileForOnStackReplacement": { "count": 3, "time": 250 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 1430 }, "Map_SetPrototype": { "count": 12964, "time": 6419 }, "Map_TransitionToDataProperty": { "count": 11969, "time": 39595 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 68 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5615 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7760 }, "CreateArrayLiteral": { "count": 761, "time": 1518 }, "CreateObjectLiteral": { "count": 1888, "time": 4886 }, "SetProperty": { "count": 8829, "time": 15224 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 999 }, "NewClosure_Tenured": { "count": 2398, "time": 889 }, "HandleApiCall": { "count": 3986, "time": 3603 }, "DateConstructor": { "count": 268, "time": 399 }, "ArrayLengthGetter": { "count": 371, "time": 16 }, "ArrayLengthSetter": { "count": 5152, "time": 843 }, "FunctionPrototypeSetter": { "count": 239, "time": 1115 }, "FunctionLengthGetter": { "count": 13, "time": 6 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 111 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 77 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 32 }, "WeakCollectionSet": { "count": 5007, "time": 7753 }, "ForInEnumerate": { "count": 380, "time": 4310 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 251, "time": 3830 }, "CreateListFromArrayLike": { "count": 18, "time": 30 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2695 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 4468 }, "AddDictionaryProperty": { "count": 10572, "time": 14121 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 44 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 3012 }, "HasProperty": { "count": 961, "time": 2809 }, "KeyedGetProperty": { "count": 223, "time": 1905 }, "NewObject": { "count": 251, "time": 1729 }, "ObjectCreate": { "count": 221, "time": 2526 }, "ObjectKeys": { "count": 53, "time": 909 }, "SetDataProperties": { "count": 71, "time": 1452 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 8843 }, "RegExpExecMultiple": { "count": 327, "time": 2000 }, "RegExpReplace": { "count": 784, "time": 3192 }, "StringSplit": { "count": 6134, "time": 8176 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 35 }, "StringBuilderConcat": { "count": 152, "time": 78 }, "StringBuilderJoin": { "count": 136, "time": 75 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 563, "time": 112 }, "StringIndexOfUnchecked": { "count": 330, "time": 696 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 371 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 97 }, "ArrayUnshift": { "count": 45, "time": 31 }, "DateNow": { "count": 60, "time": 65 }, "FunctionPrototypeToString": { "count": 116, "time": 261 }, "ObjectDefineProperties": { "count": 2, "time": 29 }, "ObjectDefineProperty": { "count": 650, "time": 3979 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 51839 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1286 }, "ObjectIsExtensible": { "count": 19, "time": 9 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 117 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 410 }, "ArrayShift": { "count": 120, "time": 310 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 467 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 144, "time": 2280 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 294 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 116 }, "ArrayPop": { "count": 63, "time": 29 }, "ArrayBufferConstructor": { "count": 1, "time": 3915 }, "GlobalDecodeURIComponent": { "count": 1, "time": 7 }, "MapPrototypeClear": { "count": 93, "time": 34 }, "NumberPrototypeToString": { "count": 31, "time": 2 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 79 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2986 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 136 }, "StringToNumber": { "count": 196, "time": 58 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 639 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 7 }, "DateUTC": { "count": 24, "time": 29 }, "ObjectIsFrozen": { "count": 216, "time": 15 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 919, "time": 4479 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 61 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 2 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 435 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 155 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 4398 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5293 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 243 }, "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": 39771 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3782 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 625 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 8 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1397 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 101423 }, "GC_MC_INCREMENTAL": { "count": 32, "time": 13425 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1819 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 461 }, "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": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 13 }, "GC_MC_FINISH": { "count": 2, "time": 58 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 780 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 695 }, "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": 698 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1966 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 4 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4473 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 15 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 177 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2653 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 587 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 850 }, "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": 39 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 838 }, "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": 399 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 630 }, "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": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 143 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5986 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4321 }, "GC_MC_BACKGROUND_MARKING": { "count": 24, "time": 35076 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2159 }, "GC_Custom_IncrementalMarkingObserver": { "count": 105, "time": 1198 } }, "JavaScript": { "JS_Execution": { "count": 5555, "time": 1082720 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15498 }, "ParseFunctionLiteral": { "count": 3377, "time": 158994 }, "ParseProgram": { "count": 10, "time": 463 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11515 }, "PreParseNoVariableResolution": { "count": 105, "time": 2351 }, "JsonParse": { "count": 25, "time": 120672 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 23615 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2370 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2932 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1373, "time": 7381 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8432 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 1434 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1642 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4030, "time": 17419 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5449, "time": 11032 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2232 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 21705 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 44 }, "LoadIC_SlowStub": { "count": 21, "time": 459 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2114 }, "LoadIC_LoadFieldDH": { "count": 4044, "time": 16032 }, "StoreIC_StoreFieldDH": { "count": 1277, "time": 4876 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 13 }, "LoadIC_Miss": { "count": 108, "time": 3864 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 3988 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4611 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 2092 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 540, "time": 5245 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1169 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 2552 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 70 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 773 }, "LoadIC_StringLength": { "count": 27, "time": 27 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 24 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 18 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 62 } }, "API": { "API_Context_New": { "count": 2, "time": 10085 }, "API_FunctionTemplate_New": { "count": 1353, "time": 439 }, "API_Object_SetPrivate": { "count": 35, "time": 25 }, "API_Persistent_New": { "count": 1875, "time": 1801 }, "API_String_NewFromUtf8": { "count": 13, "time": 0 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 21 }, "API_Function_NewInstance": { "count": 43, "time": 211 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4842 }, "API_Object_CreateDataProperty": { "count": 22, "time": 712 }, "API_Object_Get": { "count": 138, "time": 473 }, "API_Object_SetPrototype": { "count": 43, "time": 689 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1522 }, "API_String_Write": { "count": 654, "time": 107 }, "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": 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": 62, "time": 22 }, "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": 415 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 102 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 818 }, "ParseBackgroundProgram": { "count": 1, "time": 785 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6246 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53765 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 78, "time": 7 }, "DeoptimizeCode": { "count": 10, "time": 2015 }, "OptimizeCode": { "count": 78, "time": 1187 }, "RecompileSynchronous": { "count": 152, "time": 178664 }, "CompileOptimized_Concurrent": { "count": 74, "time": 3226 }, "NotifyDeoptimized": { "count": 9, "time": 492 }, "StackGuard": { "count": 75, "time": 2864 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 14 } } } }, { "duration": 2958229, "js": 2803382, "phases": [ { "phase": "load", "start": 0, "duration": 88808 }, { "phase": "boot", "start": 88808, "duration": 774203 }, { "phase": "transition", "start": 863011, "duration": 744595 }, { "phase": "render", "start": 1607606, "duration": 1350623 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 292969 }, { "kind": "MinorGC", "type": "scavenge", "start": 400964, "duration": 5551, "usedHeapSizeAfter": 3767120, "usedHeapSizeBefore": 4061520 }, { "kind": "MinorGC", "type": "scavenge", "start": 447131, "duration": 6597, "usedHeapSizeAfter": 4487736, "usedHeapSizeBefore": 4629544 }, { "kind": "MinorGC", "type": "scavenge", "start": 546078, "duration": 1927, "usedHeapSizeAfter": 5817112, "usedHeapSizeBefore": 6119864 }, { "kind": "MinorGC", "type": "scavenge", "start": 685403, "duration": 2987, "usedHeapSizeAfter": 7860128, "usedHeapSizeBefore": 8556888 }, { "kind": "MinorGC", "type": "scavenge", "start": 854953, "duration": 3042, "usedHeapSizeAfter": 9199096, "usedHeapSizeBefore": 9822568 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1038629, "duration": 73, "usedHeapSizeAfter": 11098992, "usedHeapSizeBefore": 11098992 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1055088, "duration": 6999, "usedHeapSizeAfter": 8883424, "usedHeapSizeBefore": 11220392 }, { "kind": "MajorGC", "type": "weak processing", "start": 1163128, "duration": 18, "usedHeapSizeAfter": 9909616, "usedHeapSizeBefore": 9909616 }, { "kind": "MinorGC", "type": "scavenge", "start": 1372006, "duration": 5222, "usedHeapSizeAfter": 21087152, "usedHeapSizeBefore": 22850888 }, { "kind": "MinorGC", "type": "scavenge", "start": 1427177, "duration": 6237, "usedHeapSizeAfter": 22359264, "usedHeapSizeBefore": 23270408 }, { "kind": "MinorGC", "type": "scavenge", "start": 1493811, "duration": 3741, "usedHeapSizeAfter": 24235808, "usedHeapSizeBefore": 25250648 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1498905, "duration": 70, "usedHeapSizeAfter": 24264416, "usedHeapSizeBefore": 24264416 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1549480, "duration": 10331, "usedHeapSizeAfter": 22819512, "usedHeapSizeBefore": 26735760 }, { "kind": "MinorGC", "type": "scavenge", "start": 1827509, "duration": 4125, "usedHeapSizeAfter": 25084792, "usedHeapSizeBefore": 29077208 }, { "kind": "MinorGC", "type": "scavenge", "start": 2032925, "duration": 4583, "usedHeapSizeAfter": 27265816, "usedHeapSizeBefore": 30966816 }, { "kind": "MinorGC", "type": "scavenge", "start": 2303314, "duration": 4870, "usedHeapSizeAfter": 29130544, "usedHeapSizeBefore": 41507552 }, { "kind": "MajorGC", "type": "weak processing", "start": 2953031, "duration": 15, "usedHeapSizeAfter": 40324848, "usedHeapSizeBefore": 40324848 } ], "blinkGC": [ { "start": 262626, "duration": 3553 }, { "start": 262633, "duration": 3507 }, { "start": 271056, "duration": 1254 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 2257 }, "FunctionCallback": { "count": 4489, "time": 99182 }, "NamedGetterCallback": { "count": 107, "time": 8414 }, "GetMoreDataCallback": { "count": 14, "time": 143595 }, "AccessorSetterCallback": { "count": 5392, "time": 4388 }, "GCEpilogueCallback": { "count": 15, "time": 1538 }, "GCPrologueCallback": { "count": 15, "time": 983 }, "NamedSetterCallback": { "count": 18, "time": 376 }, "StoreCallbackProperty": { "count": 5334, "time": 6367 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 14907 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2104 }, "CompileFunction": { "count": 3319, "time": 104920 }, "CompileIgnition": { "count": 3374, "time": 126189 }, "CompileIgnitionFinalization": { "count": 3379, "time": 34270 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1040 }, "CompileScopeAnalysis": { "count": 3329, "time": 14428 }, "CompileScript": { "count": 10, "time": 1149 }, "CompileLazy": { "count": 3176, "time": 15023 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 266 }, "RegExpInitializeAndCompile": { "count": 177, "time": 267 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 2736 }, "Map_SetPrototype": { "count": 12946, "time": 3230 }, "Map_TransitionToDataProperty": { "count": 11932, "time": 38745 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 1057 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7113 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10125 }, "CreateArrayLiteral": { "count": 761, "time": 2575 }, "CreateObjectLiteral": { "count": 1888, "time": 9472 }, "SetProperty": { "count": 8820, "time": 16275 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 80 }, "NewClosure_Tenured": { "count": 2398, "time": 1696 }, "HandleApiCall": { "count": 3986, "time": 5098 }, "DateConstructor": { "count": 268, "time": 1047 }, "ArrayLengthGetter": { "count": 371, "time": 21 }, "ArrayLengthSetter": { "count": 5152, "time": 2171 }, "FunctionPrototypeSetter": { "count": 239, "time": 1447 }, "FunctionLengthGetter": { "count": 13, "time": 471 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 110 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 1384 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 58 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 7580 }, "ForInEnumerate": { "count": 379, "time": 2060 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 288, "time": 4651 }, "CreateListFromArrayLike": { "count": 18, "time": 30 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 3468 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 6461 }, "AddDictionaryProperty": { "count": 10572, "time": 14310 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 46 }, "CreateDataProperty": { "count": 2, "time": 6 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 7 }, "GetProperty": { "count": 6296, "time": 3653 }, "HasProperty": { "count": 961, "time": 2056 }, "KeyedGetProperty": { "count": 223, "time": 2290 }, "NewObject": { "count": 251, "time": 1320 }, "ObjectCreate": { "count": 221, "time": 2891 }, "ObjectKeys": { "count": 52, "time": 762 }, "SetDataProperties": { "count": 71, "time": 3044 }, "ToString": { "count": 28, "time": 443 }, "RegExpExec": { "count": 269, "time": 11124 }, "RegExpExecMultiple": { "count": 327, "time": 3950 }, "RegExpReplace": { "count": 784, "time": 1606 }, "StringSplit": { "count": 6134, "time": 6295 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 24 }, "StringBuilderConcat": { "count": 152, "time": 919 }, "StringBuilderJoin": { "count": 136, "time": 394 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 559, "time": 524 }, "StringIndexOfUnchecked": { "count": 330, "time": 124 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1577 }, "ArrayPush": { "count": 8, "time": 179 }, "ArraySplice": { "count": 82, "time": 45 }, "ArrayUnshift": { "count": 45, "time": 34 }, "DateNow": { "count": 60, "time": 369 }, "FunctionPrototypeToString": { "count": 116, "time": 70 }, "ObjectDefineProperties": { "count": 2, "time": 22 }, "ObjectDefineProperty": { "count": 650, "time": 4199 }, "ObjectFreeze": { "count": 11, "time": 18 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 66662 }, "ObjectSetPrototypeOf": { "count": 205, "time": 2180 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 420 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 58 }, "ArrayShift": { "count": 120, "time": 104 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 148, "time": 2898 }, "OrdinaryHasInstance": { "count": 13, "time": 7 }, "StringToLowerCaseIntl": { "count": 223, "time": 212 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 118 }, "ArrayPop": { "count": 63, "time": 36 }, "ArrayBufferConstructor": { "count": 1, "time": 3706 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 527 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 778 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 4328 }, "HasComplexElements": { "count": 1, "time": 6 }, "NormalizeElements": { "count": 1, "time": 933 }, "StringToNumber": { "count": 196, "time": 425 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 10 }, "DatePrototypeSetMonth": { "count": 12, "time": 19 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 15 }, "DateUTC": { "count": 24, "time": 30 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1187, "time": 3846 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 55 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 498 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2502 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6460 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 338 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 51 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 38 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 35099 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2729 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 2299 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1720 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 89363 }, "GC_MC_INCREMENTAL": { "count": 30, "time": 19215 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2034 }, "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": 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": 1 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 12 }, "GC_MC_FINISH": { "count": 2, "time": 508 }, "GC_MC_MARK": { "count": 2, "time": 435 }, "GC_MC_PROLOGUE": { "count": 2, "time": 71 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 64 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 556 }, "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": 104 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2067 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4489 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 23 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 676 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 212 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2909 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 702 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1292 }, "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": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 848 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 22 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 252 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 457 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 128 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 830 }, "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": 7 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5977 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2175 }, "GC_MC_BACKGROUND_MARKING": { "count": 32, "time": 31359 }, "GC_Custom_IncrementalMarkingObserver": { "count": 172, "time": 1417 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2543 }, "AllocateInTargetSpace": { "count": 1, "time": 3 } }, "JavaScript": { "JS_Execution": { "count": 5552, "time": 1165766 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 18142 }, "ParseFunctionLiteral": { "count": 3377, "time": 154401 }, "ParseProgram": { "count": 10, "time": 2833 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10327 }, "PreParseNoVariableResolution": { "count": 105, "time": 1449 }, "JsonParse": { "count": 25, "time": 122966 }, "StringParseFloat": { "count": 7, "time": 10 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 23038 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2017 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2316 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1348, "time": 8034 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 6623 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 2543 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 999 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3932, "time": 16220 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 587 }, "LoadIC_LoadNonexistentDH": { "count": 5444, "time": 16993 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2788 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 16970 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 28 }, "LoadIC_SlowStub": { "count": 21, "time": 733 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1517 }, "LoadIC_LoadFieldDH": { "count": 4032, "time": 16098 }, "StoreIC_StoreFieldDH": { "count": 1273, "time": 6694 }, "ElementsTransitionAndStoreIC_Miss": { "count": 2, "time": 7 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 108, "time": 2109 }, "KeyedLoadIC_LoadElementDH": { "count": 827, "time": 4378 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 24 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 3462 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 805 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 537, "time": 2193 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1569 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 2679 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 70 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 843 }, "LoadIC_StringLength": { "count": 27, "time": 623 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 26 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 44 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 415 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 815 } }, "API": { "API_Context_New": { "count": 2, "time": 2948 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1720 }, "API_Object_SetPrivate": { "count": 35, "time": 52 }, "API_Persistent_New": { "count": 1876, "time": 1440 }, "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": 794 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2685 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 32 }, "API_Object_SetPrototype": { "count": 43, "time": 51 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2010 }, "API_String_Write": { "count": 654, "time": 118 }, "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": 10 }, "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": 874 }, "API_Function_Call": { "count": 8, "time": 12 }, "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": 460 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 124 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 759 }, "ParseBackgroundProgram": { "count": 1, "time": 619 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5780 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50753 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 85, "time": 9 }, "OptimizeCode": { "count": 85, "time": 1871 }, "RecompileSynchronous": { "count": 169, "time": 128815 }, "CompileOptimized_Concurrent": { "count": 84, "time": 4828 }, "StackGuard": { "count": 86, "time": 2847 }, "DeoptimizeCode": { "count": 7, "time": 1636 }, "NotifyDeoptimized": { "count": 6, "time": 173 } } } }, { "duration": 2788422, "js": 2630221, "phases": [ { "phase": "load", "start": 0, "duration": 94070 }, { "phase": "boot", "start": 94070, "duration": 776344 }, { "phase": "transition", "start": 870414, "duration": 667947 }, { "phase": "render", "start": 1538361, "duration": 1250061 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 302473 }, { "kind": "MinorGC", "type": "scavenge", "start": 414005, "duration": 5554, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 451325, "duration": 5875, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 531741, "duration": 3144, "usedHeapSizeAfter": 5795504, "usedHeapSizeBefore": 6119192 }, { "kind": "MinorGC", "type": "scavenge", "start": 695115, "duration": 4396, "usedHeapSizeAfter": 7882192, "usedHeapSizeBefore": 8570112 }, { "kind": "MinorGC", "type": "scavenge", "start": 872181, "duration": 3118, "usedHeapSizeAfter": 9241064, "usedHeapSizeBefore": 9846304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1077769, "duration": 2320, "usedHeapSizeAfter": 10563960, "usedHeapSizeBefore": 11562960 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1180770, "duration": 59, "usedHeapSizeAfter": 11257472, "usedHeapSizeBefore": 11257472 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1183183, "duration": 5254, "usedHeapSizeAfter": 8515976, "usedHeapSizeBefore": 11257632 }, { "kind": "MajorGC", "type": "weak processing", "start": 1190369, "duration": 9, "usedHeapSizeAfter": 8516056, "usedHeapSizeBefore": 8516056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1370821, "duration": 5590, "usedHeapSizeAfter": 21312224, "usedHeapSizeBefore": 22710792 }, { "kind": "MinorGC", "type": "scavenge", "start": 1405800, "duration": 6244, "usedHeapSizeAfter": 22122696, "usedHeapSizeBefore": 22791296 }, { "kind": "MinorGC", "type": "scavenge", "start": 1446963, "duration": 7071, "usedHeapSizeAfter": 24196840, "usedHeapSizeBefore": 25345776 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1607575, "duration": 78, "usedHeapSizeAfter": 28461152, "usedHeapSizeBefore": 28461152 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1614696, "duration": 10334, "usedHeapSizeAfter": 24802952, "usedHeapSizeBefore": 28541144 }, { "kind": "MinorGC", "type": "scavenge", "start": 1784363, "duration": 7012, "usedHeapSizeAfter": 25155168, "usedHeapSizeBefore": 29368840 }, { "kind": "MinorGC", "type": "scavenge", "start": 2008214, "duration": 6769, "usedHeapSizeAfter": 28873920, "usedHeapSizeBefore": 32402328 }, { "kind": "MinorGC", "type": "scavenge", "start": 2239347, "duration": 4483, "usedHeapSizeAfter": 28739328, "usedHeapSizeBefore": 41622904 } ], "blinkGC": [ { "start": 270157, "duration": 3033 }, { "start": 270280, "duration": 2762 }, { "start": 281132, "duration": 1975 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1132, "time": 2172 }, "FunctionCallback": { "count": 4490, "time": 92478 }, "NamedGetterCallback": { "count": 107, "time": 7748 }, "GetMoreDataCallback": { "count": 14, "time": 146409 }, "AccessorSetterCallback": { "count": 5392, "time": 2213 }, "GCEpilogueCallback": { "count": 16, "time": 370 }, "GCPrologueCallback": { "count": 16, "time": 1139 }, "NamedSetterCallback": { "count": 18, "time": 467 }, "StoreCallbackProperty": { "count": 5334, "time": 3078 }, "NamedQueryCallback": { "count": 11, "time": 432 }, "RunMicrotaskCallback": { "count": 42, "time": 11819 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1983 }, "CompileFunction": { "count": 3319, "time": 97192 }, "CompileIgnition": { "count": 3374, "time": 106713 }, "CompileIgnitionFinalization": { "count": 3379, "time": 26753 }, "CompileRewriteReturnResult": { "count": 3329, "time": 2230 }, "CompileScopeAnalysis": { "count": 3329, "time": 15612 }, "CompileScript": { "count": 10, "time": 1792 }, "CompileLazy": { "count": 3176, "time": 11221 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 721 }, "RegExpInitializeAndCompile": { "count": 177, "time": 490 }, "CompileForOnStackReplacement": { "count": 2, "time": 30 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 665, "time": 1683 }, "Map_SetPrototype": { "count": 12980, "time": 5211 }, "Map_TransitionToDataProperty": { "count": 11976, "time": 35698 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 644 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6674 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11176 }, "CreateArrayLiteral": { "count": 761, "time": 2297 }, "CreateObjectLiteral": { "count": 1888, "time": 8715 }, "SetProperty": { "count": 8829, "time": 15750 }, "DeclareGlobals": { "count": 2, "time": 822 }, "NewClosure": { "count": 344, "time": 990 }, "NewClosure_Tenured": { "count": 2398, "time": 2942 }, "HandleApiCall": { "count": 3986, "time": 2221 }, "DateConstructor": { "count": 268, "time": 1164 }, "ArrayLengthGetter": { "count": 371, "time": 27 }, "ArrayLengthSetter": { "count": 5152, "time": 1686 }, "FunctionPrototypeSetter": { "count": 239, "time": 1126 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 642 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 79 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 736 }, "SetGrow": { "count": 26, "time": 25 }, "WeakCollectionSet": { "count": 5007, "time": 9498 }, "ForInEnumerate": { "count": 380, "time": 4286 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 10 }, "CreateListFromArrayLike": { "count": 18, "time": 29 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 7 }, "CreateRegExpLiteral": { "count": 235, "time": 1864 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 2081 }, "AddDictionaryProperty": { "count": 10572, "time": 15602 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 42 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 95 }, "GetProperty": { "count": 6296, "time": 2600 }, "HasProperty": { "count": 961, "time": 2201 }, "KeyedGetProperty": { "count": 223, "time": 1159 }, "NewObject": { "count": 251, "time": 1774 }, "ObjectCreate": { "count": 221, "time": 2513 }, "ObjectKeys": { "count": 53, "time": 702 }, "SetDataProperties": { "count": 71, "time": 2287 }, "ToString": { "count": 28, "time": 30 }, "RegExpExec": { "count": 270, "time": 12988 }, "RegExpExecMultiple": { "count": 327, "time": 1824 }, "RegExpReplace": { "count": 784, "time": 5045 }, "StringSplit": { "count": 6134, "time": 7477 }, "PushCatchContext": { "count": 2, "time": 7 }, "StringAdd": { "count": 115, "time": 47 }, "StringBuilderConcat": { "count": 152, "time": 95 }, "StringBuilderJoin": { "count": 136, "time": 96 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 576, "time": 125 }, "StringIndexOfUnchecked": { "count": 330, "time": 885 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 387 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 117 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 70 }, "FunctionPrototypeToString": { "count": 116, "time": 70 }, "ObjectDefineProperties": { "count": 2, "time": 602 }, "ObjectDefineProperty": { "count": 650, "time": 3095 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57381 }, "ObjectSetPrototypeOf": { "count": 205, "time": 996 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 366 }, "AllocateInNewSpace": { "count": 254, "time": 3827 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 57 }, "ArrayShift": { "count": 120, "time": 381 }, "Object_DeleteProperty": { "count": 6, "time": 205 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 6 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 135, "time": 1021 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 86 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 324 }, "ArrayPop": { "count": 63, "time": 713 }, "ArrayBufferConstructor": { "count": 1, "time": 4290 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 450 }, "NumberPrototypeToString": { "count": 31, "time": 7 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 93 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2902 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 499 }, "StringToNumber": { "count": 196, "time": 143 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 219 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 94 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 992, "time": 2126 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 692 }, "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": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 76 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2090 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7176 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 40 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 607 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 31 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 47756 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2563 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 592 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1428 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 132347 }, "GC_MC_INCREMENTAL": { "count": 32, "time": 13703 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2117 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 1233 }, "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": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 334 }, "GC_MC_FINISH": { "count": 2, "time": 97 }, "GC_MC_MARK": { "count": 2, "time": 21 }, "GC_MC_PROLOGUE": { "count": 2, "time": 308 }, "GC_MC_SWEEP": { "count": 2, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 430 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1248 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 639 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 460 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 92 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1619 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2801 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 33 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 219 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 104 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2895 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 439 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 658 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 9 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 544 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 24 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 438 }, "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": 1036 }, "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": 20 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 126 }, "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": 111 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6219 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4131 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 33065 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2179 }, "GC_Custom_IncrementalMarkingObserver": { "count": 107, "time": 963 } }, "JavaScript": { "JS_Execution": { "count": 5560, "time": 1034885 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17750 }, "ParseFunctionLiteral": { "count": 3377, "time": 159994 }, "ParseProgram": { "count": 10, "time": 1346 }, "PreParseWithVariableResolution": { "count": 6145, "time": 15076 }, "PreParseNoVariableResolution": { "count": 105, "time": 3200 }, "JsonParse": { "count": 25, "time": 118218 }, "StringParseFloat": { "count": 7, "time": 3 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18984 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1455 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3323 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1380, "time": 8705 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9540 }, "LoadIC_FunctionPrototypeStub": { "count": 398, "time": 1695 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 2220 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4118, "time": 21136 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 5452, "time": 13558 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2145 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 14278 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 28 }, "LoadIC_SlowStub": { "count": 21, "time": 46 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1555 }, "LoadIC_LoadFieldDH": { "count": 4099, "time": 14162 }, "StoreIC_StoreFieldDH": { "count": 1292, "time": 3377 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 99 }, "LoadIC_Miss": { "count": 108, "time": 3576 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 4940 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3625 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 189 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 545, "time": 3407 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 1177 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 2132 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 60 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 509 }, "LoadIC_StringLength": { "count": 27, "time": 22 }, "StoreIC_SlowStub": { "count": 4, "time": 7 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 24 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 17 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 35 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 61 } }, "API": { "API_Context_New": { "count": 2, "time": 8047 }, "API_FunctionTemplate_New": { "count": 1353, "time": 771 }, "API_Object_SetPrivate": { "count": 35, "time": 635 }, "API_Persistent_New": { "count": 1875, "time": 1165 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 587 }, "API_Function_NewInstance": { "count": 43, "time": 425 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 5154 }, "API_Object_CreateDataProperty": { "count": 22, "time": 11 }, "API_Object_Get": { "count": 138, "time": 62 }, "API_Object_SetPrototype": { "count": 43, "time": 49 }, "API_ObjectTemplate_New": { "count": 102, "time": 616 }, "API_String_NewFromOneByte": { "count": 1038, "time": 903 }, "API_String_Write": { "count": 654, "time": 115 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 191 }, "API_External_New": { "count": 23, "time": 7 }, "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": 590 }, "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": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 98 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 882 }, "ParseBackgroundProgram": { "count": 1, "time": 723 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6099 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51537 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 66, "time": 9 }, "OptimizeCode": { "count": 66, "time": 1564 }, "RecompileSynchronous": { "count": 129, "time": 143023 }, "CompileOptimized_Concurrent": { "count": 63, "time": 2690 }, "StackGuard": { "count": 63, "time": 3809 }, "DeoptimizeCode": { "count": 7, "time": 1680 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 13 }, "NotifyDeoptimized": { "count": 6, "time": 762 } } } }, { "duration": 2694506, "js": 2545294, "phases": [ { "phase": "load", "start": 0, "duration": 90011 }, { "phase": "boot", "start": 90011, "duration": 764807 }, { "phase": "transition", "start": 854818, "duration": 652915 }, { "phase": "render", "start": 1507733, "duration": 1186773 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 296982 }, { "kind": "MinorGC", "type": "scavenge", "start": 400145, "duration": 5558, "usedHeapSizeAfter": 3767000, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 435106, "duration": 6133, "usedHeapSizeAfter": 4487552, "usedHeapSizeBefore": 4629424 }, { "kind": "MinorGC", "type": "scavenge", "start": 517787, "duration": 1645, "usedHeapSizeAfter": 5795256, "usedHeapSizeBefore": 6119232 }, { "kind": "MinorGC", "type": "scavenge", "start": 658697, "duration": 2285, "usedHeapSizeAfter": 7873784, "usedHeapSizeBefore": 8569544 }, { "kind": "MinorGC", "type": "scavenge", "start": 857281, "duration": 2546, "usedHeapSizeAfter": 9248840, "usedHeapSizeBefore": 9847704 }, { "kind": "MinorGC", "type": "scavenge", "start": 1055589, "duration": 2696, "usedHeapSizeAfter": 10544720, "usedHeapSizeBefore": 11562728 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1152946, "duration": 4518, "usedHeapSizeAfter": 11236864, "usedHeapSizeBefore": 11236864 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1159503, "duration": 5723, "usedHeapSizeAfter": 8523536, "usedHeapSizeBefore": 11237024 }, { "kind": "MajorGC", "type": "weak processing", "start": 1167056, "duration": 8, "usedHeapSizeAfter": 8523616, "usedHeapSizeBefore": 8523616 }, { "kind": "MinorGC", "type": "scavenge", "start": 1358432, "duration": 2903, "usedHeapSizeAfter": 21340112, "usedHeapSizeBefore": 22713696 }, { "kind": "MinorGC", "type": "scavenge", "start": 1390095, "duration": 6394, "usedHeapSizeAfter": 22133872, "usedHeapSizeBefore": 22818768 }, { "kind": "MinorGC", "type": "scavenge", "start": 1437556, "duration": 3808, "usedHeapSizeAfter": 24237160, "usedHeapSizeBefore": 25329912 }, { "kind": "MinorGC", "type": "scavenge", "start": 1659735, "duration": 4300, "usedHeapSizeAfter": 27896464, "usedHeapSizeBefore": 30774712 }, { "kind": "MinorGC", "type": "scavenge", "start": 1839441, "duration": 4532, "usedHeapSizeAfter": 29097968, "usedHeapSizeBefore": 32803304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1967498, "duration": 3135, "usedHeapSizeAfter": 32200680, "usedHeapSizeBefore": 36081864 }, { "kind": "MinorGC", "type": "scavenge", "start": 2204337, "duration": 3222, "usedHeapSizeAfter": 32052672, "usedHeapSizeBefore": 45599272 } ], "blinkGC": [ { "start": 263321, "duration": 3368 }, { "start": 263331, "duration": 2662 }, { "start": 266819, "duration": 1758 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1119, "time": 2038 }, "FunctionCallback": { "count": 4486, "time": 89014 }, "NamedGetterCallback": { "count": 107, "time": 8157 }, "GetMoreDataCallback": { "count": 14, "time": 142929 }, "AccessorSetterCallback": { "count": 5392, "time": 2179 }, "GCEpilogueCallback": { "count": 15, "time": 837 }, "GCPrologueCallback": { "count": 15, "time": 478 }, "NamedSetterCallback": { "count": 18, "time": 101 }, "StoreCallbackProperty": { "count": 5334, "time": 5002 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 16435 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1140 }, "CompileFunction": { "count": 3319, "time": 97997 }, "CompileIgnition": { "count": 3374, "time": 102190 }, "CompileIgnitionFinalization": { "count": 3379, "time": 28332 }, "CompileRewriteReturnResult": { "count": 3329, "time": 119 }, "CompileScopeAnalysis": { "count": 3329, "time": 14862 }, "CompileScript": { "count": 10, "time": 434 }, "CompileLazy": { "count": 3176, "time": 11807 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 426 }, "RegExpInitializeAndCompile": { "count": 177, "time": 547 }, "CompileForOnStackReplacement": { "count": 2, "time": 26 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 652, "time": 2833 }, "Map_SetPrototype": { "count": 12972, "time": 4820 }, "Map_TransitionToDataProperty": { "count": 11929, "time": 35216 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 81 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6343 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10369 }, "CreateArrayLiteral": { "count": 761, "time": 2546 }, "CreateObjectLiteral": { "count": 1888, "time": 9203 }, "SetProperty": { "count": 8829, "time": 21756 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 79 }, "NewClosure_Tenured": { "count": 2398, "time": 3009 }, "HandleApiCall": { "count": 3986, "time": 2751 }, "DateConstructor": { "count": 268, "time": 904 }, "ArrayLengthGetter": { "count": 371, "time": 13 }, "ArrayLengthSetter": { "count": 5152, "time": 2171 }, "FunctionPrototypeSetter": { "count": 239, "time": 1055 }, "FunctionLengthGetter": { "count": 13, "time": 27 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 94 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 387 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 213 }, "SetGrow": { "count": 26, "time": 26 }, "WeakCollectionSet": { "count": 5007, "time": 5408 }, "ForInEnumerate": { "count": 380, "time": 1127 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 159, "time": 3854 }, "CreateListFromArrayLike": { "count": 18, "time": 21 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1428 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 4966, "time": 2102 }, "AddDictionaryProperty": { "count": 10572, "time": 12518 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 48 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 7 }, "GetProperty": { "count": 6297, "time": 5969 }, "HasProperty": { "count": 961, "time": 3224 }, "KeyedGetProperty": { "count": 223, "time": 1778 }, "NewObject": { "count": 251, "time": 1765 }, "ObjectCreate": { "count": 221, "time": 3488 }, "ObjectKeys": { "count": 53, "time": 1433 }, "SetDataProperties": { "count": 71, "time": 1814 }, "ToString": { "count": 28, "time": 24 }, "RegExpExec": { "count": 269, "time": 9536 }, "RegExpExecMultiple": { "count": 327, "time": 1487 }, "RegExpReplace": { "count": 784, "time": 5254 }, "StringSplit": { "count": 6134, "time": 6730 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 19 }, "StringBuilderConcat": { "count": 152, "time": 206 }, "StringBuilderJoin": { "count": 136, "time": 72 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 558, "time": 131 }, "StringIndexOfUnchecked": { "count": 330, "time": 873 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 168, "time": 1094 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 84 }, "ArrayUnshift": { "count": 45, "time": 32 }, "DateNow": { "count": 60, "time": 60 }, "FunctionPrototypeToString": { "count": 116, "time": 1309 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 1131 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 51455 }, "ObjectSetPrototypeOf": { "count": 205, "time": 947 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 136 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 46 }, "ArrayShift": { "count": 120, "time": 395 }, "Object_DeleteProperty": { "count": 6, "time": 543 }, "ArrayIndexOf": { "count": 70, "time": 8 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 89 }, "Interrupt": { "count": 140, "time": 1077 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 75 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 325 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1607 }, "ArrayPop": { "count": 63, "time": 22 }, "ArrayBufferConstructor": { "count": 1, "time": 4171 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 40 }, "NumberPrototypeToString": { "count": 31, "time": 2 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 676 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 2724 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 135 }, "StringToNumber": { "count": 196, "time": 473 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 319 }, "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": 1052, "time": 2646 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 120 }, "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": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 59 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3316 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 5461 }, "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": 43 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 37071 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 4210 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 7 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1395 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 100541 }, "GC_MC_INCREMENTAL": { "count": 17, "time": 7292 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 808 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 1962 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 4500 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 3 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_CLEAR": { "count": 1, "time": 0 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 5 }, "GC_MC_FINISH": { "count": 1, "time": 72 }, "GC_MC_MARK": { "count": 1, "time": 7 }, "GC_MC_PROLOGUE": { "count": 1, "time": 23 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 562 }, "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": 5 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 44 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 1, "time": 198 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1363 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 5 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 806 }, "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": 882 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 48 }, "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": 4 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 5 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 959 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 1, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 4, "time": 83 }, "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": 385 }, "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": 14 }, "GC_BACKGROUND_UNMAPPER": { "count": 2, "time": 2 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 2, "time": 1389 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 7, "time": 255 }, "GC_MC_BACKGROUND_MARKING": { "count": 5, "time": 11031 } }, "JavaScript": { "JS_Execution": { "count": 5555, "time": 1020816 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 18313 }, "ParseFunctionLiteral": { "count": 3377, "time": 152598 }, "ParseProgram": { "count": 10, "time": 419 }, "PreParseWithVariableResolution": { "count": 6145, "time": 15807 }, "PreParseNoVariableResolution": { "count": 105, "time": 2257 }, "JsonParse": { "count": 25, "time": 123573 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 16730 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3142 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2686 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1333, "time": 6029 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6610 }, "LoadIC_FunctionPrototypeStub": { "count": 385, "time": 1336 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 634 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4087, "time": 22750 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 747 }, "LoadIC_LoadNonexistentDH": { "count": 5420, "time": 13558 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4734 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 15048 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 1263 }, "LoadIC_SlowStub": { "count": 21, "time": 536 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1523 }, "LoadIC_LoadFieldDH": { "count": 4063, "time": 13440 }, "StoreIC_StoreFieldDH": { "count": 1260, "time": 3455 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 671 }, "LoadIC_Miss": { "count": 107, "time": 2006 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2813 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3696 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 83 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 540, "time": 3633 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 125, "time": 1683 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 466, "time": 1905 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 48 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 129 }, "LoadIC_StringLength": { "count": 27, "time": 45 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 17 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 8821 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3319 }, "API_Object_SetPrivate": { "count": 35, "time": 30 }, "API_Persistent_New": { "count": 1875, "time": 212 }, "API_String_NewFromUtf8": { "count": 13, "time": 8 }, "API_String_WriteUtf8": { "count": 7, "time": 213 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 867 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2430 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 294 }, "API_Object_SetPrototype": { "count": 43, "time": 51 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1326 }, "API_String_Write": { "count": 654, "time": 1323 }, "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": 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": 62, "time": 23 }, "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": 2 }, "CompileBackgroundIgnition": { "count": 5, "time": 486 }, "CompileBackgroundScript": { "count": 1, "time": 14 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 113 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 873 }, "ParseBackgroundProgram": { "count": 1, "time": 955 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6811 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51949 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 81, "time": 7 }, "OptimizeCode": { "count": 81, "time": 1232 }, "RecompileSynchronous": { "count": 160, "time": 123888 }, "CompileOptimized_Concurrent": { "count": 79, "time": 3976 }, "StackGuard": { "count": 79, "time": 1778 }, "DeoptimizeCode": { "count": 6, "time": 1011 }, "NotifyDeoptimized": { "count": 5, "time": 93 } } } }, { "duration": 2778100, "js": 2623692, "phases": [ { "phase": "load", "start": 0, "duration": 89525 }, { "phase": "boot", "start": 89525, "duration": 746804 }, { "phase": "transition", "start": 836329, "duration": 736300 }, { "phase": "render", "start": 1572629, "duration": 1205471 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 299676 }, { "kind": "MinorGC", "type": "scavenge", "start": 413494, "duration": 4963, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 450122, "duration": 5471, "usedHeapSizeAfter": 4487608, "usedHeapSizeBefore": 4629472 }, { "kind": "MinorGC", "type": "scavenge", "start": 526309, "duration": 1113, "usedHeapSizeAfter": 5804064, "usedHeapSizeBefore": 6119200 }, { "kind": "MinorGC", "type": "scavenge", "start": 663334, "duration": 3184, "usedHeapSizeAfter": 7868936, "usedHeapSizeBefore": 8565024 }, { "kind": "MinorGC", "type": "scavenge", "start": 838200, "duration": 3142, "usedHeapSizeAfter": 9248728, "usedHeapSizeBefore": 9844640 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1015915, "duration": 395, "usedHeapSizeAfter": 11043576, "usedHeapSizeBefore": 11043576 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1023885, "duration": 6872, "usedHeapSizeAfter": 8840008, "usedHeapSizeBefore": 11136648 }, { "kind": "MajorGC", "type": "weak processing", "start": 1137240, "duration": 9, "usedHeapSizeAfter": 9970808, "usedHeapSizeBefore": 9970808 }, { "kind": "MinorGC", "type": "scavenge", "start": 1364918, "duration": 4823, "usedHeapSizeAfter": 21038768, "usedHeapSizeBefore": 22850200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1415995, "duration": 4711, "usedHeapSizeAfter": 22377648, "usedHeapSizeBefore": 23242680 }, { "kind": "MinorGC", "type": "scavenge", "start": 1462893, "duration": 3143, "usedHeapSizeAfter": 24121688, "usedHeapSizeBefore": 25220384 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1544909, "duration": 91, "usedHeapSizeAfter": 28472976, "usedHeapSizeBefore": 28472976 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1562223, "duration": 9603, "usedHeapSizeAfter": 24758792, "usedHeapSizeBefore": 28594832 }, { "kind": "MinorGC", "type": "scavenge", "start": 1736269, "duration": 8036, "usedHeapSizeAfter": 24906856, "usedHeapSizeBefore": 28959880 }, { "kind": "MinorGC", "type": "scavenge", "start": 2126832, "duration": 5420, "usedHeapSizeAfter": 29335592, "usedHeapSizeBefore": 40694184 }, { "kind": "MinorGC", "type": "scavenge", "start": 2425987, "duration": 6523, "usedHeapSizeAfter": 29666576, "usedHeapSizeBefore": 41700808 }, { "kind": "MajorGC", "type": "weak processing", "start": 2774912, "duration": 39, "usedHeapSizeAfter": 33419640, "usedHeapSizeBefore": 33419640 } ], "blinkGC": [ { "start": 262821, "duration": 3107 }, { "start": 262830, "duration": 2731 }, { "start": 275011, "duration": 1780 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1123, "time": 1075 }, "FunctionCallback": { "count": 4487, "time": 90524 }, "NamedGetterCallback": { "count": 107, "time": 8243 }, "GetMoreDataCallback": { "count": 14, "time": 140839 }, "AccessorSetterCallback": { "count": 5392, "time": 2944 }, "GCEpilogueCallback": { "count": 15, "time": 699 }, "GCPrologueCallback": { "count": 15, "time": 831 }, "NamedSetterCallback": { "count": 18, "time": 100 }, "StoreCallbackProperty": { "count": 5334, "time": 3842 }, "NamedQueryCallback": { "count": 11, "time": 34 }, "RunMicrotaskCallback": { "count": 42, "time": 12152 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2139 }, "CompileFunction": { "count": 3319, "time": 99219 }, "CompileIgnition": { "count": 3374, "time": 108213 }, "CompileIgnitionFinalization": { "count": 3379, "time": 28102 }, "CompileRewriteReturnResult": { "count": 3329, "time": 581 }, "CompileScopeAnalysis": { "count": 3329, "time": 11745 }, "CompileScript": { "count": 10, "time": 610 }, "CompileLazy": { "count": 3176, "time": 14575 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 164 }, "RegExpInitializeAndCompile": { "count": 177, "time": 189 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 654, "time": 3358 }, "Map_SetPrototype": { "count": 12960, "time": 4465 }, "Map_TransitionToDataProperty": { "count": 11942, "time": 32144 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 72 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5264 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11438 }, "CreateArrayLiteral": { "count": 761, "time": 951 }, "CreateObjectLiteral": { "count": 1888, "time": 7669 }, "SetProperty": { "count": 8818, "time": 13570 }, "DeclareGlobals": { "count": 2, "time": 21 }, "NewClosure": { "count": 344, "time": 78 }, "NewClosure_Tenured": { "count": 2398, "time": 1359 }, "HandleApiCall": { "count": 3986, "time": 1683 }, "DateConstructor": { "count": 268, "time": 103 }, "ArrayLengthGetter": { "count": 373, "time": 14 }, "ArrayLengthSetter": { "count": 5152, "time": 1018 }, "FunctionPrototypeSetter": { "count": 239, "time": 629 }, "FunctionLengthGetter": { "count": 13, "time": 17 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 316 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 108 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 59 }, "SetGrow": { "count": 26, "time": 573 }, "WeakCollectionSet": { "count": 5007, "time": 5897 }, "ForInEnumerate": { "count": 380, "time": 1908 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 308, "time": 2764 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2876 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 4483 }, "AddDictionaryProperty": { "count": 10572, "time": 19077 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 44 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3560 }, "HasProperty": { "count": 961, "time": 2543 }, "KeyedGetProperty": { "count": 222, "time": 1360 }, "NewObject": { "count": 251, "time": 849 }, "ObjectCreate": { "count": 221, "time": 3555 }, "ObjectKeys": { "count": 52, "time": 814 }, "SetDataProperties": { "count": 71, "time": 1735 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 270, "time": 12037 }, "RegExpExecMultiple": { "count": 327, "time": 3652 }, "RegExpReplace": { "count": 784, "time": 3403 }, "StringSplit": { "count": 6134, "time": 5364 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 31 }, "StringBuilderConcat": { "count": 152, "time": 62 }, "StringBuilderJoin": { "count": 136, "time": 62 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 558, "time": 104 }, "StringIndexOfUnchecked": { "count": 330, "time": 1167 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 422 }, "ArrayPush": { "count": 8, "time": 474 }, "ArraySplice": { "count": 82, "time": 92 }, "ArrayUnshift": { "count": 45, "time": 22 }, "DateNow": { "count": 60, "time": 52 }, "FunctionPrototypeToString": { "count": 116, "time": 761 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 3758 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 63030 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1477 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 700 }, "GlobalUnescape": { "count": 1, "time": 188 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 43 }, "ArrayShift": { "count": 120, "time": 83 }, "Object_DeleteProperty": { "count": 6, "time": 800 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 140, "time": 1555 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 1253 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 111 }, "ArrayPop": { "count": 63, "time": 28 }, "ArrayBufferConstructor": { "count": 1, "time": 4058 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 149 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 260 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 4767 }, "HasComplexElements": { "count": 1, "time": 6 }, "NormalizeElements": { "count": 1, "time": 1540 }, "StringToNumber": { "count": 196, "time": 507 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 21 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1175, "time": 7121 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 48 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 8 }, "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": 678 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2696 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 5570 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 703 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 33 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 36 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 38712 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 3163 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 645 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 22 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1526 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 105410 }, "GC_MC_INCREMENTAL": { "count": 37, "time": 16089 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2862 }, "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": 468 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "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": 11 }, "GC_MC_FINISH": { "count": 2, "time": 107 }, "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": 415 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1187 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 104 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2315 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4118 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 294 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 255 }, "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": 3729 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 731 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 670 }, "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": 498 }, "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": 37 }, "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": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 983 }, "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": 11 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5660 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4931 }, "GC_MC_BACKGROUND_MARKING": { "count": 41, "time": 34032 }, "GC_Custom_IncrementalMarkingObserver": { "count": 197, "time": 2104 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2538 } }, "JavaScript": { "JS_Execution": { "count": 5569, "time": 1086874 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 25147 }, "ParseFunctionLiteral": { "count": 3377, "time": 139944 }, "ParseProgram": { "count": 10, "time": 992 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9927 }, "PreParseNoVariableResolution": { "count": 105, "time": 3151 }, "JsonParse": { "count": 25, "time": 135803 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19309 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2963 }, "LoadGlobalIC_Miss": { "count": 719, "time": 754 }, "StoreGlobalIC_Miss": { "count": 8, "time": 587 }, "StoreIC_Miss": { "count": 1359, "time": 7282 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6712 }, "LoadIC_FunctionPrototypeStub": { "count": 387, "time": 2276 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 2500 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4094, "time": 13807 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 5439, "time": 14737 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2758 }, "StoreIC_Premonomorphic": { "count": 4834, "time": 14068 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 29 }, "LoadIC_SlowStub": { "count": 21, "time": 484 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1246 }, "LoadIC_LoadFieldDH": { "count": 4072, "time": 11160 }, "StoreIC_StoreFieldDH": { "count": 1275, "time": 2416 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 704 }, "LoadIC_Miss": { "count": 107, "time": 2237 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2190 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5138 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 80 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 554, "time": 4008 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 126, "time": 2176 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 471, "time": 1274 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 194 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 953 }, "LoadIC_StringLength": { "count": 27, "time": 26 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 26 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 18 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 571 } }, "API": { "API_Context_New": { "count": 2, "time": 8880 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3942 }, "API_Object_SetPrivate": { "count": 35, "time": 20 }, "API_Persistent_New": { "count": 1877, "time": 654 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 16 }, "API_Function_NewInstance": { "count": 43, "time": 648 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1720 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 39 }, "API_Object_SetPrototype": { "count": 43, "time": 44 }, "API_ObjectTemplate_New": { "count": 102, "time": 17 }, "API_String_NewFromOneByte": { "count": 1038, "time": 4721 }, "API_String_Write": { "count": 654, "time": 748 }, "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": 3 }, "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": 20 }, "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": 525 }, "CompileBackgroundScript": { "count": 1, "time": 12 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 125 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 950 }, "ParseBackgroundProgram": { "count": 1, "time": 845 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7177 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 57813 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 77, "time": 629 }, "DeoptimizeCode": { "count": 7, "time": 948 }, "OptimizeCode": { "count": 77, "time": 1095 }, "RecompileSynchronous": { "count": 154, "time": 100775 }, "CompileOptimized_Concurrent": { "count": 77, "time": 1749 }, "NotifyDeoptimized": { "count": 6, "time": 1674 }, "StackGuard": { "count": 82, "time": 3521 } } } }, { "duration": 2765244, "js": 2613408, "phases": [ { "phase": "load", "start": 0, "duration": 89536 }, { "phase": "boot", "start": 89536, "duration": 764908 }, { "phase": "transition", "start": 854444, "duration": 681954 }, { "phase": "render", "start": 1536398, "duration": 1228846 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 306077 }, { "kind": "MinorGC", "type": "scavenge", "start": 406849, "duration": 6122, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 445975, "duration": 6664, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 536851, "duration": 1107, "usedHeapSizeAfter": 5804784, "usedHeapSizeBefore": 6119192 }, { "kind": "MinorGC", "type": "scavenge", "start": 679973, "duration": 3211, "usedHeapSizeAfter": 7864576, "usedHeapSizeBefore": 8565160 }, { "kind": "MinorGC", "type": "scavenge", "start": 856452, "duration": 3493, "usedHeapSizeAfter": 9239224, "usedHeapSizeBefore": 9846944 }, { "kind": "MinorGC", "type": "scavenge", "start": 1054081, "duration": 2332, "usedHeapSizeAfter": 10602096, "usedHeapSizeBefore": 11558544 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1150482, "duration": 60, "usedHeapSizeAfter": 11297960, "usedHeapSizeBefore": 11297960 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1151933, "duration": 9994, "usedHeapSizeAfter": 8494896, "usedHeapSizeBefore": 11298120 }, { "kind": "MajorGC", "type": "weak processing", "start": 1164004, "duration": 10, "usedHeapSizeAfter": 8494976, "usedHeapSizeBefore": 8494976 }, { "kind": "MinorGC", "type": "scavenge", "start": 1350012, "duration": 3194, "usedHeapSizeAfter": 21287776, "usedHeapSizeBefore": 22713384 }, { "kind": "MinorGC", "type": "scavenge", "start": 1384885, "duration": 5069, "usedHeapSizeAfter": 22223712, "usedHeapSizeBefore": 22824416 }, { "kind": "MinorGC", "type": "scavenge", "start": 1429214, "duration": 6845, "usedHeapSizeAfter": 24215432, "usedHeapSizeBefore": 25391096 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1585103, "duration": 86, "usedHeapSizeAfter": 28324064, "usedHeapSizeBefore": 28324064 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1591117, "duration": 8381, "usedHeapSizeAfter": 24535456, "usedHeapSizeBefore": 28411864 }, { "kind": "MinorGC", "type": "scavenge", "start": 1771972, "duration": 6719, "usedHeapSizeAfter": 25144480, "usedHeapSizeBefore": 29385728 }, { "kind": "MinorGC", "type": "scavenge", "start": 1953922, "duration": 6501, "usedHeapSizeAfter": 28921880, "usedHeapSizeBefore": 32368312 }, { "kind": "MinorGC", "type": "scavenge", "start": 2187770, "duration": 6111, "usedHeapSizeAfter": 28799656, "usedHeapSizeBefore": 41683912 } ], "blinkGC": [ { "start": 273944, "duration": 635 }, { "start": 273951, "duration": 584 }, { "start": 290157, "duration": 1101 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 362 }, "FunctionCallback": { "count": 4488, "time": 87199 }, "NamedGetterCallback": { "count": 107, "time": 7585 }, "GetMoreDataCallback": { "count": 14, "time": 152571 }, "AccessorSetterCallback": { "count": 5392, "time": 1239 }, "GCEpilogueCallback": { "count": 16, "time": 1651 }, "GCPrologueCallback": { "count": 16, "time": 1020 }, "NamedSetterCallback": { "count": 18, "time": 106 }, "StoreCallbackProperty": { "count": 5334, "time": 2971 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 13265 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1966 }, "CompileFunction": { "count": 3319, "time": 98313 }, "CompileIgnition": { "count": 3374, "time": 104878 }, "CompileIgnitionFinalization": { "count": 3379, "time": 32990 }, "CompileRewriteReturnResult": { "count": 3329, "time": 840 }, "CompileScopeAnalysis": { "count": 3329, "time": 8704 }, "CompileScript": { "count": 10, "time": 1580 }, "CompileLazy": { "count": 3176, "time": 16923 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 86 }, "RegExpInitializeAndCompile": { "count": 177, "time": 278 }, "CompileForOnStackReplacement": { "count": 1, "time": 20 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 3074 }, "Map_SetPrototype": { "count": 12973, "time": 3335 }, "Map_TransitionToDataProperty": { "count": 11977, "time": 36419 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 994 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6372 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7524 }, "CreateArrayLiteral": { "count": 761, "time": 1757 }, "CreateObjectLiteral": { "count": 1888, "time": 6847 }, "SetProperty": { "count": 8829, "time": 14391 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 112 }, "NewClosure_Tenured": { "count": 2398, "time": 1272 }, "HandleApiCall": { "count": 3986, "time": 3467 }, "DateConstructor": { "count": 268, "time": 851 }, "ArrayLengthGetter": { "count": 372, "time": 12 }, "ArrayLengthSetter": { "count": 5152, "time": 2370 }, "FunctionPrototypeSetter": { "count": 239, "time": 789 }, "FunctionLengthGetter": { "count": 13, "time": 17 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 484 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 353 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 153 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 363 }, "SetGrow": { "count": 26, "time": 33 }, "WeakCollectionSet": { "count": 5007, "time": 7857 }, "ForInEnumerate": { "count": 380, "time": 3069 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 251, "time": 2369 }, "CreateListFromArrayLike": { "count": 18, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2961 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 5323 }, "AddDictionaryProperty": { "count": 10572, "time": 9400 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 414 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 3089 }, "HasProperty": { "count": 961, "time": 1185 }, "KeyedGetProperty": { "count": 223, "time": 746 }, "NewObject": { "count": 251, "time": 1449 }, "ObjectCreate": { "count": 221, "time": 3929 }, "ObjectKeys": { "count": 53, "time": 162 }, "SetDataProperties": { "count": 71, "time": 4012 }, "ToString": { "count": 28, "time": 31 }, "RegExpExec": { "count": 269, "time": 10585 }, "RegExpExecMultiple": { "count": 327, "time": 2164 }, "RegExpReplace": { "count": 784, "time": 3331 }, "StringSplit": { "count": 6134, "time": 6054 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 26 }, "StringBuilderConcat": { "count": 152, "time": 780 }, "StringBuilderJoin": { "count": 136, "time": 82 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 564, "time": 434 }, "StringIndexOfUnchecked": { "count": 330, "time": 782 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 747 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 201 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 67 }, "FunctionPrototypeToString": { "count": 116, "time": 71 }, "ObjectDefineProperties": { "count": 2, "time": 20 }, "ObjectDefineProperty": { "count": 650, "time": 3008 }, "ObjectFreeze": { "count": 11, "time": 19 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 58870 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1258 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 115 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 50 }, "ArrayShift": { "count": 120, "time": 102 }, "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": 137, "time": 1848 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 1223 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 589 }, "ArrayPop": { "count": 63, "time": 27 }, "ArrayBufferConstructor": { "count": 1, "time": 4851 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 26 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 95 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2773 }, "HasComplexElements": { "count": 1, "time": 294 }, "NormalizeElements": { "count": 1, "time": 144 }, "StringToNumber": { "count": 196, "time": 64 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1049, "time": 3257 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 69 }, "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": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 78 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3352 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5721 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 396 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 33 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 36 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 44891 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2663 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 722 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1372 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 115394 }, "GC_MC_INCREMENTAL": { "count": 26, "time": 15210 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 960 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 6, "time": 1247 }, "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": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 0 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 525 }, "GC_MC_MARK": { "count": 2, "time": 18 }, "GC_MC_PROLOGUE": { "count": 2, "time": 671 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 203 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 512 }, "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": 746 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2739 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3995 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 560 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 30 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 474 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1368 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 160 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 268 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 13 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 23 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 4892 }, "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": 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": 11 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 510 }, "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": 91 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5890 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3542 }, "GC_MC_BACKGROUND_MARKING": { "count": 18, "time": 34045 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2495 }, "GC_Custom_IncrementalMarkingObserver": { "count": 104, "time": 2545 } }, "JavaScript": { "JS_Execution": { "count": 5565, "time": 1079464 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14151 }, "ParseFunctionLiteral": { "count": 3377, "time": 154789 }, "ParseProgram": { "count": 10, "time": 356 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13394 }, "PreParseNoVariableResolution": { "count": 105, "time": 2575 }, "JsonParse": { "count": 25, "time": 120054 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22214 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1228 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2311 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1381, "time": 7048 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7337 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 978 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 2187 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4114, "time": 21021 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5436, "time": 12917 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4811 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 16215 }, "LoadGlobalIC_Slow": { "count": 21, "time": 6 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 571 }, "LoadIC_SlowStub": { "count": 21, "time": 47 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1462 }, "LoadIC_LoadFieldDH": { "count": 4104, "time": 12912 }, "StoreIC_StoreFieldDH": { "count": 1292, "time": 6601 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 1 }, "KeyedLoadIC_Miss": { "count": 10, "time": 21 }, "LoadIC_Miss": { "count": 108, "time": 991 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 4217 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3872 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 84 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 550, "time": 1705 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 2782 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 1412 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 1017 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 410 }, "LoadIC_StringLength": { "count": 27, "time": 33 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 19 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 9 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 608 } }, "API": { "API_Context_New": { "count": 2, "time": 7688 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2868 }, "API_Object_SetPrivate": { "count": 35, "time": 16 }, "API_Persistent_New": { "count": 1875, "time": 638 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 572 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1561 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 737 }, "API_Object_SetPrototype": { "count": 43, "time": 316 }, "API_ObjectTemplate_New": { "count": 102, "time": 9 }, "API_String_NewFromOneByte": { "count": 1038, "time": 871 }, "API_String_Write": { "count": 654, "time": 1236 }, "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": 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": 670 }, "API_Function_Call": { "count": 8, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 343 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 452 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 113 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 776 }, "ParseBackgroundProgram": { "count": 1, "time": 807 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5923 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52741 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 5 }, "OptimizeCode": { "count": 74, "time": 1221 }, "RecompileSynchronous": { "count": 147, "time": 109786 }, "CompileOptimized_Concurrent": { "count": 73, "time": 2269 }, "StackGuard": { "count": 76, "time": 1547 }, "DeoptimizeCode": { "count": 7, "time": 1204 }, "NotifyDeoptimized": { "count": 6, "time": 111 } } } }, { "duration": 2712806, "js": 2552496, "phases": [ { "phase": "load", "start": 0, "duration": 90545 }, { "phase": "boot", "start": 90545, "duration": 732612 }, { "phase": "transition", "start": 823157, "duration": 700940 }, { "phase": "render", "start": 1524097, "duration": 1188709 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 303809 }, { "kind": "MinorGC", "type": "scavenge", "start": 404931, "duration": 5098, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 437432, "duration": 5763, "usedHeapSizeAfter": 4487528, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 516718, "duration": 2448, "usedHeapSizeAfter": 5792168, "usedHeapSizeBefore": 6119552 }, { "kind": "MinorGC", "type": "scavenge", "start": 649990, "duration": 2620, "usedHeapSizeAfter": 7897128, "usedHeapSizeBefore": 8569824 }, { "kind": "MinorGC", "type": "scavenge", "start": 815393, "duration": 2869, "usedHeapSizeAfter": 9228152, "usedHeapSizeBefore": 9825296 }, { "kind": "MinorGC", "type": "scavenge", "start": 1034486, "duration": 2708, "usedHeapSizeAfter": 10545816, "usedHeapSizeBefore": 11565568 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1130572, "duration": 662, "usedHeapSizeAfter": 11259520, "usedHeapSizeBefore": 11259520 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1132804, "duration": 6390, "usedHeapSizeAfter": 8521064, "usedHeapSizeBefore": 11259680 }, { "kind": "MajorGC", "type": "weak processing", "start": 1141156, "duration": 10, "usedHeapSizeAfter": 8521144, "usedHeapSizeBefore": 8521144 }, { "kind": "MinorGC", "type": "scavenge", "start": 1337321, "duration": 5446, "usedHeapSizeAfter": 21309808, "usedHeapSizeBefore": 22713600 }, { "kind": "MinorGC", "type": "scavenge", "start": 1372530, "duration": 3745, "usedHeapSizeAfter": 22181296, "usedHeapSizeBefore": 22797632 }, { "kind": "MinorGC", "type": "scavenge", "start": 1435551, "duration": 5144, "usedHeapSizeAfter": 24237968, "usedHeapSizeBefore": 25393904 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1578499, "duration": 355, "usedHeapSizeAfter": 28444064, "usedHeapSizeBefore": 28444064 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1586870, "duration": 9676, "usedHeapSizeAfter": 24906128, "usedHeapSizeBefore": 28603400 }, { "kind": "MinorGC", "type": "scavenge", "start": 1754101, "duration": 4976, "usedHeapSizeAfter": 25109392, "usedHeapSizeBefore": 29483400 }, { "kind": "MinorGC", "type": "scavenge", "start": 1956145, "duration": 5346, "usedHeapSizeAfter": 28996424, "usedHeapSizeBefore": 32523960 }, { "kind": "MinorGC", "type": "scavenge", "start": 2184145, "duration": 3614, "usedHeapSizeAfter": 28924048, "usedHeapSizeBefore": 41585592 } ], "blinkGC": [ { "start": 267683, "duration": 4259 }, { "start": 267709, "duration": 4015 }, { "start": 282160, "duration": 1483 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 1553 }, "FunctionCallback": { "count": 4489, "time": 80273 }, "NamedGetterCallback": { "count": 107, "time": 6923 }, "GetMoreDataCallback": { "count": 14, "time": 145516 }, "AccessorSetterCallback": { "count": 5392, "time": 2837 }, "GCEpilogueCallback": { "count": 16, "time": 2842 }, "GCPrologueCallback": { "count": 16, "time": 2400 }, "NamedSetterCallback": { "count": 18, "time": 105 }, "StoreCallbackProperty": { "count": 5334, "time": 1848 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 12970 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2189 }, "CompileFunction": { "count": 3319, "time": 94659 }, "CompileIgnition": { "count": 3374, "time": 94148 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30394 }, "CompileRewriteReturnResult": { "count": 3329, "time": 119 }, "CompileScopeAnalysis": { "count": 3329, "time": 11225 }, "CompileScript": { "count": 10, "time": 1790 }, "CompileLazy": { "count": 3176, "time": 10413 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 609 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1618 }, "CompileForOnStackReplacement": { "count": 1, "time": 22 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 2704 }, "Map_SetPrototype": { "count": 12971, "time": 4554 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 36078 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 83 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5243 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8587 }, "CreateArrayLiteral": { "count": 761, "time": 1293 }, "CreateObjectLiteral": { "count": 1888, "time": 5835 }, "SetProperty": { "count": 8830, "time": 17806 }, "DeclareGlobals": { "count": 2, "time": 397 }, "NewClosure": { "count": 344, "time": 65 }, "NewClosure_Tenured": { "count": 2398, "time": 4191 }, "HandleApiCall": { "count": 3986, "time": 2349 }, "DateConstructor": { "count": 268, "time": 122 }, "ArrayLengthGetter": { "count": 371, "time": 240 }, "ArrayLengthSetter": { "count": 5152, "time": 2907 }, "FunctionPrototypeSetter": { "count": 239, "time": 864 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 106 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 76 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 348 }, "SetGrow": { "count": 26, "time": 26 }, "WeakCollectionSet": { "count": 5007, "time": 6503 }, "ForInEnumerate": { "count": 380, "time": 2268 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 9 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 3022 }, "GenerateRandomNumbers": { "count": 1, "time": 1 }, "NumberToStringSkipCache": { "count": 5039, "time": 6512 }, "AddDictionaryProperty": { "count": 10572, "time": 10095 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 48 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3568 }, "HasProperty": { "count": 961, "time": 5138 }, "KeyedGetProperty": { "count": 223, "time": 913 }, "NewObject": { "count": 251, "time": 3737 }, "ObjectCreate": { "count": 221, "time": 3961 }, "ObjectKeys": { "count": 53, "time": 746 }, "SetDataProperties": { "count": 71, "time": 1733 }, "ToString": { "count": 28, "time": 22 }, "RegExpExec": { "count": 269, "time": 11360 }, "RegExpExecMultiple": { "count": 327, "time": 2245 }, "RegExpReplace": { "count": 784, "time": 3047 }, "StringSplit": { "count": 6134, "time": 10240 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 40 }, "StringBuilderConcat": { "count": 152, "time": 72 }, "StringBuilderJoin": { "count": 136, "time": 69 }, "StringCharCodeAt": { "count": 11, "time": 1 }, "StringEqual": { "count": 551, "time": 89 }, "StringIndexOfUnchecked": { "count": 330, "time": 71 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 2863 }, "ArrayPush": { "count": 8, "time": 487 }, "ArraySplice": { "count": 82, "time": 98 }, "ArrayUnshift": { "count": 45, "time": 29 }, "DateNow": { "count": 60, "time": 405 }, "FunctionPrototypeToString": { "count": 116, "time": 74 }, "ObjectDefineProperties": { "count": 2, "time": 14 }, "ObjectDefineProperty": { "count": 650, "time": 1496 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 55683 }, "ObjectSetPrototypeOf": { "count": 205, "time": 472 }, "ObjectIsExtensible": { "count": 19, "time": 9 }, "SymbolConstructor": { "count": 1, "time": 3 }, "MapGrow": { "count": 45, "time": 621 }, "AllocateInNewSpace": { "count": 246, "time": 2460 }, "GlobalUnescape": { "count": 1, "time": 9 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 32 }, "ArrayShift": { "count": 120, "time": 86 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 2 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 8 }, "Interrupt": { "count": 143, "time": 1129 }, "OrdinaryHasInstance": { "count": 13, "time": 580 }, "StringToLowerCaseIntl": { "count": 223, "time": 821 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 137 }, "ArrayPop": { "count": 63, "time": 29 }, "ArrayBufferConstructor": { "count": 1, "time": 3526 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 24 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 819 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2662 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 820 }, "StringToNumber": { "count": 196, "time": 55 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 254 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 17 }, "ObjectIsFrozen": { "count": 216, "time": 17 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1039, "time": 2014 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 57 }, "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": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 721 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2164 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7623 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 72 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 337 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 36365 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 1502 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 145 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 8 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1397 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 102935 }, "GC_MC_INCREMENTAL": { "count": 29, "time": 14183 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1616 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 6, "time": 994 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 716 }, "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": 903 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 52 }, "GC_MC_SWEEP": { "count": 2, "time": 10 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 621 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 580 }, "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": 804 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1225 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4889 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 33 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 87 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2710 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 874 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 695 }, "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": 22 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 493 }, "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": 1040 }, "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": 250 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 270 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 7 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 73 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 8006 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3530 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 34136 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2622 }, "GC_Custom_IncrementalMarkingObserver": { "count": 105, "time": 559 } }, "JavaScript": { "JS_Execution": { "count": 5561, "time": 1048782 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14253 }, "ParseFunctionLiteral": { "count": 3377, "time": 146173 }, "ParseProgram": { "count": 10, "time": 397 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13922 }, "PreParseNoVariableResolution": { "count": 105, "time": 2641 }, "JsonParse": { "count": 25, "time": 125195 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22536 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2442 }, "LoadGlobalIC_Miss": { "count": 719, "time": 4202 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1375, "time": 6884 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8014 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 2685 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 3302 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4121, "time": 20096 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 5450, "time": 13412 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3969 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 15040 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 32 }, "LoadIC_SlowStub": { "count": 21, "time": 283 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1117 }, "LoadIC_LoadFieldDH": { "count": 4095, "time": 11200 }, "StoreIC_StoreFieldDH": { "count": 1286, "time": 5033 }, "ElementsTransitionAndStoreIC_Miss": { "count": 2, "time": 6 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 2531 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3144 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3760 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 87 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 546, "time": 4201 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1572 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 481, "time": 777 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 46 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 454 }, "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": 227 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 62 } }, "API": { "API_Context_New": { "count": 2, "time": 8830 }, "API_FunctionTemplate_New": { "count": 1353, "time": 454 }, "API_Object_SetPrivate": { "count": 35, "time": 19 }, "API_Persistent_New": { "count": 1875, "time": 239 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 15 }, "API_Function_NewInstance": { "count": 43, "time": 107 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3790 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 34 }, "API_Object_SetPrototype": { "count": 43, "time": 42 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 767 }, "API_String_Write": { "count": 654, "time": 124 }, "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": 5 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 23 }, "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": 457 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 118 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 823 }, "ParseBackgroundProgram": { "count": 1, "time": 774 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6630 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 56739 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 80, "time": 12 }, "OptimizeCode": { "count": 80, "time": 939 }, "RecompileSynchronous": { "count": 159, "time": 119117 }, "CompileOptimized_Concurrent": { "count": 79, "time": 2253 }, "StackGuard": { "count": 81, "time": 1941 }, "DeoptimizeCode": { "count": 6, "time": 1864 }, "NotifyDeoptimized": { "count": 5, "time": 1000 } } } }, { "duration": 2792161, "js": 2639349, "phases": [ { "phase": "load", "start": 0, "duration": 95228 }, { "phase": "boot", "start": 95228, "duration": 759368 }, { "phase": "transition", "start": 854596, "duration": 703213 }, { "phase": "render", "start": 1557809, "duration": 1234352 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 308886 }, { "kind": "MinorGC", "type": "scavenge", "start": 419164, "duration": 5242, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 457190, "duration": 5666, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 537652, "duration": 2231, "usedHeapSizeAfter": 5802752, "usedHeapSizeBefore": 6119208 }, { "kind": "MinorGC", "type": "scavenge", "start": 671246, "duration": 3909, "usedHeapSizeAfter": 7873040, "usedHeapSizeBefore": 8566744 }, { "kind": "MinorGC", "type": "scavenge", "start": 856721, "duration": 3564, "usedHeapSizeAfter": 9249560, "usedHeapSizeBefore": 9842504 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1035628, "duration": 190, "usedHeapSizeAfter": 11136144, "usedHeapSizeBefore": 11136144 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1050546, "duration": 7079, "usedHeapSizeAfter": 8922848, "usedHeapSizeBefore": 11257192 }, { "kind": "MajorGC", "type": "weak processing", "start": 1146627, "duration": 8, "usedHeapSizeAfter": 9928112, "usedHeapSizeBefore": 9928112 }, { "kind": "MinorGC", "type": "scavenge", "start": 1354366, "duration": 6624, "usedHeapSizeAfter": 21029280, "usedHeapSizeBefore": 22848928 }, { "kind": "MinorGC", "type": "scavenge", "start": 1411493, "duration": 4365, "usedHeapSizeAfter": 22381632, "usedHeapSizeBefore": 23261880 }, { "kind": "MinorGC", "type": "scavenge", "start": 1458487, "duration": 4863, "usedHeapSizeAfter": 24181576, "usedHeapSizeBefore": 25201544 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1500806, "duration": 75, "usedHeapSizeAfter": 26827336, "usedHeapSizeBefore": 26827336 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1509510, "duration": 9645, "usedHeapSizeAfter": 23229672, "usedHeapSizeBefore": 27172584 }, { "kind": "MinorGC", "type": "scavenge", "start": 1748975, "duration": 5933, "usedHeapSizeAfter": 25115520, "usedHeapSizeBefore": 29028488 }, { "kind": "MinorGC", "type": "scavenge", "start": 1964912, "duration": 3847, "usedHeapSizeAfter": 27619528, "usedHeapSizeBefore": 31367944 }, { "kind": "MinorGC", "type": "scavenge", "start": 2207992, "duration": 6989, "usedHeapSizeAfter": 29098152, "usedHeapSizeBefore": 41547704 }, { "kind": "MajorGC", "type": "weak processing", "start": 2788289, "duration": 11, "usedHeapSizeAfter": 40336136, "usedHeapSizeBefore": 40336136 } ], "blinkGC": [ { "start": 273095, "duration": 3430 }, { "start": 273103, "duration": 2447 }, { "start": 277195, "duration": 1341 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1120, "time": 363 }, "FunctionCallback": { "count": 4490, "time": 97135 }, "NamedGetterCallback": { "count": 107, "time": 7340 }, "GetMoreDataCallback": { "count": 14, "time": 149182 }, "AccessorSetterCallback": { "count": 5392, "time": 2223 }, "GCEpilogueCallback": { "count": 15, "time": 1093 }, "GCPrologueCallback": { "count": 15, "time": 606 }, "NamedSetterCallback": { "count": 18, "time": 1217 }, "StoreCallbackProperty": { "count": 5334, "time": 5416 }, "NamedQueryCallback": { "count": 11, "time": 33 }, "RunMicrotaskCallback": { "count": 42, "time": 12731 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1853 }, "CompileFunction": { "count": 3319, "time": 106773 }, "CompileIgnition": { "count": 3374, "time": 95422 }, "CompileIgnitionFinalization": { "count": 3379, "time": 28415 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1178 }, "CompileScopeAnalysis": { "count": 3329, "time": 14349 }, "CompileScript": { "count": 10, "time": 1605 }, "CompileLazy": { "count": 3176, "time": 10587 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 362 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1396 }, "CompileForOnStackReplacement": { "count": 2, "time": 40 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 2490 }, "Map_SetPrototype": { "count": 12944, "time": 2280 }, "Map_TransitionToDataProperty": { "count": 11944, "time": 36222 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 62 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4484 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7252 }, "CreateArrayLiteral": { "count": 761, "time": 1398 }, "CreateObjectLiteral": { "count": 1888, "time": 6764 }, "SetProperty": { "count": 8820, "time": 21216 }, "DeclareGlobals": { "count": 2, "time": 19 }, "NewClosure": { "count": 344, "time": 80 }, "NewClosure_Tenured": { "count": 2398, "time": 2350 }, "HandleApiCall": { "count": 3986, "time": 3366 }, "DateConstructor": { "count": 268, "time": 425 }, "ArrayLengthGetter": { "count": 368, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 2184 }, "FunctionPrototypeSetter": { "count": 239, "time": 3894 }, "FunctionLengthGetter": { "count": 13, "time": 9 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 111 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 631 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 85 }, "WeakCollectionSet": { "count": 5007, "time": 8441 }, "ForInEnumerate": { "count": 379, "time": 1363 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 6 }, "CreateRegExpLiteral": { "count": 235, "time": 1594 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5041, "time": 7039 }, "AddDictionaryProperty": { "count": 10572, "time": 18011 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 619 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 6050 }, "HasProperty": { "count": 961, "time": 1289 }, "KeyedGetProperty": { "count": 223, "time": 5123 }, "NewObject": { "count": 251, "time": 2300 }, "ObjectCreate": { "count": 221, "time": 2766 }, "ObjectKeys": { "count": 52, "time": 170 }, "SetDataProperties": { "count": 71, "time": 2586 }, "ToString": { "count": 28, "time": 24 }, "RegExpExec": { "count": 269, "time": 10936 }, "RegExpExecMultiple": { "count": 327, "time": 2074 }, "RegExpReplace": { "count": 784, "time": 3705 }, "StringSplit": { "count": 6134, "time": 9399 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 34 }, "StringBuilderConcat": { "count": 152, "time": 76 }, "StringBuilderJoin": { "count": 136, "time": 758 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 556, "time": 109 }, "StringIndexOfUnchecked": { "count": 330, "time": 559 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 2122 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 372 }, "ArrayUnshift": { "count": 45, "time": 29 }, "DateNow": { "count": 60, "time": 1451 }, "FunctionPrototypeToString": { "count": 116, "time": 849 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 1913 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 48805 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1129 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 124 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 536 }, "ArrayShift": { "count": 120, "time": 766 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 6 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "AllocateInNewSpace": { "count": 260, "time": 2035 }, "Interrupt": { "count": 145, "time": 3175 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 106 }, "DeleteProperty": { "count": 11, "time": 398 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 121 }, "ArrayPop": { "count": 63, "time": 26 }, "ArrayBufferConstructor": { "count": 1, "time": 3583 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 29 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 596 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2951 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 476 }, "StringToNumber": { "count": 196, "time": 778 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 8 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 240 }, "ObjectIsFrozen": { "count": 216, "time": 137 }, "ObjectPrototypeGetProto": { "count": 12, "time": 271 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 980, "time": 5242 }, "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": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 67 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3218 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 7860 }, "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": 38 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 39260 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 3594 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1223 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1390 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 102006 }, "GC_MC_INCREMENTAL": { "count": 29, "time": 18172 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1915 }, "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": 247 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "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": 569 }, "GC_MC_MARK": { "count": 2, "time": 312 }, "GC_MC_PROLOGUE": { "count": 2, "time": 52 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 491 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 823 }, "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": 94 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1993 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4909 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 438 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3682 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 283 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 199 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 3 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 15 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 528 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 22 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 67 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 639 }, "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": 607 }, "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": 6484 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 4904 }, "GC_MC_BACKGROUND_MARKING": { "count": 35, "time": 30409 }, "GC_Custom_IncrementalMarkingObserver": { "count": 179, "time": 4019 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2520 } }, "JavaScript": { "JS_Execution": { "count": 5522, "time": 1053514 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15227 }, "ParseFunctionLiteral": { "count": 3377, "time": 145816 }, "ParseProgram": { "count": 10, "time": 2081 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11254 }, "PreParseNoVariableResolution": { "count": 105, "time": 1185 }, "JsonParse": { "count": 25, "time": 121646 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 23113 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 842 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1412 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1359, "time": 5977 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 8930 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 1288 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1055 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4035, "time": 25599 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 5448, "time": 14809 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4468 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 16473 }, "LoadGlobalIC_Slow": { "count": 21, "time": 7 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 73 }, "LoadIC_SlowStub": { "count": 21, "time": 45 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1570 }, "LoadIC_LoadFieldDH": { "count": 4029, "time": 7958 }, "StoreIC_StoreFieldDH": { "count": 1277, "time": 4574 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 2293 }, "KeyedLoadIC_LoadElementDH": { "count": 824, "time": 4438 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 4764 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 221 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 507, "time": 6133 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 1472 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 467, "time": 1562 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 61 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1534 }, "LoadIC_StringLength": { "count": 27, "time": 27 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 24 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 841 } }, "API": { "API_Context_New": { "count": 2, "time": 13114 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1066 }, "API_Object_SetPrivate": { "count": 35, "time": 23 }, "API_Persistent_New": { "count": 1876, "time": 554 }, "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": 276 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3522 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 58 }, "API_Object_SetPrototype": { "count": 43, "time": 393 }, "API_ObjectTemplate_New": { "count": 102, "time": 850 }, "API_String_NewFromOneByte": { "count": 1038, "time": 986 }, "API_String_Write": { "count": 654, "time": 678 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 34 }, "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": 24 }, "API_Function_Call": { "count": 8, "time": 8 }, "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": 378 }, "CompileBackgroundScript": { "count": 1, "time": 16 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 99 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 846 }, "ParseBackgroundProgram": { "count": 1, "time": 781 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7037 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53410 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 82, "time": 4 }, "OptimizeCode": { "count": 82, "time": 1074 }, "RecompileSynchronous": { "count": 162, "time": 133919 }, "CompileOptimized_Concurrent": { "count": 80, "time": 2979 }, "StackGuard": { "count": 84, "time": 2327 }, "DeoptimizeCode": { "count": 8, "time": 2764 }, "NotifyDeoptimized": { "count": 7, "time": 787 } } } }, { "duration": 2703260, "js": 2552296, "phases": [ { "phase": "load", "start": 0, "duration": 89221 }, { "phase": "boot", "start": 89221, "duration": 779945 }, { "phase": "transition", "start": 869166, "duration": 652052 }, { "phase": "render", "start": 1521218, "duration": 1182042 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 295696 }, { "kind": "MinorGC", "type": "scavenge", "start": 395363, "duration": 5074, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 430181, "duration": 5643, "usedHeapSizeAfter": 4487600, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 510768, "duration": 2143, "usedHeapSizeAfter": 5816832, "usedHeapSizeBefore": 6119536 }, { "kind": "MinorGC", "type": "scavenge", "start": 693200, "duration": 5426, "usedHeapSizeAfter": 7855056, "usedHeapSizeBefore": 8556976 }, { "kind": "MinorGC", "type": "scavenge", "start": 869247, "duration": 3120, "usedHeapSizeAfter": 9225200, "usedHeapSizeBefore": 9837104 }, { "kind": "MinorGC", "type": "scavenge", "start": 1070216, "duration": 2571, "usedHeapSizeAfter": 10596592, "usedHeapSizeBefore": 11552784 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1182470, "duration": 59, "usedHeapSizeAfter": 11302584, "usedHeapSizeBefore": 11302584 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1221294, "duration": 6700, "usedHeapSizeAfter": 13439392, "usedHeapSizeBefore": 16324320 }, { "kind": "MinorGC", "type": "scavenge", "start": 1379217, "duration": 3355, "usedHeapSizeAfter": 21192152, "usedHeapSizeBefore": 22565712 }, { "kind": "MinorGC", "type": "scavenge", "start": 1412308, "duration": 4023, "usedHeapSizeAfter": 22075960, "usedHeapSizeBefore": 22709808 }, { "kind": "MinorGC", "type": "scavenge", "start": 1443585, "duration": 2755, "usedHeapSizeAfter": 24078104, "usedHeapSizeBefore": 25222320 }, { "kind": "MinorGC", "type": "scavenge", "start": 1699200, "duration": 6150, "usedHeapSizeAfter": 27840488, "usedHeapSizeBefore": 30726984 }, { "kind": "MinorGC", "type": "scavenge", "start": 1871345, "duration": 5834, "usedHeapSizeAfter": 29076408, "usedHeapSizeBefore": 32658432 }, { "kind": "MinorGC", "type": "scavenge", "start": 1999362, "duration": 3450, "usedHeapSizeAfter": 32060144, "usedHeapSizeBefore": 35969784 }, { "kind": "MinorGC", "type": "scavenge", "start": 2227779, "duration": 3276, "usedHeapSizeAfter": 31916848, "usedHeapSizeBefore": 45553304 }, { "kind": "MajorGC", "type": "weak processing", "start": 2699577, "duration": 14, "usedHeapSizeAfter": 38976720, "usedHeapSizeBefore": 38976720 } ], "blinkGC": [ { "start": 255819, "duration": 4425 }, { "start": 255824, "duration": 4374 }, { "start": 269060, "duration": 1839 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1124, "time": 3457 }, "FunctionCallback": { "count": 4485, "time": 92990 }, "NamedGetterCallback": { "count": 107, "time": 7493 }, "GetMoreDataCallback": { "count": 14, "time": 143206 }, "AccessorSetterCallback": { "count": 5392, "time": 1721 }, "GCEpilogueCallback": { "count": 15, "time": 2326 }, "GCPrologueCallback": { "count": 15, "time": 279 }, "NamedSetterCallback": { "count": 18, "time": 150 }, "StoreCallbackProperty": { "count": 5334, "time": 5398 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 12284 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1202 }, "CompileFunction": { "count": 3319, "time": 108694 }, "CompileIgnition": { "count": 3374, "time": 104990 }, "CompileIgnitionFinalization": { "count": 3379, "time": 26476 }, "CompileRewriteReturnResult": { "count": 3329, "time": 342 }, "CompileScopeAnalysis": { "count": 3329, "time": 13746 }, "CompileScript": { "count": 10, "time": 3293 }, "CompileLazy": { "count": 3176, "time": 19261 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 251 }, "RegExpInitializeAndCompile": { "count": 177, "time": 2384 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 3132 }, "Map_SetPrototype": { "count": 12963, "time": 4912 }, "Map_TransitionToDataProperty": { "count": 11922, "time": 39320 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 961 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5860 }, "InterpreterDeserializeLazy": { "count": 160, "time": 5397 }, "CreateArrayLiteral": { "count": 761, "time": 3277 }, "CreateObjectLiteral": { "count": 1888, "time": 10583 }, "SetProperty": { "count": 8824, "time": 16411 }, "DeclareGlobals": { "count": 2, "time": 152 }, "NewClosure": { "count": 344, "time": 687 }, "NewClosure_Tenured": { "count": 2398, "time": 3282 }, "HandleApiCall": { "count": 3986, "time": 2608 }, "DateConstructor": { "count": 268, "time": 493 }, "ArrayLengthGetter": { "count": 371, "time": 12 }, "ArrayLengthSetter": { "count": 5152, "time": 1780 }, "FunctionPrototypeSetter": { "count": 239, "time": 632 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 946 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 79 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 531 }, "SetGrow": { "count": 26, "time": 25 }, "WeakCollectionSet": { "count": 5007, "time": 5873 }, "ForInEnumerate": { "count": 379, "time": 3561 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 157, "time": 3133 }, "CreateListFromArrayLike": { "count": 18, "time": 87 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 3222 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 4966, "time": 4438 }, "AddDictionaryProperty": { "count": 10572, "time": 11564 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 36 }, "CreateDataProperty": { "count": 2, "time": 6 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6296, "time": 3240 }, "HasProperty": { "count": 961, "time": 1301 }, "KeyedGetProperty": { "count": 209, "time": 637 }, "NewObject": { "count": 251, "time": 2232 }, "ObjectCreate": { "count": 221, "time": 3381 }, "ObjectKeys": { "count": 53, "time": 771 }, "SetDataProperties": { "count": 71, "time": 515 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 7835 }, "RegExpExecMultiple": { "count": 327, "time": 1874 }, "RegExpReplace": { "count": 784, "time": 2986 }, "StringSplit": { "count": 6134, "time": 10237 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 196 }, "StringBuilderConcat": { "count": 152, "time": 72 }, "StringBuilderJoin": { "count": 136, "time": 79 }, "StringCharCodeAt": { "count": 11, "time": 8 }, "StringEqual": { "count": 560, "time": 1122 }, "StringIndexOfUnchecked": { "count": 330, "time": 77 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 998 }, "ArrayPush": { "count": 8, "time": 19 }, "ArraySplice": { "count": 82, "time": 85 }, "ArrayUnshift": { "count": 45, "time": 25 }, "DateNow": { "count": 60, "time": 1009 }, "FunctionPrototypeToString": { "count": 116, "time": 76 }, "ObjectDefineProperties": { "count": 2, "time": 329 }, "ObjectDefineProperty": { "count": 650, "time": 2962 }, "ObjectFreeze": { "count": 11, "time": 226 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 55963 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1745 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 146 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 51 }, "ArrayShift": { "count": 120, "time": 92 }, "Object_DeleteProperty": { "count": 6, "time": 745 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 140, "time": 1585 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 848 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 108 }, "ArrayPop": { "count": 63, "time": 28 }, "ArrayBufferConstructor": { "count": 1, "time": 3379 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 30 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 951 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2702 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 510 }, "StringToNumber": { "count": 196, "time": 260 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 23 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1051, "time": 5723 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 63 }, "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": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 571 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3252 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 7558 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 29 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 681 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 38002 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 3977 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 6 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1461 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 96656 }, "GC_MC_INCREMENTAL": { "count": 27, "time": 12149 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 440 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 1620 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 51 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_CLEAR": { "count": 1, "time": 3 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 6 }, "GC_MC_FINISH": { "count": 1, "time": 81 }, "GC_MC_MARK": { "count": 1, "time": 10 }, "GC_MC_PROLOGUE": { "count": 1, "time": 29 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 41 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 70 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 10 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 6 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 726 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 1, "time": 1383 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1744 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 6 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 11 }, "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": 644 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 349 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 769 }, "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": 612 }, "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": 19 }, "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": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 3, "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": 2 }, "GC_BACKGROUND_UNMAPPER": { "count": 2, "time": 4 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 2, "time": 1917 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 7, "time": 1095 }, "GC_MC_BACKGROUND_MARKING": { "count": 12, "time": 12197 }, "GC_Custom_IncrementalMarkingObserver": { "count": 5, "time": 79 } }, "JavaScript": { "JS_Execution": { "count": 5559, "time": 1016086 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15886 }, "ParseFunctionLiteral": { "count": 3377, "time": 168733 }, "ParseProgram": { "count": 10, "time": 2889 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13342 }, "PreParseNoVariableResolution": { "count": 105, "time": 2407 }, "JsonParse": { "count": 25, "time": 121494 }, "StringParseFloat": { "count": 7, "time": 766 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20250 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2656 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1147 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1331, "time": 8868 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8663 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 1237 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1725 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4095, "time": 18321 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5422, "time": 11491 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3223 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 14411 }, "LoadGlobalIC_Slow": { "count": 21, "time": 15 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 42 }, "LoadIC_SlowStub": { "count": 21, "time": 55 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1314 }, "LoadIC_LoadFieldDH": { "count": 4066, "time": 10659 }, "StoreIC_StoreFieldDH": { "count": 1257, "time": 6096 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 108, "time": 2249 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 2134 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4833 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 85 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 544, "time": 3213 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 124, "time": 1296 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 1463 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 406 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 324 }, "LoadIC_StringLength": { "count": 27, "time": 832 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 80 } }, "API": { "API_Context_New": { "count": 2, "time": 9871 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1143 }, "API_Object_SetPrivate": { "count": 35, "time": 23 }, "API_Persistent_New": { "count": 1866, "time": 417 }, "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": 88 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4026 }, "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": 8 }, "API_String_NewFromOneByte": { "count": 1038, "time": 679 }, "API_String_Write": { "count": 654, "time": 410 }, "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": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 566 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 53, "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": 329 }, "CompileBackgroundScript": { "count": 1, "time": 6 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 93 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 808 }, "ParseBackgroundProgram": { "count": 1, "time": 630 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5843 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52728 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 9 }, "OptimizeCode": { "count": 74, "time": 369 }, "RecompileSynchronous": { "count": 148, "time": 95569 }, "CompileOptimized_Concurrent": { "count": 74, "time": 2170 }, "StackGuard": { "count": 75, "time": 1757 }, "DeoptimizeCode": { "count": 6, "time": 1167 }, "NotifyDeoptimized": { "count": 5, "time": 923 } } } }, { "duration": 2768352, "js": 2609096, "phases": [ { "phase": "load", "start": 0, "duration": 98363 }, { "phase": "boot", "start": 98363, "duration": 754761 }, { "phase": "transition", "start": 853124, "duration": 680088 }, { "phase": "render", "start": 1533212, "duration": 1235140 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 302382 }, { "kind": "MinorGC", "type": "scavenge", "start": 409961, "duration": 5371, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 448278, "duration": 5430, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 528649, "duration": 1921, "usedHeapSizeAfter": 5802832, "usedHeapSizeBefore": 6119224 }, { "kind": "MinorGC", "type": "scavenge", "start": 670074, "duration": 3770, "usedHeapSizeAfter": 7877424, "usedHeapSizeBefore": 8566608 }, { "kind": "MinorGC", "type": "scavenge", "start": 854761, "duration": 2461, "usedHeapSizeAfter": 9233520, "usedHeapSizeBefore": 9841904 }, { "kind": "MinorGC", "type": "scavenge", "start": 1063570, "duration": 2815, "usedHeapSizeAfter": 10550608, "usedHeapSizeBefore": 11559040 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1159943, "duration": 87, "usedHeapSizeAfter": 11253000, "usedHeapSizeBefore": 11253000 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1165601, "duration": 7141, "usedHeapSizeAfter": 8519256, "usedHeapSizeBefore": 11253160 }, { "kind": "MajorGC", "type": "weak processing", "start": 1173781, "duration": 8, "usedHeapSizeAfter": 8519336, "usedHeapSizeBefore": 8519336 }, { "kind": "MinorGC", "type": "scavenge", "start": 1367375, "duration": 3873, "usedHeapSizeAfter": 21325560, "usedHeapSizeBefore": 22712208 }, { "kind": "MinorGC", "type": "scavenge", "start": 1397403, "duration": 3421, "usedHeapSizeAfter": 22183248, "usedHeapSizeBefore": 22793520 }, { "kind": "MinorGC", "type": "scavenge", "start": 1447180, "duration": 3824, "usedHeapSizeAfter": 24247608, "usedHeapSizeBefore": 25415816 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1633686, "duration": 79, "usedHeapSizeAfter": 29198896, "usedHeapSizeBefore": 29198896 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1638209, "duration": 10987, "usedHeapSizeAfter": 25157624, "usedHeapSizeBefore": 29260720 }, { "kind": "MinorGC", "type": "scavenge", "start": 1782055, "duration": 7058, "usedHeapSizeAfter": 25346936, "usedHeapSizeBefore": 29482496 }, { "kind": "MinorGC", "type": "scavenge", "start": 2139922, "duration": 4414, "usedHeapSizeAfter": 29035544, "usedHeapSizeBefore": 40879416 }, { "kind": "MinorGC", "type": "scavenge", "start": 2611304, "duration": 4267, "usedHeapSizeAfter": 30436384, "usedHeapSizeBefore": 42458904 } ], "blinkGC": [ { "start": 268987, "duration": 2167 }, { "start": 268997, "duration": 2107 }, { "start": 280475, "duration": 844 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1123, "time": 1351 }, "FunctionCallback": { "count": 4489, "time": 88102 }, "NamedGetterCallback": { "count": 107, "time": 7698 }, "GetMoreDataCallback": { "count": 14, "time": 141997 }, "AccessorSetterCallback": { "count": 5392, "time": 2598 }, "GCEpilogueCallback": { "count": 16, "time": 2076 }, "GCPrologueCallback": { "count": 16, "time": 2764 }, "NamedSetterCallback": { "count": 18, "time": 100 }, "StoreCallbackProperty": { "count": 5334, "time": 3272 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 14373 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1826 }, "CompileFunction": { "count": 3319, "time": 107570 }, "CompileIgnition": { "count": 3374, "time": 105904 }, "CompileIgnitionFinalization": { "count": 3379, "time": 27163 }, "CompileRewriteReturnResult": { "count": 3329, "time": 154 }, "CompileScopeAnalysis": { "count": 3329, "time": 11065 }, "CompileScript": { "count": 10, "time": 2605 }, "CompileLazy": { "count": 3176, "time": 16481 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 102 }, "RegExpInitializeAndCompile": { "count": 177, "time": 910 }, "CompileForOnStackReplacement": { "count": 1, "time": 23 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 655, "time": 2362 }, "Map_SetPrototype": { "count": 12970, "time": 3103 }, "Map_TransitionToDataProperty": { "count": 11966, "time": 38857 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 229 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5067 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8469 }, "CreateArrayLiteral": { "count": 761, "time": 2376 }, "CreateObjectLiteral": { "count": 1888, "time": 8968 }, "SetProperty": { "count": 8829, "time": 19310 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 81 }, "NewClosure_Tenured": { "count": 2398, "time": 1564 }, "HandleApiCall": { "count": 3986, "time": 2101 }, "DateConstructor": { "count": 268, "time": 253 }, "ArrayLengthGetter": { "count": 372, "time": 36 }, "ArrayLengthSetter": { "count": 5152, "time": 2737 }, "FunctionPrototypeSetter": { "count": 239, "time": 1258 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 758 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 5 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 85 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 103 }, "WeakCollectionSet": { "count": 5007, "time": 10310 }, "ForInEnumerate": { "count": 380, "time": 2997 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 223, "time": 3108 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2155 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 5041 }, "AddDictionaryProperty": { "count": 10572, "time": 15054 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 39 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 4069 }, "HasProperty": { "count": 961, "time": 3158 }, "KeyedGetProperty": { "count": 223, "time": 807 }, "NewObject": { "count": 251, "time": 1122 }, "ObjectCreate": { "count": 221, "time": 2615 }, "ObjectKeys": { "count": 53, "time": 818 }, "SetDataProperties": { "count": 71, "time": 2160 }, "ToString": { "count": 28, "time": 771 }, "RegExpExec": { "count": 269, "time": 7526 }, "RegExpExecMultiple": { "count": 327, "time": 819 }, "RegExpReplace": { "count": 784, "time": 3133 }, "StringSplit": { "count": 6134, "time": 6749 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 53 }, "StringBuilderConcat": { "count": 152, "time": 77 }, "StringBuilderJoin": { "count": 136, "time": 81 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 563, "time": 118 }, "StringIndexOfUnchecked": { "count": 330, "time": 454 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1102 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 100 }, "ArrayUnshift": { "count": 45, "time": 381 }, "DateNow": { "count": 60, "time": 68 }, "FunctionPrototypeToString": { "count": 116, "time": 69 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 2214 }, "ObjectFreeze": { "count": 11, "time": 656 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 59878 }, "ObjectSetPrototypeOf": { "count": 205, "time": 219 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 144 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 51 }, "ArrayShift": { "count": 120, "time": 797 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 146, "time": 378 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 891 }, "DeleteProperty": { "count": 11, "time": 12 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 3 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1226 }, "ArrayPop": { "count": 63, "time": 31 }, "ArrayBufferConstructor": { "count": 1, "time": 3610 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 26 }, "NumberPrototypeToString": { "count": 31, "time": 7 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 101 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3617 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 559 }, "StringToNumber": { "count": 196, "time": 57 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 27 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1015, "time": 3875 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 448 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 10 }, "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": 112 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3748 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7447 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 48 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 39 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 367 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 35049 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3603 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 185 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 1723 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 95378 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 14664 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 318 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 751 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 139 }, "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": 8 }, "GC_MC_FINISH": { "count": 2, "time": 535 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 154 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 154 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 538 }, "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": 1318 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1948 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4767 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 600 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 480 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2961 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 241 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 212 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 21 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 25 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 1696 }, "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": 124 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 22 }, "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": 862 }, "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": 66 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4545 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4871 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 35785 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2331 }, "GC_Custom_IncrementalMarkingObserver": { "count": 115, "time": 2164 }, "AllocateInTargetSpace": { "count": 1, "time": 3 } }, "JavaScript": { "JS_Execution": { "count": 5562, "time": 1053069 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 10383 }, "ParseFunctionLiteral": { "count": 3377, "time": 150658 }, "ParseProgram": { "count": 10, "time": 942 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12602 }, "PreParseNoVariableResolution": { "count": 105, "time": 2264 }, "JsonParse": { "count": 25, "time": 124352 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20780 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 428 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3001 }, "StoreGlobalIC_Miss": { "count": 8, "time": 18 }, "StoreIC_Miss": { "count": 1370, "time": 6774 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7832 }, "LoadIC_FunctionPrototypeStub": { "count": 388, "time": 1973 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1157 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4126, "time": 21827 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5463, "time": 18951 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3086 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 19077 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 49 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 909 }, "LoadIC_LoadFieldDH": { "count": 4102, "time": 11614 }, "StoreIC_StoreFieldDH": { "count": 1286, "time": 3876 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 3193 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3628 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5575 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 1234 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 547, "time": 3706 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1871 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 481, "time": 2777 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 44 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1563 }, "LoadIC_StringLength": { "count": 27, "time": 27 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 657 } }, "API": { "API_Context_New": { "count": 2, "time": 13482 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1798 }, "API_Object_SetPrivate": { "count": 35, "time": 22 }, "API_Persistent_New": { "count": 1875, "time": 245 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 87 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3905 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 40 }, "API_Object_SetPrototype": { "count": 43, "time": 47 }, "API_ObjectTemplate_New": { "count": 102, "time": 18 }, "API_String_NewFromOneByte": { "count": 1038, "time": 963 }, "API_String_Write": { "count": 654, "time": 624 }, "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": 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": 33 }, "API_Function_Call": { "count": 8, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 740 } }, "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": 111 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 783 }, "ParseBackgroundProgram": { "count": 1, "time": 896 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6240 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51601 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 79, "time": 4 }, "OptimizeCode": { "count": 79, "time": 657 }, "RecompileSynchronous": { "count": 157, "time": 117495 }, "CompileOptimized_Concurrent": { "count": 78, "time": 3731 }, "StackGuard": { "count": 80, "time": 2618 }, "DeoptimizeCode": { "count": 9, "time": 1889 }, "NotifyDeoptimized": { "count": 8, "time": 495 } } } }, { "duration": 2759857, "js": 2599359, "phases": [ { "phase": "load", "start": 0, "duration": 96272 }, { "phase": "boot", "start": 96272, "duration": 772854 }, { "phase": "transition", "start": 869126, "duration": 691666 }, { "phase": "render", "start": 1560792, "duration": 1199065 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 332021 }, { "kind": "MinorGC", "type": "scavenge", "start": 435923, "duration": 4678, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 467758, "duration": 5446, "usedHeapSizeAfter": 4487400, "usedHeapSizeBefore": 4629352 }, { "kind": "MinorGC", "type": "scavenge", "start": 545530, "duration": 1270, "usedHeapSizeAfter": 5805224, "usedHeapSizeBefore": 6119320 }, { "kind": "MinorGC", "type": "scavenge", "start": 677319, "duration": 4615, "usedHeapSizeAfter": 7886128, "usedHeapSizeBefore": 8564592 }, { "kind": "MinorGC", "type": "scavenge", "start": 860065, "duration": 3042, "usedHeapSizeAfter": 9215664, "usedHeapSizeBefore": 9811408 }, { "kind": "MinorGC", "type": "scavenge", "start": 1061702, "duration": 2551, "usedHeapSizeAfter": 10557864, "usedHeapSizeBefore": 11559568 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1169827, "duration": 58, "usedHeapSizeAfter": 11290888, "usedHeapSizeBefore": 11290888 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1171693, "duration": 5405, "usedHeapSizeAfter": 8522176, "usedHeapSizeBefore": 11291048 }, { "kind": "MajorGC", "type": "weak processing", "start": 1178485, "duration": 8, "usedHeapSizeAfter": 8522256, "usedHeapSizeBefore": 8522256 }, { "kind": "MinorGC", "type": "scavenge", "start": 1393957, "duration": 3233, "usedHeapSizeAfter": 21306856, "usedHeapSizeBefore": 22717688 }, { "kind": "MinorGC", "type": "scavenge", "start": 1423066, "duration": 3757, "usedHeapSizeAfter": 22185192, "usedHeapSizeBefore": 22799608 }, { "kind": "MinorGC", "type": "scavenge", "start": 1472806, "duration": 3719, "usedHeapSizeAfter": 24238976, "usedHeapSizeBefore": 25350760 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1621985, "duration": 860, "usedHeapSizeAfter": 28641800, "usedHeapSizeBefore": 28641800 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1655023, "duration": 9969, "usedHeapSizeAfter": 24997088, "usedHeapSizeBefore": 29127160 }, { "kind": "MinorGC", "type": "scavenge", "start": 1799267, "duration": 4646, "usedHeapSizeAfter": 25095784, "usedHeapSizeBefore": 29363504 }, { "kind": "MinorGC", "type": "scavenge", "start": 1980268, "duration": 6049, "usedHeapSizeAfter": 28992304, "usedHeapSizeBefore": 32554400 }, { "kind": "MinorGC", "type": "scavenge", "start": 2211376, "duration": 6507, "usedHeapSizeAfter": 28816232, "usedHeapSizeBefore": 41568800 } ], "blinkGC": [ { "start": 292608, "duration": 3633 }, { "start": 292617, "duration": 3268 }, { "start": 309146, "duration": 2011 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1132, "time": 670 }, "FunctionCallback": { "count": 4489, "time": 85838 }, "NamedGetterCallback": { "count": 107, "time": 7885 }, "GetMoreDataCallback": { "count": 14, "time": 168264 }, "AccessorSetterCallback": { "count": 5392, "time": 1142 }, "GCEpilogueCallback": { "count": 16, "time": 612 }, "GCPrologueCallback": { "count": 16, "time": 963 }, "NamedSetterCallback": { "count": 18, "time": 381 }, "StoreCallbackProperty": { "count": 5334, "time": 3860 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 12806 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 449 }, "CompileFunction": { "count": 3319, "time": 110420 }, "CompileIgnition": { "count": 3374, "time": 102184 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30958 }, "CompileRewriteReturnResult": { "count": 3329, "time": 141 }, "CompileScopeAnalysis": { "count": 3329, "time": 10958 }, "CompileScript": { "count": 10, "time": 2530 }, "CompileLazy": { "count": 3176, "time": 13920 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1030 }, "RegExpInitializeAndCompile": { "count": 177, "time": 998 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 665, "time": 2859 }, "Map_SetPrototype": { "count": 12960, "time": 5514 }, "Map_TransitionToDataProperty": { "count": 11963, "time": 40334 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 62 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3810 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9842 }, "CreateArrayLiteral": { "count": 761, "time": 2178 }, "CreateObjectLiteral": { "count": 1888, "time": 9984 }, "SetProperty": { "count": 8830, "time": 10714 }, "DeclareGlobals": { "count": 2, "time": 96 }, "NewClosure": { "count": 344, "time": 755 }, "NewClosure_Tenured": { "count": 2398, "time": 1682 }, "HandleApiCall": { "count": 3986, "time": 4364 }, "DateConstructor": { "count": 268, "time": 1390 }, "ArrayLengthGetter": { "count": 371, "time": 14 }, "ArrayLengthSetter": { "count": 5152, "time": 1733 }, "FunctionPrototypeSetter": { "count": 239, "time": 1293 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 892 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 96 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 329 }, "SetGrow": { "count": 26, "time": 459 }, "WeakCollectionSet": { "count": 5007, "time": 9272 }, "ForInEnumerate": { "count": 380, "time": 3368 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 3 }, "AllocateInNewSpace": { "count": 231, "time": 2244 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 1624 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3780 }, "AddDictionaryProperty": { "count": 10572, "time": 16674 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 39 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 3764 }, "HasProperty": { "count": 961, "time": 1278 }, "KeyedGetProperty": { "count": 223, "time": 671 }, "NewObject": { "count": 251, "time": 2476 }, "ObjectCreate": { "count": 221, "time": 1896 }, "ObjectKeys": { "count": 53, "time": 151 }, "SetDataProperties": { "count": 71, "time": 2226 }, "ToString": { "count": 28, "time": 29 }, "RegExpExec": { "count": 269, "time": 12379 }, "RegExpExecMultiple": { "count": 327, "time": 2267 }, "RegExpReplace": { "count": 784, "time": 3006 }, "StringSplit": { "count": 6134, "time": 6701 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 773 }, "StringBuilderConcat": { "count": 152, "time": 69 }, "StringBuilderJoin": { "count": 136, "time": 76 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 562, "time": 303 }, "StringIndexOfUnchecked": { "count": 330, "time": 88 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 168, "time": 1805 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 199 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 69 }, "FunctionPrototypeToString": { "count": 116, "time": 72 }, "ObjectDefineProperties": { "count": 2, "time": 288 }, "ObjectDefineProperty": { "count": 650, "time": 3160 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54633 }, "ObjectSetPrototypeOf": { "count": 205, "time": 186 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 117 }, "GlobalUnescape": { "count": 1, "time": 9 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 36 }, "ArrayShift": { "count": 120, "time": 103 }, "Object_DeleteProperty": { "count": 6, "time": 15 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 150, "time": 999 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 799 }, "DeleteProperty": { "count": 11, "time": 11 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 435 }, "ArrayPop": { "count": 63, "time": 35 }, "ArrayBufferConstructor": { "count": 1, "time": 3586 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 318 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 484 }, "EstimateNumberOfElements": { "count": 1, "time": 5 }, "GetArrayKeys": { "count": 1, "time": 3414 }, "HasComplexElements": { "count": 1, "time": 423 }, "NormalizeElements": { "count": 1, "time": 422 }, "StringToNumber": { "count": 196, "time": 62 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 7 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 130 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 7 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 21 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 897, "time": 4681 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 62 }, "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": 72 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3212 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6449 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 49 }, "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": 33538 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 5859 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 765 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1455 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 83712 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 15470 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1031 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 942 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 5 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 227 }, "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": 11 }, "GC_MC_FINISH": { "count": 2, "time": 860 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 50 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 56 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 837 }, "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": 689 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2083 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3075 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 194 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 32 }, "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": 3601 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 341 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 548 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 9 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 19 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 1394 }, "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": 94 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 653 }, "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": 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": 76 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5143 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4332 }, "GC_MC_BACKGROUND_MARKING": { "count": 24, "time": 34377 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2255 }, "GC_Custom_IncrementalMarkingObserver": { "count": 113, "time": 1928 } }, "JavaScript": { "JS_Execution": { "count": 5555, "time": 1055370 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 12067 }, "ParseFunctionLiteral": { "count": 3377, "time": 138988 }, "ParseProgram": { "count": 10, "time": 1113 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10754 }, "PreParseNoVariableResolution": { "count": 105, "time": 1356 }, "JsonParse": { "count": 25, "time": 144497 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22152 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1696 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2911 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1367, "time": 7979 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8021 }, "LoadIC_FunctionPrototypeStub": { "count": 398, "time": 774 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1629 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4073, "time": 13795 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 27 }, "LoadIC_LoadNonexistentDH": { "count": 5449, "time": 11230 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1644 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 14243 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 43 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2056 }, "LoadIC_LoadFieldDH": { "count": 4063, "time": 8511 }, "StoreIC_StoreFieldDH": { "count": 1282, "time": 6488 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 108, "time": 1999 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2738 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4168 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 87 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 540, "time": 4676 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 2026 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 477, "time": 2256 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 45 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1487 }, "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": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 592 } }, "API": { "API_Context_New": { "count": 2, "time": 9143 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3376 }, "API_Object_SetPrivate": { "count": 35, "time": 44 }, "API_Persistent_New": { "count": 1875, "time": 480 }, "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": 824 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2253 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 836 }, "API_Object_SetPrototype": { "count": 43, "time": 808 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 317 }, "API_String_Write": { "count": 654, "time": 551 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 26 }, "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": 18 }, "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": 521 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 88 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 831 }, "ParseBackgroundProgram": { "count": 1, "time": 796 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6953 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 56138 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 81, "time": 9 }, "OptimizeCode": { "count": 81, "time": 667 }, "RecompileSynchronous": { "count": 161, "time": 106857 }, "CompileOptimized_Concurrent": { "count": 80, "time": 2257 }, "StackGuard": { "count": 82, "time": 1435 }, "DeoptimizeCode": { "count": 6, "time": 629 }, "NotifyDeoptimized": { "count": 5, "time": 908 } } } }, { "duration": 2793018, "js": 2625654, "phases": [ { "phase": "load", "start": 0, "duration": 103037 }, { "phase": "boot", "start": 103037, "duration": 754970 }, { "phase": "transition", "start": 858007, "duration": 671860 }, { "phase": "render", "start": 1529867, "duration": 1263151 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 310391 }, { "kind": "MinorGC", "type": "scavenge", "start": 412185, "duration": 6982, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 450161, "duration": 5897, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 529069, "duration": 1728, "usedHeapSizeAfter": 5795256, "usedHeapSizeBefore": 6119240 }, { "kind": "MinorGC", "type": "scavenge", "start": 673247, "duration": 3733, "usedHeapSizeAfter": 7884144, "usedHeapSizeBefore": 8569440 }, { "kind": "MinorGC", "type": "scavenge", "start": 859063, "duration": 3612, "usedHeapSizeAfter": 9233824, "usedHeapSizeBefore": 9841864 }, { "kind": "MinorGC", "type": "scavenge", "start": 1058118, "duration": 2214, "usedHeapSizeAfter": 10547848, "usedHeapSizeBefore": 11562832 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1167682, "duration": 504, "usedHeapSizeAfter": 11244296, "usedHeapSizeBefore": 11244296 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1169735, "duration": 6029, "usedHeapSizeAfter": 8522008, "usedHeapSizeBefore": 11244456 }, { "kind": "MajorGC", "type": "weak processing", "start": 1177220, "duration": 11, "usedHeapSizeAfter": 8522088, "usedHeapSizeBefore": 8522088 }, { "kind": "MinorGC", "type": "scavenge", "start": 1361322, "duration": 3004, "usedHeapSizeAfter": 21304144, "usedHeapSizeBefore": 22714088 }, { "kind": "MinorGC", "type": "scavenge", "start": 1391872, "duration": 3479, "usedHeapSizeAfter": 22117752, "usedHeapSizeBefore": 22795080 }, { "kind": "MinorGC", "type": "scavenge", "start": 1441128, "duration": 3052, "usedHeapSizeAfter": 24220816, "usedHeapSizeBefore": 25381376 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1592823, "duration": 74, "usedHeapSizeAfter": 28494816, "usedHeapSizeBefore": 28494816 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1598995, "duration": 8815, "usedHeapSizeAfter": 24690328, "usedHeapSizeBefore": 28574840 }, { "kind": "MinorGC", "type": "scavenge", "start": 1794098, "duration": 4815, "usedHeapSizeAfter": 25267368, "usedHeapSizeBefore": 29528992 }, { "kind": "MinorGC", "type": "scavenge", "start": 2024473, "duration": 6385, "usedHeapSizeAfter": 29007648, "usedHeapSizeBefore": 32503264 }, { "kind": "MinorGC", "type": "scavenge", "start": 2257391, "duration": 3862, "usedHeapSizeAfter": 28827312, "usedHeapSizeBefore": 41869632 } ], "blinkGC": [ { "start": 277703, "duration": 3160 }, { "start": 277711, "duration": 3086 }, { "start": 284862, "duration": 1789 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 1912 }, "FunctionCallback": { "count": 4495, "time": 93433 }, "NamedGetterCallback": { "count": 107, "time": 9610 }, "GetMoreDataCallback": { "count": 14, "time": 143159 }, "AccessorSetterCallback": { "count": 5392, "time": 1366 }, "GCEpilogueCallback": { "count": 16, "time": 1408 }, "GCPrologueCallback": { "count": 16, "time": 798 }, "NamedSetterCallback": { "count": 18, "time": 638 }, "StoreCallbackProperty": { "count": 5334, "time": 2150 }, "NamedQueryCallback": { "count": 11, "time": 54 }, "RunMicrotaskCallback": { "count": 42, "time": 13478 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2709 }, "CompileFunction": { "count": 3319, "time": 91528 }, "CompileIgnition": { "count": 3374, "time": 116458 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31815 }, "CompileRewriteReturnResult": { "count": 3329, "time": 894 }, "CompileScopeAnalysis": { "count": 3329, "time": 12071 }, "CompileScript": { "count": 10, "time": 1725 }, "CompileLazy": { "count": 3176, "time": 9351 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 536 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1195 }, "CompileForOnStackReplacement": { "count": 1, "time": 23 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 3380 }, "Map_SetPrototype": { "count": 12960, "time": 6012 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 34797 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 159 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5636 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7301 }, "CreateArrayLiteral": { "count": 761, "time": 601 }, "CreateObjectLiteral": { "count": 1888, "time": 10782 }, "SetProperty": { "count": 8829, "time": 11037 }, "DeclareGlobals": { "count": 2, "time": 405 }, "NewClosure": { "count": 344, "time": 86 }, "NewClosure_Tenured": { "count": 2398, "time": 2579 }, "HandleApiCall": { "count": 3986, "time": 3520 }, "DateConstructor": { "count": 268, "time": 755 }, "ArrayLengthGetter": { "count": 372, "time": 33 }, "ArrayLengthSetter": { "count": 5152, "time": 3098 }, "FunctionPrototypeSetter": { "count": 239, "time": 689 }, "FunctionLengthGetter": { "count": 13, "time": 18 }, "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": 1446 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 887 }, "SetGrow": { "count": 26, "time": 32 }, "WeakCollectionSet": { "count": 5007, "time": 10029 }, "ForInEnumerate": { "count": 380, "time": 3417 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 215, "time": 2749 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 995 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 2515 }, "AddDictionaryProperty": { "count": 10572, "time": 17906 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 40 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 4526 }, "HasProperty": { "count": 961, "time": 2154 }, "KeyedGetProperty": { "count": 223, "time": 1829 }, "NewObject": { "count": 251, "time": 1654 }, "ObjectCreate": { "count": 221, "time": 3206 }, "ObjectKeys": { "count": 53, "time": 749 }, "SetDataProperties": { "count": 71, "time": 1765 }, "ToString": { "count": 28, "time": 30 }, "RegExpExec": { "count": 269, "time": 12312 }, "RegExpExecMultiple": { "count": 327, "time": 3108 }, "RegExpReplace": { "count": 784, "time": 4179 }, "StringSplit": { "count": 6134, "time": 9867 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 545 }, "StringBuilderConcat": { "count": 152, "time": 65 }, "StringBuilderJoin": { "count": 136, "time": 372 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 555, "time": 852 }, "StringIndexOfUnchecked": { "count": 330, "time": 441 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1372 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 94 }, "ArrayUnshift": { "count": 45, "time": 452 }, "DateNow": { "count": 60, "time": 625 }, "FunctionPrototypeToString": { "count": 116, "time": 63 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 5640 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56751 }, "ObjectSetPrototypeOf": { "count": 205, "time": 249 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 135 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 42 }, "ArrayShift": { "count": 120, "time": 97 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 139, "time": 1772 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 97 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 104 }, "ArrayPop": { "count": 63, "time": 83 }, "ArrayBufferConstructor": { "count": 1, "time": 4034 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 390 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 127 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2804 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 807 }, "StringToNumber": { "count": 196, "time": 1273 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 230 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 23 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1032, "time": 4909 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 57 }, "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": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 79 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3236 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7918 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 38 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 435 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 35730 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2483 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 512 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1533 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 87391 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 15698 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1226 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 760 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 556 }, "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": 25 }, "GC_MC_FINISH": { "count": 2, "time": 543 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 638 }, "GC_MC_SWEEP": { "count": 2, "time": 6 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 473 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1643 }, "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": 112 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1379 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3523 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 44 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 30 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 741 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 4 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2854 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 425 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 580 }, "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": 19 }, "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": 6 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 441 }, "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": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 638 }, "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": 79 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 8405 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4266 }, "GC_MC_BACKGROUND_MARKING": { "count": 25, "time": 35801 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2202 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 2352 } }, "JavaScript": { "JS_Execution": { "count": 5555, "time": 1036885 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15298 }, "ParseFunctionLiteral": { "count": 3377, "time": 145400 }, "ParseProgram": { "count": 10, "time": 1798 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12159 }, "PreParseNoVariableResolution": { "count": 105, "time": 2625 }, "JsonParse": { "count": 25, "time": 117898 }, "StringParseFloat": { "count": 7, "time": 11 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18644 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1511 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2341 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1375, "time": 7441 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 10567 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 1929 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1120 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4081, "time": 14097 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 20 }, "LoadIC_LoadNonexistentDH": { "count": 5464, "time": 11625 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2984 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 20228 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 51 }, "LoadIC_SlowStub": { "count": 21, "time": 516 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2407 }, "LoadIC_LoadFieldDH": { "count": 4083, "time": 13900 }, "StoreIC_StoreFieldDH": { "count": 1283, "time": 5690 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 20 }, "LoadIC_Miss": { "count": 108, "time": 2712 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 5226 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5248 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 86 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 540, "time": 3504 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 134, "time": 1320 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 586 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 50 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 879 }, "LoadIC_StringLength": { "count": 27, "time": 28 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 827 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 8 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 442 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 60 } }, "API": { "API_Context_New": { "count": 2, "time": 11527 }, "API_FunctionTemplate_New": { "count": 1353, "time": 661 }, "API_Object_SetPrivate": { "count": 35, "time": 376 }, "API_Persistent_New": { "count": 1875, "time": 267 }, "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": 88 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3273 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 42 }, "API_Object_SetPrototype": { "count": 43, "time": 63 }, "API_ObjectTemplate_New": { "count": 102, "time": 10 }, "API_String_NewFromOneByte": { "count": 1038, "time": 596 }, "API_String_Write": { "count": 654, "time": 1743 }, "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": 628 }, "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": 35 }, "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": 520 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 110 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 963 }, "ParseBackgroundProgram": { "count": 1, "time": 814 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5915 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 54170 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 87, "time": 11 }, "OptimizeCode": { "count": 87, "time": 1035 }, "RecompileSynchronous": { "count": 172, "time": 155280 }, "CompileOptimized_Concurrent": { "count": 85, "time": 3685 }, "StackGuard": { "count": 87, "time": 1450 }, "DeoptimizeCode": { "count": 8, "time": 2248 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 11 }, "NotifyDeoptimized": { "count": 6, "time": 117 } } } }, { "duration": 2738564, "js": 2565496, "phases": [ { "phase": "load", "start": 0, "duration": 122236 }, { "phase": "boot", "start": 122236, "duration": 725660 }, { "phase": "transition", "start": 847896, "duration": 686314 }, { "phase": "render", "start": 1534210, "duration": 1204354 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 326011 }, { "kind": "MinorGC", "type": "scavenge", "start": 419636, "duration": 5848, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 452436, "duration": 6620, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 533493, "duration": 2015, "usedHeapSizeAfter": 5796280, "usedHeapSizeBefore": 6119208 }, { "kind": "MinorGC", "type": "scavenge", "start": 675440, "duration": 2936, "usedHeapSizeAfter": 7887416, "usedHeapSizeBefore": 8570784 }, { "kind": "MinorGC", "type": "scavenge", "start": 849249, "duration": 2957, "usedHeapSizeAfter": 9225784, "usedHeapSizeBefore": 9842704 }, { "kind": "MinorGC", "type": "scavenge", "start": 1062972, "duration": 1882, "usedHeapSizeAfter": 10558096, "usedHeapSizeBefore": 11563224 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1165733, "duration": 60, "usedHeapSizeAfter": 11253424, "usedHeapSizeBefore": 11253424 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1168401, "duration": 8351, "usedHeapSizeAfter": 8527712, "usedHeapSizeBefore": 11253584 }, { "kind": "MajorGC", "type": "weak processing", "start": 1178620, "duration": 8, "usedHeapSizeAfter": 8527792, "usedHeapSizeBefore": 8527792 }, { "kind": "MinorGC", "type": "scavenge", "start": 1363426, "duration": 3799, "usedHeapSizeAfter": 21321384, "usedHeapSizeBefore": 22718760 }, { "kind": "MinorGC", "type": "scavenge", "start": 1397075, "duration": 3282, "usedHeapSizeAfter": 22129648, "usedHeapSizeBefore": 22803928 }, { "kind": "MinorGC", "type": "scavenge", "start": 1447473, "duration": 5727, "usedHeapSizeAfter": 24224184, "usedHeapSizeBefore": 25420112 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1597174, "duration": 82, "usedHeapSizeAfter": 28533896, "usedHeapSizeBefore": 28533896 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1610651, "duration": 8389, "usedHeapSizeAfter": 24697664, "usedHeapSizeBefore": 28613880 }, { "kind": "MinorGC", "type": "scavenge", "start": 1779006, "duration": 6721, "usedHeapSizeAfter": 25288464, "usedHeapSizeBefore": 29534912 }, { "kind": "MinorGC", "type": "scavenge", "start": 1961259, "duration": 6845, "usedHeapSizeAfter": 28895664, "usedHeapSizeBefore": 32441392 }, { "kind": "MinorGC", "type": "scavenge", "start": 2205271, "duration": 2966, "usedHeapSizeAfter": 28754736, "usedHeapSizeBefore": 41800888 } ], "blinkGC": [ { "start": 291768, "duration": 3718 }, { "start": 291774, "duration": 3665 }, { "start": 304588, "duration": 1456 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1121, "time": 1027 }, "FunctionCallback": { "count": 4489, "time": 94732 }, "NamedGetterCallback": { "count": 107, "time": 10124 }, "GetMoreDataCallback": { "count": 14, "time": 138747 }, "AccessorSetterCallback": { "count": 5392, "time": 616 }, "GCEpilogueCallback": { "count": 16, "time": 380 }, "GCPrologueCallback": { "count": 16, "time": 735 }, "NamedSetterCallback": { "count": 18, "time": 411 }, "StoreCallbackProperty": { "count": 5334, "time": 3645 }, "NamedQueryCallback": { "count": 11, "time": 35 }, "RunMicrotaskCallback": { "count": 42, "time": 12699 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 4776 }, "CompileFunction": { "count": 3319, "time": 90974 }, "CompileIgnition": { "count": 3374, "time": 97184 }, "CompileIgnitionFinalization": { "count": 3379, "time": 42352 }, "CompileRewriteReturnResult": { "count": 3329, "time": 593 }, "CompileScopeAnalysis": { "count": 3329, "time": 13121 }, "CompileScript": { "count": 10, "time": 4789 }, "CompileLazy": { "count": 3176, "time": 17029 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1003 }, "RegExpInitializeAndCompile": { "count": 177, "time": 745 }, "CompileForOnStackReplacement": { "count": 3, "time": 43 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 654, "time": 1239 }, "Map_SetPrototype": { "count": 12979, "time": 4839 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 39256 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 72 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 2319 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8020 }, "CreateArrayLiteral": { "count": 761, "time": 1865 }, "CreateObjectLiteral": { "count": 1888, "time": 6822 }, "SetProperty": { "count": 8829, "time": 13870 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 392 }, "NewClosure_Tenured": { "count": 2398, "time": 3747 }, "HandleApiCall": { "count": 3986, "time": 3615 }, "DateConstructor": { "count": 268, "time": 122 }, "ArrayLengthGetter": { "count": 371, "time": 23 }, "ArrayLengthSetter": { "count": 5152, "time": 2511 }, "FunctionPrototypeSetter": { "count": 239, "time": 1685 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 845 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 73 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 823 }, "SetGrow": { "count": 26, "time": 22 }, "WeakCollectionSet": { "count": 5007, "time": 6941 }, "ForInEnumerate": { "count": 380, "time": 2547 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 223, "time": 4084 }, "CreateListFromArrayLike": { "count": 18, "time": 483 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 4562 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 5678 }, "AddDictionaryProperty": { "count": 10572, "time": 9579 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 45 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 2899 }, "HasProperty": { "count": 961, "time": 1258 }, "KeyedGetProperty": { "count": 223, "time": 302 }, "NewObject": { "count": 251, "time": 413 }, "ObjectCreate": { "count": 221, "time": 3560 }, "ObjectKeys": { "count": 53, "time": 926 }, "SetDataProperties": { "count": 71, "time": 4272 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 12490 }, "RegExpExecMultiple": { "count": 327, "time": 3144 }, "RegExpReplace": { "count": 784, "time": 3361 }, "StringSplit": { "count": 6134, "time": 11113 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 37 }, "StringBuilderConcat": { "count": 152, "time": 53 }, "StringBuilderJoin": { "count": 136, "time": 1004 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 558, "time": 360 }, "StringIndexOfUnchecked": { "count": 330, "time": 75 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 3321 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 2079 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 54 }, "FunctionPrototypeToString": { "count": 116, "time": 69 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 2516 }, "ObjectFreeze": { "count": 11, "time": 12 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56476 }, "ObjectSetPrototypeOf": { "count": 205, "time": 2183 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 1271 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 112 }, "ArrayShift": { "count": 120, "time": 876 }, "Object_DeleteProperty": { "count": 6, "time": 503 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 6 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 140, "time": 1864 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 654 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 154 }, "ArrayPop": { "count": 63, "time": 574 }, "ArrayBufferConstructor": { "count": 1, "time": 4305 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 93 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2844 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 795 }, "StringToNumber": { "count": 196, "time": 52 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 983 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1086, "time": 2204 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 57 }, "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": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 68 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3770 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5337 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 31 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 31 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39112 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2908 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 437 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1568 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 98411 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 18794 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1035 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 722 }, "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": 0 }, "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": 8 }, "GC_MC_FINISH": { "count": 2, "time": 759 }, "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": 59 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1210 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 27 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 393 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2318 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2888 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 249 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 246 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2075 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 743 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1543 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 403 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 23 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 1772 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 29 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 684 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 14 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 390 }, "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": 7, "time": 546 }, "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": 7 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 6, "time": 5173 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4165 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 32642 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2890 }, "GC_Custom_IncrementalMarkingObserver": { "count": 107, "time": 1683 } }, "JavaScript": { "JS_Execution": { "count": 5564, "time": 1024981 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15305 }, "ParseFunctionLiteral": { "count": 3377, "time": 138193 }, "ParseProgram": { "count": 10, "time": 978 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10343 }, "PreParseNoVariableResolution": { "count": 105, "time": 1801 }, "JsonParse": { "count": 25, "time": 120362 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19250 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2017 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2388 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1375, "time": 9645 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5909 }, "LoadIC_FunctionPrototypeStub": { "count": 387, "time": 3453 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1727 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4121, "time": 18949 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 21 }, "LoadIC_LoadNonexistentDH": { "count": 5456, "time": 12333 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2175 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 15926 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 1377 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1902 }, "LoadIC_LoadFieldDH": { "count": 4095, "time": 13123 }, "StoreIC_StoreFieldDH": { "count": 1287, "time": 6443 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 108, "time": 2670 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 4360 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4181 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 292 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 549, "time": 3591 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 2690 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 1537 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 50 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 334 }, "LoadIC_StringLength": { "count": 27, "time": 28 }, "StoreIC_SlowStub": { "count": 4, "time": 6 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 62 } }, "API": { "API_Context_New": { "count": 2, "time": 13342 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1500 }, "API_Object_SetPrivate": { "count": 35, "time": 26 }, "API_Persistent_New": { "count": 1875, "time": 254 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 340 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2189 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 33 }, "API_Object_SetPrototype": { "count": 43, "time": 900 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1249 }, "API_String_Write": { "count": 654, "time": 674 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 430 }, "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": 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": 422 }, "CompileBackgroundScript": { "count": 1, "time": 7 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 105 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 788 }, "ParseBackgroundProgram": { "count": 1, "time": 764 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6447 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53482 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 71, "time": 8 }, "OptimizeCode": { "count": 71, "time": 644 }, "RecompileSynchronous": { "count": 139, "time": 119446 }, "CompileOptimized_Concurrent": { "count": 68, "time": 2631 }, "StackGuard": { "count": 70, "time": 1866 }, "DeoptimizeCode": { "count": 7, "time": 1989 }, "NotifyDeoptimized": { "count": 6, "time": 836 } } } }, { "duration": 2762923, "js": 2609623, "phases": [ { "phase": "load", "start": 0, "duration": 90242 }, { "phase": "boot", "start": 90242, "duration": 789661 }, { "phase": "transition", "start": 879903, "duration": 679125 }, { "phase": "render", "start": 1559028, "duration": 1203895 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 307003 }, { "kind": "MinorGC", "type": "scavenge", "start": 414866, "duration": 5665, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 449955, "duration": 6242, "usedHeapSizeAfter": 4487600, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 545654, "duration": 1132, "usedHeapSizeAfter": 5805096, "usedHeapSizeBefore": 6119520 }, { "kind": "MinorGC", "type": "scavenge", "start": 700016, "duration": 3071, "usedHeapSizeAfter": 7886656, "usedHeapSizeBefore": 8565864 }, { "kind": "MinorGC", "type": "scavenge", "start": 871256, "duration": 3401, "usedHeapSizeAfter": 9197896, "usedHeapSizeBefore": 9816840 }, { "kind": "MinorGC", "type": "scavenge", "start": 1076387, "duration": 2546, "usedHeapSizeAfter": 10595072, "usedHeapSizeBefore": 11559960 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1177544, "duration": 75, "usedHeapSizeAfter": 11303784, "usedHeapSizeBefore": 11303784 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1177936, "duration": 7503, "usedHeapSizeAfter": 8495776, "usedHeapSizeBefore": 11303944 }, { "kind": "MajorGC", "type": "weak processing", "start": 1187179, "duration": 9, "usedHeapSizeAfter": 8495856, "usedHeapSizeBefore": 8495856 }, { "kind": "MinorGC", "type": "scavenge", "start": 1378436, "duration": 2781, "usedHeapSizeAfter": 21348280, "usedHeapSizeBefore": 22713880 }, { "kind": "MinorGC", "type": "scavenge", "start": 1408104, "duration": 5908, "usedHeapSizeAfter": 22102808, "usedHeapSizeBefore": 22797776 }, { "kind": "MinorGC", "type": "scavenge", "start": 1462224, "duration": 3450, "usedHeapSizeAfter": 24263176, "usedHeapSizeBefore": 25427360 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1618174, "duration": 441, "usedHeapSizeAfter": 28478856, "usedHeapSizeBefore": 28478856 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1623158, "duration": 10869, "usedHeapSizeAfter": 24710584, "usedHeapSizeBefore": 28558760 }, { "kind": "MinorGC", "type": "scavenge", "start": 1778620, "duration": 6068, "usedHeapSizeAfter": 25127024, "usedHeapSizeBefore": 29486472 }, { "kind": "MinorGC", "type": "scavenge", "start": 1966345, "duration": 6355, "usedHeapSizeAfter": 28822944, "usedHeapSizeBefore": 32420184 }, { "kind": "MinorGC", "type": "scavenge", "start": 2204891, "duration": 4126, "usedHeapSizeAfter": 28767424, "usedHeapSizeBefore": 41656120 } ], "blinkGC": [ { "start": 280251, "duration": 2616 }, { "start": 280258, "duration": 2563 }, { "start": 296783, "duration": 1677 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1130, "time": 2552 }, "FunctionCallback": { "count": 4488, "time": 93689 }, "NamedGetterCallback": { "count": 107, "time": 10002 }, "GetMoreDataCallback": { "count": 14, "time": 156414 }, "AccessorSetterCallback": { "count": 5392, "time": 707 }, "GCEpilogueCallback": { "count": 16, "time": 2342 }, "GCPrologueCallback": { "count": 16, "time": 2300 }, "NamedSetterCallback": { "count": 18, "time": 100 }, "StoreCallbackProperty": { "count": 5334, "time": 4723 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 12046 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3211 }, "CompileFunction": { "count": 3319, "time": 111840 }, "CompileIgnition": { "count": 3374, "time": 106245 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30484 }, "CompileRewriteReturnResult": { "count": 3329, "time": 793 }, "CompileScopeAnalysis": { "count": 3329, "time": 9748 }, "CompileScript": { "count": 10, "time": 1415 }, "CompileLazy": { "count": 3176, "time": 14825 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 510 }, "RegExpInitializeAndCompile": { "count": 177, "time": 469 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 663, "time": 3135 }, "Map_SetPrototype": { "count": 12965, "time": 3281 }, "Map_TransitionToDataProperty": { "count": 11966, "time": 31017 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 609 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5270 }, "InterpreterDeserializeLazy": { "count": 160, "time": 5953 }, "CreateArrayLiteral": { "count": 761, "time": 2920 }, "CreateObjectLiteral": { "count": 1888, "time": 9889 }, "SetProperty": { "count": 8830, "time": 12545 }, "DeclareGlobals": { "count": 2, "time": 196 }, "NewClosure": { "count": 344, "time": 75 }, "NewClosure_Tenured": { "count": 2398, "time": 3043 }, "HandleApiCall": { "count": 3986, "time": 2198 }, "DateConstructor": { "count": 268, "time": 129 }, "ArrayLengthGetter": { "count": 371, "time": 1262 }, "ArrayLengthSetter": { "count": 5152, "time": 1800 }, "FunctionPrototypeSetter": { "count": 239, "time": 618 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 119 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 722 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 639 }, "SetGrow": { "count": 26, "time": 36 }, "WeakCollectionSet": { "count": 5007, "time": 7470 }, "ForInEnumerate": { "count": 380, "time": 4340 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 241, "time": 2609 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 3186 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 5505 }, "AddDictionaryProperty": { "count": 10572, "time": 13504 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 44 }, "CreateDataProperty": { "count": 2, "time": 5 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 4957 }, "HasProperty": { "count": 961, "time": 456 }, "KeyedGetProperty": { "count": 223, "time": 2064 }, "NewObject": { "count": 251, "time": 4112 }, "ObjectCreate": { "count": 221, "time": 1972 }, "ObjectKeys": { "count": 53, "time": 153 }, "SetDataProperties": { "count": 71, "time": 1416 }, "ToString": { "count": 28, "time": 31 }, "RegExpExec": { "count": 269, "time": 11353 }, "RegExpExecMultiple": { "count": 327, "time": 2731 }, "RegExpReplace": { "count": 784, "time": 2821 }, "StringSplit": { "count": 6134, "time": 6591 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 77 }, "StringBuilderJoin": { "count": 136, "time": 511 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 569, "time": 880 }, "StringIndexOfUnchecked": { "count": 330, "time": 318 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 3250 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 618 }, "ArrayUnshift": { "count": 45, "time": 29 }, "DateNow": { "count": 60, "time": 71 }, "FunctionPrototypeToString": { "count": 116, "time": 75 }, "ObjectDefineProperties": { "count": 2, "time": 30 }, "ObjectDefineProperty": { "count": 650, "time": 2016 }, "ObjectFreeze": { "count": 11, "time": 19 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 58955 }, "ObjectSetPrototypeOf": { "count": 205, "time": 253 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 109 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 53 }, "ArrayShift": { "count": 120, "time": 1990 }, "Object_DeleteProperty": { "count": 6, "time": 14 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 6 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 140, "time": 1129 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 89 }, "DeleteProperty": { "count": 11, "time": 427 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1961 }, "ArrayPop": { "count": 63, "time": 26 }, "ArrayBufferConstructor": { "count": 1, "time": 4302 }, "GlobalDecodeURIComponent": { "count": 1, "time": 7 }, "MapPrototypeClear": { "count": 93, "time": 23 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 109 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3350 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 963 }, "StringToNumber": { "count": 196, "time": 60 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 15 }, "DateUTC": { "count": 24, "time": 85 }, "ObjectIsFrozen": { "count": 216, "time": 23 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 954, "time": 5402 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 62 }, "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": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 355 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3498 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6831 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 49 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 400 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 36529 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3631 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 699 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1434 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 105605 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 15710 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1713 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 1489 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "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": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 27 }, "GC_MC_FINISH": { "count": 2, "time": 571 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 59 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 3108 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 826 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 86 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 408 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2365 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4239 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 30 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 230 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2393 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 522 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1338 }, "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": 420 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 126 }, "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": 91 }, "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": 419 }, "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": 110 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7588 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3561 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 33235 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2413 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 3176 } }, "JavaScript": { "JS_Execution": { "count": 5556, "time": 1037328 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15682 }, "ParseFunctionLiteral": { "count": 3377, "time": 151817 }, "ParseProgram": { "count": 10, "time": 1954 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12091 }, "PreParseNoVariableResolution": { "count": 105, "time": 1436 }, "JsonParse": { "count": 25, "time": 124390 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22258 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2127 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1877 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1370, "time": 3465 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 10934 }, "LoadIC_FunctionPrototypeStub": { "count": 396, "time": 766 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 4584 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4089, "time": 16624 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 5448, "time": 12157 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4930 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 16521 }, "LoadGlobalIC_Slow": { "count": 21, "time": 13 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 88 }, "LoadIC_SlowStub": { "count": 21, "time": 579 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1484 }, "LoadIC_LoadFieldDH": { "count": 4080, "time": 9868 }, "StoreIC_StoreFieldDH": { "count": 1283, "time": 6274 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 1 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 4779 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2043 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3989 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 589 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 541, "time": 2786 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 2435 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 477, "time": 2830 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 52 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 263 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 33 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 350 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 9 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 892 } }, "API": { "API_Context_New": { "count": 2, "time": 11482 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2347 }, "API_Object_SetPrivate": { "count": 35, "time": 23 }, "API_Persistent_New": { "count": 1875, "time": 805 }, "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": 2090 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 43 }, "API_Object_SetPrototype": { "count": 43, "time": 58 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 776 }, "API_String_Write": { "count": 654, "time": 300 }, "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": 2 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 86 }, "API_Private_New": { "count": 3, "time": 3 }, "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": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 405 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 103 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 747 }, "ParseBackgroundProgram": { "count": 1, "time": 863 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6085 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 49831 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 75, "time": 6 }, "DeoptimizeCode": { "count": 9, "time": 1640 }, "OptimizeCode": { "count": 75, "time": 3678 }, "RecompileSynchronous": { "count": 149, "time": 111401 }, "CompileOptimized_Concurrent": { "count": 74, "time": 1715 }, "NotifyDeoptimized": { "count": 7, "time": 457 }, "StackGuard": { "count": 76, "time": 2616 } } } }, { "duration": 2857240, "js": 2704265, "phases": [ { "phase": "load", "start": 0, "duration": 91474 }, { "phase": "boot", "start": 91474, "duration": 774738 }, { "phase": "transition", "start": 866212, "duration": 731799 }, { "phase": "render", "start": 1598011, "duration": 1259229 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 303721 }, { "kind": "MinorGC", "type": "scavenge", "start": 409175, "duration": 6883, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 445005, "duration": 6763, "usedHeapSizeAfter": 4487480, "usedHeapSizeBefore": 4629352 }, { "kind": "MinorGC", "type": "scavenge", "start": 529033, "duration": 1835, "usedHeapSizeAfter": 5804648, "usedHeapSizeBefore": 6119056 }, { "kind": "MinorGC", "type": "scavenge", "start": 677943, "duration": 4110, "usedHeapSizeAfter": 7882056, "usedHeapSizeBefore": 8565552 }, { "kind": "MinorGC", "type": "scavenge", "start": 857477, "duration": 2666, "usedHeapSizeAfter": 9223776, "usedHeapSizeBefore": 9821888 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1047883, "duration": 803, "usedHeapSizeAfter": 11124992, "usedHeapSizeBefore": 11124992 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1066762, "duration": 7568, "usedHeapSizeAfter": 8881072, "usedHeapSizeBefore": 11243224 }, { "kind": "MajorGC", "type": "weak processing", "start": 1183176, "duration": 10, "usedHeapSizeAfter": 9934552, "usedHeapSizeBefore": 9934552 }, { "kind": "MinorGC", "type": "scavenge", "start": 1391589, "duration": 6613, "usedHeapSizeAfter": 21091496, "usedHeapSizeBefore": 22873656 }, { "kind": "MinorGC", "type": "scavenge", "start": 1446025, "duration": 4901, "usedHeapSizeAfter": 22430640, "usedHeapSizeBefore": 23308208 }, { "kind": "MinorGC", "type": "scavenge", "start": 1496671, "duration": 3743, "usedHeapSizeAfter": 24266576, "usedHeapSizeBefore": 25303320 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1503955, "duration": 635, "usedHeapSizeAfter": 24448984, "usedHeapSizeBefore": 24448984 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1559301, "duration": 8583, "usedHeapSizeAfter": 23763424, "usedHeapSizeBefore": 27601496 }, { "kind": "MinorGC", "type": "scavenge", "start": 1771312, "duration": 6447, "usedHeapSizeAfter": 25083120, "usedHeapSizeBefore": 29126040 }, { "kind": "MinorGC", "type": "scavenge", "start": 2031329, "duration": 4553, "usedHeapSizeAfter": 27782424, "usedHeapSizeBefore": 31754016 }, { "kind": "MinorGC", "type": "scavenge", "start": 2284588, "duration": 3191, "usedHeapSizeAfter": 29190432, "usedHeapSizeBefore": 41557464 }, { "kind": "MajorGC", "type": "weak processing", "start": 2853688, "duration": 389, "usedHeapSizeAfter": 40780192, "usedHeapSizeBefore": 40780192 } ], "blinkGC": [ { "start": 271425, "duration": 2988 }, { "start": 271435, "duration": 2933 }, { "start": 288920, "duration": 1370 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 1638 }, "FunctionCallback": { "count": 4487, "time": 90499 }, "NamedGetterCallback": { "count": 107, "time": 7691 }, "GetMoreDataCallback": { "count": 14, "time": 145662 }, "AccessorSetterCallback": { "count": 5392, "time": 4318 }, "GCEpilogueCallback": { "count": 15, "time": 2104 }, "GCPrologueCallback": { "count": 15, "time": 921 }, "NamedSetterCallback": { "count": 18, "time": 846 }, "StoreCallbackProperty": { "count": 5334, "time": 4072 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 14124 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1936 }, "CompileFunction": { "count": 3319, "time": 106553 }, "CompileIgnition": { "count": 3374, "time": 119516 }, "CompileIgnitionFinalization": { "count": 3379, "time": 36928 }, "CompileRewriteReturnResult": { "count": 3329, "time": 161 }, "CompileScopeAnalysis": { "count": 3329, "time": 15959 }, "CompileScript": { "count": 10, "time": 698 }, "CompileLazy": { "count": 3176, "time": 14641 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 406 }, "RegExpInitializeAndCompile": { "count": 177, "time": 202 }, "CompileForOnStackReplacement": { "count": 2, "time": 725 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 661, "time": 960 }, "Map_SetPrototype": { "count": 12951, "time": 5575 }, "Map_TransitionToDataProperty": { "count": 11938, "time": 31230 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 62 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4817 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8797 }, "CreateArrayLiteral": { "count": 761, "time": 429 }, "CreateObjectLiteral": { "count": 1888, "time": 8148 }, "SetProperty": { "count": 8821, "time": 14427 }, "DeclareGlobals": { "count": 2, "time": 40 }, "NewClosure": { "count": 344, "time": 458 }, "NewClosure_Tenured": { "count": 2398, "time": 1063 }, "HandleApiCall": { "count": 3986, "time": 3451 }, "DateConstructor": { "count": 268, "time": 661 }, "ArrayLengthGetter": { "count": 372, "time": 28 }, "ArrayLengthSetter": { "count": 5152, "time": 788 }, "FunctionPrototypeSetter": { "count": 239, "time": 2031 }, "FunctionLengthGetter": { "count": 13, "time": 16 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 98 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 821 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 64 }, "SetGrow": { "count": 26, "time": 36 }, "WeakCollectionSet": { "count": 5007, "time": 7689 }, "ForInEnumerate": { "count": 379, "time": 4003 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 274, "time": 3468 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 4767 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 5301 }, "AddDictionaryProperty": { "count": 10572, "time": 15836 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 47 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 8 }, "GetProperty": { "count": 6296, "time": 4785 }, "HasProperty": { "count": 961, "time": 1358 }, "KeyedGetProperty": { "count": 223, "time": 784 }, "NewObject": { "count": 251, "time": 2315 }, "ObjectCreate": { "count": 221, "time": 2239 }, "ObjectKeys": { "count": 52, "time": 690 }, "SetDataProperties": { "count": 71, "time": 915 }, "ToString": { "count": 28, "time": 58 }, "RegExpExec": { "count": 269, "time": 11598 }, "RegExpExecMultiple": { "count": 327, "time": 1425 }, "RegExpReplace": { "count": 784, "time": 2185 }, "StringSplit": { "count": 6134, "time": 8368 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 31 }, "StringBuilderConcat": { "count": 152, "time": 67 }, "StringBuilderJoin": { "count": 136, "time": 546 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 566, "time": 637 }, "StringIndexOfUnchecked": { "count": 330, "time": 129 }, "StringToArray": { "count": 1, "time": 4 }, "ArrayConcat": { "count": 168, "time": 1726 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 66 }, "ArrayUnshift": { "count": 45, "time": 29 }, "DateNow": { "count": 60, "time": 69 }, "FunctionPrototypeToString": { "count": 116, "time": 63 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 1888 }, "ObjectFreeze": { "count": 11, "time": 352 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53164 }, "ObjectSetPrototypeOf": { "count": 205, "time": 905 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 93 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 42 }, "ArrayShift": { "count": 77, "time": 378 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 226 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 142, "time": 2270 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 1189 }, "DeleteProperty": { "count": 11, "time": 11 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 600 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 3866 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 661 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 467 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2863 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 858 }, "StringToNumber": { "count": 196, "time": 47 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 9 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 18 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 21 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1129, "time": 4543 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 61 }, "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": 84 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2836 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 5244 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 32 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 38 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 49 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 37791 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 3406 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 2037 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1468 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 101223 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 19340 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1276 }, "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": 1386 }, "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": 11 }, "GC_MC_FINISH": { "count": 2, "time": 936 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 383 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 62 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1337 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 10 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 101 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1742 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4933 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 795 }, "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": 1872 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 497 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1314 }, "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": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 126 }, "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": 44 }, "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": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1608 }, "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": 7007 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 12, "time": 3488 }, "GC_MC_BACKGROUND_MARKING": { "count": 39, "time": 28738 }, "GC_Custom_IncrementalMarkingObserver": { "count": 184, "time": 1406 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2409 } }, "JavaScript": { "JS_Execution": { "count": 5564, "time": 1077836 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14018 }, "ParseFunctionLiteral": { "count": 3377, "time": 146985 }, "ParseProgram": { "count": 10, "time": 1538 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11799 }, "PreParseNoVariableResolution": { "count": 105, "time": 2335 }, "JsonParse": { "count": 25, "time": 119797 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 15680 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 539 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1699 }, "StoreGlobalIC_Miss": { "count": 8, "time": 17 }, "StoreIC_Miss": { "count": 1353, "time": 9889 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7830 }, "LoadIC_FunctionPrototypeStub": { "count": 394, "time": 1441 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1447 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4103, "time": 23008 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 29 }, "LoadIC_LoadNonexistentDH": { "count": 5441, "time": 17551 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3080 }, "StoreIC_Premonomorphic": { "count": 4834, "time": 15232 }, "LoadGlobalIC_Slow": { "count": 21, "time": 7 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 420 }, "LoadIC_SlowStub": { "count": 21, "time": 364 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1385 }, "LoadIC_LoadFieldDH": { "count": 4065, "time": 14169 }, "StoreIC_StoreFieldDH": { "count": 1268, "time": 9038 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 108, "time": 4205 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3224 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4199 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 706 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 549, "time": 5043 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 126, "time": 2818 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 467, "time": 1928 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 59 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1324 }, "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": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 64 } }, "API": { "API_Context_New": { "count": 2, "time": 10111 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2031 }, "API_Object_SetPrivate": { "count": 35, "time": 31 }, "API_Persistent_New": { "count": 1876, "time": 1448 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 16 }, "API_Function_NewInstance": { "count": 43, "time": 89 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 6232 }, "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": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1492 }, "API_String_Write": { "count": 654, "time": 139 }, "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": 3 }, "API_String_NewExternalOneByte": { "count": 62, "time": 24 }, "API_Function_Call": { "count": 8, "time": 3 }, "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": 348 }, "CompileBackgroundScript": { "count": 1, "time": 19 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 100 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 701 }, "ParseBackgroundProgram": { "count": 1, "time": 824 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6700 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 55524 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 80, "time": 4 }, "OptimizeCode": { "count": 80, "time": 1625 }, "RecompileSynchronous": { "count": 157, "time": 165804 }, "CompileOptimized_Concurrent": { "count": 77, "time": 2385 }, "StackGuard": { "count": 79, "time": 2817 }, "DeoptimizeCode": { "count": 7, "time": 1886 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 13 }, "NotifyDeoptimized": { "count": 6, "time": 122 } } } }, { "duration": 2775010, "js": 2625169, "phases": [ { "phase": "load", "start": 0, "duration": 89815 }, { "phase": "boot", "start": 89815, "duration": 762416 }, { "phase": "transition", "start": 852231, "duration": 673666 }, { "phase": "render", "start": 1525897, "duration": 1249113 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 299994 }, { "kind": "MinorGC", "type": "scavenge", "start": 400925, "duration": 4508, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 438851, "duration": 7375, "usedHeapSizeAfter": 4487488, "usedHeapSizeBefore": 4629424 }, { "kind": "MinorGC", "type": "scavenge", "start": 529102, "duration": 2503, "usedHeapSizeAfter": 5802720, "usedHeapSizeBefore": 6119072 }, { "kind": "MinorGC", "type": "scavenge", "start": 668799, "duration": 3196, "usedHeapSizeAfter": 7870152, "usedHeapSizeBefore": 8566824 }, { "kind": "MinorGC", "type": "scavenge", "start": 853858, "duration": 3734, "usedHeapSizeAfter": 9234472, "usedHeapSizeBefore": 9847048 }, { "kind": "MinorGC", "type": "scavenge", "start": 1052148, "duration": 3020, "usedHeapSizeAfter": 10562848, "usedHeapSizeBefore": 11559008 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1162250, "duration": 931, "usedHeapSizeAfter": 11259248, "usedHeapSizeBefore": 11259248 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1201086, "duration": 7129, "usedHeapSizeAfter": 13468760, "usedHeapSizeBefore": 16280904 }, { "kind": "MinorGC", "type": "scavenge", "start": 1365347, "duration": 5312, "usedHeapSizeAfter": 21163456, "usedHeapSizeBefore": 22575448 }, { "kind": "MinorGC", "type": "scavenge", "start": 1403073, "duration": 7966, "usedHeapSizeAfter": 22074872, "usedHeapSizeBefore": 22724792 }, { "kind": "MinorGC", "type": "scavenge", "start": 1445097, "duration": 2464, "usedHeapSizeAfter": 24125360, "usedHeapSizeBefore": 25241168 }, { "kind": "MinorGC", "type": "scavenge", "start": 1684606, "duration": 6390, "usedHeapSizeAfter": 27822568, "usedHeapSizeBefore": 30747944 }, { "kind": "MinorGC", "type": "scavenge", "start": 1859085, "duration": 7941, "usedHeapSizeAfter": 28999568, "usedHeapSizeBefore": 32771936 }, { "kind": "MinorGC", "type": "scavenge", "start": 2002014, "duration": 4748, "usedHeapSizeAfter": 32214232, "usedHeapSizeBefore": 36048888 }, { "kind": "MinorGC", "type": "scavenge", "start": 2234949, "duration": 5216, "usedHeapSizeAfter": 32026464, "usedHeapSizeBefore": 45526136 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2427763, "duration": 83, "usedHeapSizeAfter": 36619704, "usedHeapSizeBefore": 36619704 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2440758, "duration": 8949, "usedHeapSizeAfter": 28256864, "usedHeapSizeBefore": 36702600 }, { "kind": "MajorGC", "type": "weak processing", "start": 2769493, "duration": 1432, "usedHeapSizeAfter": 31336744, "usedHeapSizeBefore": 31336744 } ], "blinkGC": [ { "start": 266486, "duration": 2736 }, { "start": 266492, "duration": 2680 }, { "start": 269985, "duration": 1371 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 1205 }, "FunctionCallback": { "count": 4502, "time": 93603 }, "NamedGetterCallback": { "count": 107, "time": 8328 }, "GetMoreDataCallback": { "count": 14, "time": 146994 }, "AccessorSetterCallback": { "count": 5392, "time": 2203 }, "GCEpilogueCallback": { "count": 17, "time": 1244 }, "GCPrologueCallback": { "count": 17, "time": 1958 }, "NamedSetterCallback": { "count": 18, "time": 115 }, "StoreCallbackProperty": { "count": 5334, "time": 4003 }, "NamedQueryCallback": { "count": 11, "time": 993 }, "RunMicrotaskCallback": { "count": 42, "time": 12198 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3408 }, "CompileFunction": { "count": 3319, "time": 91351 }, "CompileIgnition": { "count": 3374, "time": 118288 }, "CompileIgnitionFinalization": { "count": 3379, "time": 24984 }, "CompileRewriteReturnResult": { "count": 3329, "time": 680 }, "CompileScopeAnalysis": { "count": 3329, "time": 14141 }, "CompileScript": { "count": 10, "time": 1038 }, "CompileLazy": { "count": 3176, "time": 17538 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 97 }, "RegExpInitializeAndCompile": { "count": 177, "time": 933 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 661, "time": 2923 }, "Map_SetPrototype": { "count": 12977, "time": 2934 }, "Map_TransitionToDataProperty": { "count": 11985, "time": 35331 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 574 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4948 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10427 }, "CreateArrayLiteral": { "count": 761, "time": 1477 }, "CreateObjectLiteral": { "count": 1888, "time": 11908 }, "SetProperty": { "count": 8825, "time": 12589 }, "DeclareGlobals": { "count": 2, "time": 749 }, "NewClosure": { "count": 344, "time": 86 }, "NewClosure_Tenured": { "count": 2398, "time": 1255 }, "HandleApiCall": { "count": 3986, "time": 2572 }, "DateConstructor": { "count": 268, "time": 488 }, "ArrayLengthGetter": { "count": 371, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 1587 }, "FunctionPrototypeSetter": { "count": 239, "time": 1205 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 491 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 73 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 415 }, "SetGrow": { "count": 26, "time": 37 }, "WeakCollectionSet": { "count": 5007, "time": 6995 }, "ForInEnumerate": { "count": 379, "time": 4781 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 203, "time": 3606 }, "CreateListFromArrayLike": { "count": 18, "time": 473 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 2759 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5028, "time": 3023 }, "AddDictionaryProperty": { "count": 10572, "time": 9282 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 359 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 7 }, "GetProperty": { "count": 6297, "time": 3484 }, "HasProperty": { "count": 961, "time": 1762 }, "KeyedGetProperty": { "count": 214, "time": 911 }, "NewObject": { "count": 251, "time": 2669 }, "ObjectCreate": { "count": 221, "time": 2850 }, "ObjectKeys": { "count": 53, "time": 1073 }, "SetDataProperties": { "count": 71, "time": 1347 }, "ToString": { "count": 28, "time": 24 }, "RegExpExec": { "count": 269, "time": 9497 }, "RegExpExecMultiple": { "count": 327, "time": 1054 }, "RegExpReplace": { "count": 784, "time": 5590 }, "StringSplit": { "count": 6134, "time": 8678 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 32 }, "StringBuilderConcat": { "count": 152, "time": 63 }, "StringBuilderJoin": { "count": 136, "time": 79 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 543, "time": 123 }, "StringIndexOfUnchecked": { "count": 330, "time": 480 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 871 }, "ArrayPush": { "count": 8, "time": 19 }, "ArraySplice": { "count": 82, "time": 187 }, "ArrayUnshift": { "count": 45, "time": 23 }, "DateNow": { "count": 60, "time": 73 }, "FunctionPrototypeToString": { "count": 116, "time": 80 }, "ObjectDefineProperties": { "count": 2, "time": 23 }, "ObjectDefineProperty": { "count": 650, "time": 1332 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 52468 }, "ObjectSetPrototypeOf": { "count": 205, "time": 449 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 250 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 46 }, "ArrayShift": { "count": 120, "time": 174 }, "Object_DeleteProperty": { "count": 6, "time": 15 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 1 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 146, "time": 1324 }, "OrdinaryHasInstance": { "count": 13, "time": 2 }, "StringToLowerCaseIntl": { "count": 223, "time": 157 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 271 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 123 }, "ArrayPop": { "count": 63, "time": 35 }, "ArrayBufferConstructor": { "count": 1, "time": 4797 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 26 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 95 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3322 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 884 }, "StringToNumber": { "count": 196, "time": 49 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 7 }, "StringSubstring": { "count": 8, "time": 698 }, "DatePrototypeSetMonth": { "count": 12, "time": 19 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 6 }, "DateUTC": { "count": 24, "time": 991 }, "ObjectIsFrozen": { "count": 216, "time": 15 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1292, "time": 3813 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 63 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 15, "time": 292 }, "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": 337 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 2108 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 5489 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 43 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 29 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 1329 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 49293 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 5411 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 9 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 38, "time": 1530 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 142856 }, "GC_MC_INCREMENTAL": { "count": 40, "time": 17603 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1275 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 631 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 989 }, "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": 12 }, "GC_MC_FINISH": { "count": 2, "time": 489 }, "GC_MC_MARK": { "count": 2, "time": 28 }, "GC_MC_PROLOGUE": { "count": 2, "time": 48 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 53 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1483 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 53 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 518 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2298 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3060 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 630 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 25 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2996 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 476 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 755 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 17 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 23 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 142 }, "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": 661 }, "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": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 637 }, "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": 67 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 6, "time": 2660 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 20, "time": 3041 }, "GC_MC_BACKGROUND_MARKING": { "count": 28, "time": 35354 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 3678 }, "GC_Custom_IncrementalMarkingObserver": { "count": 65, "time": 2635 }, "AllocateInTargetSpace": { "count": 1, "time": 2 } }, "JavaScript": { "JS_Execution": { "count": 5560, "time": 1064423 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15883 }, "ParseFunctionLiteral": { "count": 3377, "time": 144093 }, "ParseProgram": { "count": 10, "time": 1286 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12405 }, "PreParseNoVariableResolution": { "count": 105, "time": 2053 }, "JsonParse": { "count": 25, "time": 130271 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 23793 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3588 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1845 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1393, "time": 5932 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8207 }, "LoadIC_FunctionPrototypeStub": { "count": 394, "time": 2072 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 914 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4127, "time": 16527 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5560, "time": 11981 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4365 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 22071 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 36 }, "LoadIC_SlowStub": { "count": 21, "time": 60 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1567 }, "LoadIC_LoadFieldDH": { "count": 4141, "time": 12857 }, "StoreIC_StoreFieldDH": { "count": 1335, "time": 4773 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 2949 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 1794 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4558 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 315 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 544, "time": 3157 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 141, "time": 2269 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 509, "time": 1216 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 135 }, "LoadIC_LoadNormalDH": { "count": 170, "time": 1119 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 34 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 27 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 66 } }, "API": { "API_Context_New": { "count": 2, "time": 14103 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2247 }, "API_Object_SetPrivate": { "count": 35, "time": 19 }, "API_Persistent_New": { "count": 1874, "time": 1013 }, "API_String_NewFromUtf8": { "count": 13, "time": 448 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 21 }, "API_Function_NewInstance": { "count": 43, "time": 509 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3395 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 35 }, "API_Object_SetPrototype": { "count": 43, "time": 46 }, "API_ObjectTemplate_New": { "count": 102, "time": 24 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1700 }, "API_String_Write": { "count": 654, "time": 1455 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 417 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 61, "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": 381 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 95 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 918 }, "ParseBackgroundProgram": { "count": 1, "time": 692 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6570 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52954 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 75, "time": 15 }, "OptimizeCode": { "count": 75, "time": 1578 }, "RecompileSynchronous": { "count": 149, "time": 115590 }, "CompileOptimized_Concurrent": { "count": 74, "time": 1387 }, "StackGuard": { "count": 75, "time": 2634 }, "DeoptimizeCode": { "count": 11, "time": 715 }, "NotifyDeoptimized": { "count": 8, "time": 149 } } } }, { "duration": 2852551, "js": 2699597, "phases": [ { "phase": "load", "start": 0, "duration": 88044 }, { "phase": "boot", "start": 88044, "duration": 745567 }, { "phase": "transition", "start": 833611, "duration": 687281 }, { "phase": "render", "start": 1520892, "duration": 1331659 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 295873 }, { "kind": "MinorGC", "type": "scavenge", "start": 401263, "duration": 5451, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 435693, "duration": 8630, "usedHeapSizeAfter": 4487536, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 517934, "duration": 2903, "usedHeapSizeAfter": 5791248, "usedHeapSizeBefore": 6119472 }, { "kind": "MinorGC", "type": "scavenge", "start": 658634, "duration": 3395, "usedHeapSizeAfter": 7888104, "usedHeapSizeBefore": 8571512 }, { "kind": "MinorGC", "type": "scavenge", "start": 836640, "duration": 4012, "usedHeapSizeAfter": 9247736, "usedHeapSizeBefore": 9846488 }, { "kind": "MinorGC", "type": "scavenge", "start": 1049133, "duration": 3493, "usedHeapSizeAfter": 10606368, "usedHeapSizeBefore": 11566448 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1158351, "duration": 730, "usedHeapSizeAfter": 11309760, "usedHeapSizeBefore": 11309760 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1160648, "duration": 5099, "usedHeapSizeAfter": 8500864, "usedHeapSizeBefore": 11309920 }, { "kind": "MajorGC", "type": "weak processing", "start": 1167231, "duration": 8, "usedHeapSizeAfter": 8500944, "usedHeapSizeBefore": 8500944 }, { "kind": "MinorGC", "type": "scavenge", "start": 1353006, "duration": 3324, "usedHeapSizeAfter": 21317304, "usedHeapSizeBefore": 22718232 }, { "kind": "MinorGC", "type": "scavenge", "start": 1385088, "duration": 6169, "usedHeapSizeAfter": 22196424, "usedHeapSizeBefore": 22800248 }, { "kind": "MinorGC", "type": "scavenge", "start": 1428413, "duration": 6242, "usedHeapSizeAfter": 24235696, "usedHeapSizeBefore": 25377776 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1582745, "duration": 583, "usedHeapSizeAfter": 28525560, "usedHeapSizeBefore": 28525560 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1592495, "duration": 9808, "usedHeapSizeAfter": 24649616, "usedHeapSizeBefore": 28605784 }, { "kind": "MinorGC", "type": "scavenge", "start": 1769801, "duration": 8137, "usedHeapSizeAfter": 25152328, "usedHeapSizeBefore": 29381144 }, { "kind": "MinorGC", "type": "scavenge", "start": 1995279, "duration": 5115, "usedHeapSizeAfter": 28943168, "usedHeapSizeBefore": 32490328 }, { "kind": "MinorGC", "type": "scavenge", "start": 2276209, "duration": 6140, "usedHeapSizeAfter": 28816256, "usedHeapSizeBefore": 41698512 } ], "blinkGC": [ { "start": 262877, "duration": 3603 }, { "start": 262884, "duration": 3548 }, { "start": 276220, "duration": 1567 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 349 }, "FunctionCallback": { "count": 4490, "time": 94779 }, "NamedGetterCallback": { "count": 107, "time": 8278 }, "GetMoreDataCallback": { "count": 14, "time": 144382 }, "AccessorSetterCallback": { "count": 5392, "time": 2479 }, "GCEpilogueCallback": { "count": 16, "time": 1464 }, "GCPrologueCallback": { "count": 16, "time": 744 }, "NamedSetterCallback": { "count": 18, "time": 112 }, "StoreCallbackProperty": { "count": 5334, "time": 3739 }, "NamedQueryCallback": { "count": 11, "time": 843 }, "RunMicrotaskCallback": { "count": 42, "time": 15468 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 471 }, "CompileFunction": { "count": 3319, "time": 103874 }, "CompileIgnition": { "count": 3374, "time": 107681 }, "CompileIgnitionFinalization": { "count": 3379, "time": 25271 }, "CompileRewriteReturnResult": { "count": 3329, "time": 109 }, "CompileScopeAnalysis": { "count": 3329, "time": 17067 }, "CompileScript": { "count": 10, "time": 679 }, "CompileLazy": { "count": 3176, "time": 12739 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 849 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1664 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 661, "time": 2594 }, "Map_SetPrototype": { "count": 12975, "time": 5420 }, "Map_TransitionToDataProperty": { "count": 11974, "time": 32213 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 71 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4722 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7902 }, "CreateArrayLiteral": { "count": 761, "time": 3397 }, "CreateObjectLiteral": { "count": 1888, "time": 9530 }, "SetProperty": { "count": 8829, "time": 13866 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 79 }, "NewClosure_Tenured": { "count": 2398, "time": 2665 }, "HandleApiCall": { "count": 3986, "time": 4509 }, "DateConstructor": { "count": 268, "time": 1762 }, "ArrayLengthGetter": { "count": 372, "time": 23 }, "ArrayLengthSetter": { "count": 5152, "time": 1250 }, "FunctionPrototypeSetter": { "count": 239, "time": 351 }, "FunctionLengthGetter": { "count": 13, "time": 8 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 101 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 86 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 252 }, "SetGrow": { "count": 26, "time": 32 }, "WeakCollectionSet": { "count": 5007, "time": 10370 }, "ForInEnumerate": { "count": 380, "time": 2571 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "CreateListFromArrayLike": { "count": 18, "time": 29 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 3307 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 2493 }, "AddDictionaryProperty": { "count": 10572, "time": 15006 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 83 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3015 }, "HasProperty": { "count": 961, "time": 1789 }, "KeyedGetProperty": { "count": 223, "time": 325 }, "NewObject": { "count": 251, "time": 1560 }, "ObjectCreate": { "count": 221, "time": 2555 }, "ObjectKeys": { "count": 53, "time": 1437 }, "SetDataProperties": { "count": 71, "time": 716 }, "ToString": { "count": 28, "time": 1309 }, "RegExpExec": { "count": 269, "time": 8398 }, "RegExpExecMultiple": { "count": 327, "time": 1245 }, "RegExpReplace": { "count": 784, "time": 3911 }, "StringSplit": { "count": 6134, "time": 10818 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 37 }, "StringBuilderConcat": { "count": 152, "time": 76 }, "StringBuilderJoin": { "count": 136, "time": 82 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 573, "time": 118 }, "StringIndexOfUnchecked": { "count": 330, "time": 639 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1902 }, "ArrayPush": { "count": 8, "time": 12 }, "ArraySplice": { "count": 82, "time": 98 }, "ArrayUnshift": { "count": 45, "time": 200 }, "DateNow": { "count": 60, "time": 70 }, "FunctionPrototypeToString": { "count": 116, "time": 73 }, "ObjectDefineProperties": { "count": 2, "time": 33 }, "ObjectDefineProperty": { "count": 650, "time": 2676 }, "ObjectFreeze": { "count": 11, "time": 438 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 59268 }, "ObjectSetPrototypeOf": { "count": 205, "time": 2150 }, "ObjectIsExtensible": { "count": 19, "time": 9 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 382 }, "GlobalUnescape": { "count": 1, "time": 409 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 28 }, "ArrayShift": { "count": 120, "time": 91 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 44 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "AllocateInNewSpace": { "count": 251, "time": 5144 }, "Interrupt": { "count": 144, "time": 1856 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 583 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 5 }, "HasInPrototypeChain": { "count": 2, "time": 575 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 186 }, "ArrayPop": { "count": 63, "time": 502 }, "ArrayBufferConstructor": { "count": 1, "time": 4466 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 31 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 174 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3165 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1162 }, "StringToNumber": { "count": 196, "time": 58 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 742 }, "DateUTC": { "count": 24, "time": 28 }, "ObjectIsFrozen": { "count": 216, "time": 17 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1002, "time": 5882 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 60 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 3 }, "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": 370 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2729 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7643 }, "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": 32 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 48930 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2782 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 895 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1515 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 133705 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 13694 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1746 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 521 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1140 }, "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": 699 }, "GC_MC_MARK": { "count": 2, "time": 78 }, "GC_MC_PROLOGUE": { "count": 2, "time": 50 }, "GC_MC_SWEEP": { "count": 2, "time": 418 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 56 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 226 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 26 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 32 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 1199 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1995 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2599 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 385 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2958 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 986 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 218 }, "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": 721 }, "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": 736 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 459 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 23 }, "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": 441 }, "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": 49 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4435 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 5124 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 33686 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2648 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 1569 } }, "JavaScript": { "JS_Execution": { "count": 5555, "time": 1144538 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16557 }, "ParseFunctionLiteral": { "count": 3377, "time": 141299 }, "ParseProgram": { "count": 10, "time": 844 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11417 }, "PreParseNoVariableResolution": { "count": 105, "time": 1355 }, "JsonParse": { "count": 25, "time": 118201 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22947 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1141 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2280 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1378, "time": 10092 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 10071 }, "LoadIC_FunctionPrototypeStub": { "count": 394, "time": 2753 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1042 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4064, "time": 17006 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5451, "time": 16044 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2817 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 22226 }, "LoadGlobalIC_Slow": { "count": 21, "time": 7 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 41 }, "LoadIC_SlowStub": { "count": 21, "time": 47 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1214 }, "LoadIC_LoadFieldDH": { "count": 4072, "time": 12711 }, "StoreIC_StoreFieldDH": { "count": 1287, "time": 4615 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 1928 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3885 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 23 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3422 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 514 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 540, "time": 2817 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 2930 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 477, "time": 1761 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 655 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 769 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 27 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 17 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 19 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 93 } }, "API": { "API_Context_New": { "count": 2, "time": 10658 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2114 }, "API_Object_SetPrivate": { "count": 35, "time": 29 }, "API_Persistent_New": { "count": 1875, "time": 1114 }, "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": 103 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4310 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 138, "time": 676 }, "API_Object_SetPrototype": { "count": 43, "time": 45 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1090 }, "API_String_Write": { "count": 654, "time": 116 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 40 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 10 }, "API_Private_New": { "count": 3, "time": 0 }, "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": 3 }, "CompileBackgroundIgnition": { "count": 5, "time": 454 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 112 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 802 }, "ParseBackgroundProgram": { "count": 1, "time": 777 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7226 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51429 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 77, "time": 12 }, "OptimizeCode": { "count": 77, "time": 2291 }, "RecompileSynchronous": { "count": 154, "time": 110109 }, "CompileOptimized_Concurrent": { "count": 77, "time": 2094 }, "StackGuard": { "count": 77, "time": 1200 }, "DeoptimizeCode": { "count": 6, "time": 1999 }, "NotifyDeoptimized": { "count": 5, "time": 730 } } } }, { "duration": 2739274, "js": 2569194, "phases": [ { "phase": "load", "start": 0, "duration": 107227 }, { "phase": "boot", "start": 107227, "duration": 760089 }, { "phase": "transition", "start": 867316, "duration": 670860 }, { "phase": "render", "start": 1538176, "duration": 1201098 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 340255 }, { "kind": "MinorGC", "type": "scavenge", "start": 437697, "duration": 4817, "usedHeapSizeAfter": 4029288, "usedHeapSizeBefore": 4323464 }, { "kind": "MinorGC", "type": "scavenge", "start": 469700, "duration": 5344, "usedHeapSizeAfter": 4487688, "usedHeapSizeBefore": 4629560 }, { "kind": "MinorGC", "type": "scavenge", "start": 552055, "duration": 1477, "usedHeapSizeAfter": 5818584, "usedHeapSizeBefore": 6119360 }, { "kind": "MinorGC", "type": "scavenge", "start": 689043, "duration": 2867, "usedHeapSizeAfter": 7853760, "usedHeapSizeBefore": 8556384 }, { "kind": "MinorGC", "type": "scavenge", "start": 864298, "duration": 2714, "usedHeapSizeAfter": 9225304, "usedHeapSizeBefore": 9835728 }, { "kind": "MinorGC", "type": "scavenge", "start": 1075768, "duration": 2151, "usedHeapSizeAfter": 10537744, "usedHeapSizeBefore": 11552032 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1198089, "duration": 198, "usedHeapSizeAfter": 11282872, "usedHeapSizeBefore": 11282872 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1248015, "duration": 8451, "usedHeapSizeAfter": 13480400, "usedHeapSizeBefore": 16304528 }, { "kind": "MinorGC", "type": "scavenge", "start": 1414165, "duration": 3218, "usedHeapSizeAfter": 21188496, "usedHeapSizeBefore": 22600480 }, { "kind": "MinorGC", "type": "scavenge", "start": 1450030, "duration": 4062, "usedHeapSizeAfter": 22117920, "usedHeapSizeBefore": 22739432 }, { "kind": "MinorGC", "type": "scavenge", "start": 1468839, "duration": 2588, "usedHeapSizeAfter": 24046856, "usedHeapSizeBefore": 25208968 }, { "kind": "MinorGC", "type": "scavenge", "start": 1690235, "duration": 5861, "usedHeapSizeAfter": 27778128, "usedHeapSizeBefore": 30696784 }, { "kind": "MinorGC", "type": "scavenge", "start": 1838258, "duration": 7519, "usedHeapSizeAfter": 28953960, "usedHeapSizeBefore": 32559128 }, { "kind": "MinorGC", "type": "scavenge", "start": 1995193, "duration": 4735, "usedHeapSizeAfter": 31962648, "usedHeapSizeBefore": 35872600 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2191454, "duration": 1080, "usedHeapSizeAfter": 42162456, "usedHeapSizeBefore": 42162456 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2193968, "duration": 10545, "usedHeapSizeAfter": 26567056, "usedHeapSizeBefore": 42227992 }, { "kind": "MajorGC", "type": "weak processing", "start": 2733595, "duration": 657, "usedHeapSizeAfter": 37168608, "usedHeapSizeBefore": 37168608 } ], "blinkGC": [ { "start": 310093, "duration": 766 }, { "start": 310103, "duration": 709 }, { "start": 320526, "duration": 1408 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1123, "time": 1595 }, "FunctionCallback": { "count": 4488, "time": 89413 }, "NamedGetterCallback": { "count": 107, "time": 6592 }, "GetMoreDataCallback": { "count": 14, "time": 166091 }, "AccessorSetterCallback": { "count": 5392, "time": 1241 }, "GCEpilogueCallback": { "count": 16, "time": 1213 }, "GCPrologueCallback": { "count": 16, "time": 1558 }, "NamedSetterCallback": { "count": 18, "time": 239 }, "StoreCallbackProperty": { "count": 5334, "time": 4402 }, "NamedQueryCallback": { "count": 11, "time": 548 }, "RunMicrotaskCallback": { "count": 42, "time": 17683 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1681 }, "CompileFunction": { "count": 3319, "time": 97002 }, "CompileIgnition": { "count": 3374, "time": 108622 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29156 }, "CompileRewriteReturnResult": { "count": 3329, "time": 843 }, "CompileScopeAnalysis": { "count": 3329, "time": 10729 }, "CompileScript": { "count": 10, "time": 500 }, "CompileLazy": { "count": 3176, "time": 20747 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 75 }, "RegExpInitializeAndCompile": { "count": 177, "time": 183 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 2227 }, "Map_SetPrototype": { "count": 12962, "time": 4555 }, "Map_TransitionToDataProperty": { "count": 11958, "time": 33239 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 62 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5659 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7986 }, "CreateArrayLiteral": { "count": 761, "time": 1600 }, "CreateObjectLiteral": { "count": 1888, "time": 6396 }, "SetProperty": { "count": 8835, "time": 14860 }, "DeclareGlobals": { "count": 2, "time": 1188 }, "NewClosure": { "count": 344, "time": 90 }, "NewClosure_Tenured": { "count": 2398, "time": 2139 }, "HandleApiCall": { "count": 3986, "time": 3645 }, "DateConstructor": { "count": 268, "time": 124 }, "ArrayLengthGetter": { "count": 371, "time": 438 }, "ArrayLengthSetter": { "count": 5152, "time": 2273 }, "FunctionPrototypeSetter": { "count": 239, "time": 2429 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 95 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 703 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 1404 }, "SetGrow": { "count": 26, "time": 22 }, "WeakCollectionSet": { "count": 5007, "time": 7996 }, "ForInEnumerate": { "count": 380, "time": 2298 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 313, "time": 1767 }, "CreateListFromArrayLike": { "count": 18, "time": 360 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2841 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 2413 }, "AddDictionaryProperty": { "count": 10572, "time": 14562 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 658 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 4964 }, "HasProperty": { "count": 961, "time": 1374 }, "KeyedGetProperty": { "count": 221, "time": 1048 }, "NewObject": { "count": 251, "time": 1462 }, "ObjectCreate": { "count": 221, "time": 2514 }, "ObjectKeys": { "count": 52, "time": 872 }, "SetDataProperties": { "count": 71, "time": 2598 }, "ToString": { "count": 28, "time": 23 }, "RegExpExec": { "count": 269, "time": 8322 }, "RegExpExecMultiple": { "count": 327, "time": 2053 }, "RegExpReplace": { "count": 784, "time": 3518 }, "StringSplit": { "count": 6134, "time": 6373 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 668 }, "StringBuilderConcat": { "count": 152, "time": 85 }, "StringBuilderJoin": { "count": 136, "time": 858 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 576, "time": 448 }, "StringIndexOfUnchecked": { "count": 330, "time": 64 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 204 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 89 }, "ArrayUnshift": { "count": 45, "time": 25 }, "DateNow": { "count": 60, "time": 1693 }, "FunctionPrototypeToString": { "count": 116, "time": 438 }, "ObjectDefineProperties": { "count": 2, "time": 587 }, "ObjectDefineProperty": { "count": 650, "time": 1273 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 62729 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1705 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 92 }, "GlobalUnescape": { "count": 1, "time": 207 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 510 }, "ArrayShift": { "count": 120, "time": 77 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 127 }, "Interrupt": { "count": 134, "time": 1099 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 91 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 3 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 303 }, "ArrayPop": { "count": 28, "time": 15 }, "ArrayBufferConstructor": { "count": 1, "time": 3429 }, "GlobalDecodeURIComponent": { "count": 1, "time": 7 }, "MapPrototypeClear": { "count": 93, "time": 40 }, "NumberPrototypeToString": { "count": 31, "time": 2 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 662 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2951 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 658 }, "StringToNumber": { "count": 196, "time": 873 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 19 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1381, "time": 5604 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 61 }, "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": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 77 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3221 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 4271 }, "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": 701 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 36488 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2783 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 8 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 15 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1387 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 96105 }, "GC_MC_INCREMENTAL": { "count": 39, "time": 15172 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1470 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 381 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 936 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1016 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 4 }, "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": 284 }, "GC_MC_MARK": { "count": 2, "time": 611 }, "GC_MC_PROLOGUE": { "count": 2, "time": 56 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 66 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1172 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 54 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 673 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2462 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4768 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 40 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 73 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3500 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 2038 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 872 }, "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": 26 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 134 }, "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": 6, "time": 34 }, "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": 13 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 876 }, "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": 86 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7008 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 31, "time": 7000 }, "GC_MC_BACKGROUND_MARKING": { "count": 26, "time": 41091 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2820 }, "GC_Custom_IncrementalMarkingObserver": { "count": 162, "time": 1011 }, "AllocateInTargetSpace": { "count": 1, "time": 3 } }, "JavaScript": { "JS_Execution": { "count": 5538, "time": 1026080 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17175 }, "ParseFunctionLiteral": { "count": 3377, "time": 139012 }, "ParseProgram": { "count": 10, "time": 2856 }, "PreParseWithVariableResolution": { "count": 6145, "time": 8168 }, "PreParseNoVariableResolution": { "count": 105, "time": 1292 }, "JsonParse": { "count": 25, "time": 134772 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17335 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2647 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3345 }, "StoreGlobalIC_Miss": { "count": 8, "time": 9 }, "StoreIC_Miss": { "count": 1356, "time": 9631 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6844 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 1184 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1246 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3899, "time": 14256 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 21 }, "LoadIC_LoadNonexistentDH": { "count": 5439, "time": 15952 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2545 }, "StoreIC_Premonomorphic": { "count": 4836, "time": 17236 }, "LoadGlobalIC_Slow": { "count": 21, "time": 6 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 32 }, "LoadIC_SlowStub": { "count": 21, "time": 37 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1110 }, "LoadIC_LoadFieldDH": { "count": 4044, "time": 14378 }, "StoreIC_StoreFieldDH": { "count": 1283, "time": 4638 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 189 }, "LoadIC_Miss": { "count": 107, "time": 2564 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3086 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4852 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 84 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 528, "time": 4622 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1316 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 2846 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 72 }, "LoadIC_LoadNormalDH": { "count": 164, "time": 706 }, "LoadIC_StringLength": { "count": 27, "time": 34 }, "StoreIC_SlowStub": { "count": 4, "time": 7 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 24 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 377 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 62 } }, "API": { "API_Context_New": { "count": 2, "time": 12145 }, "API_FunctionTemplate_New": { "count": 1353, "time": 988 }, "API_Object_SetPrivate": { "count": 35, "time": 37 }, "API_Persistent_New": { "count": 1876, "time": 273 }, "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": 97 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2006 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 46 }, "API_Object_SetPrototype": { "count": 43, "time": 1504 }, "API_ObjectTemplate_New": { "count": 102, "time": 21 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1225 }, "API_String_Write": { "count": 654, "time": 264 }, "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": 5 }, "API_Private_New": { "count": 3, "time": 3 }, "API_String_NewExternalOneByte": { "count": 63, "time": 23 }, "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": 400 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 94 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 751 }, "ParseBackgroundProgram": { "count": 1, "time": 749 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6694 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 54488 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 5 }, "OptimizeCode": { "count": 74, "time": 701 }, "RecompileSynchronous": { "count": 147, "time": 97320 }, "CompileOptimized_Concurrent": { "count": 73, "time": 1756 }, "StackGuard": { "count": 76, "time": 1666 }, "DeoptimizeCode": { "count": 10, "time": 2145 }, "NotifyDeoptimized": { "count": 9, "time": 754 } } } }, { "duration": 2748195, "js": 2592623, "phases": [ { "phase": "load", "start": 0, "duration": 93638 }, { "phase": "boot", "start": 93638, "duration": 781399 }, { "phase": "transition", "start": 875037, "duration": 678882 }, { "phase": "render", "start": 1553919, "duration": 1194276 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 293317 }, { "kind": "MinorGC", "type": "scavenge", "start": 411566, "duration": 6743, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 454252, "duration": 5998, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 539067, "duration": 2076, "usedHeapSizeAfter": 5796192, "usedHeapSizeBefore": 6119192 }, { "kind": "MinorGC", "type": "scavenge", "start": 699308, "duration": 2655, "usedHeapSizeAfter": 7891712, "usedHeapSizeBefore": 8569512 }, { "kind": "MinorGC", "type": "scavenge", "start": 868998, "duration": 2186, "usedHeapSizeAfter": 9233080, "usedHeapSizeBefore": 9825600 }, { "kind": "MinorGC", "type": "scavenge", "start": 1072977, "duration": 2139, "usedHeapSizeAfter": 10542560, "usedHeapSizeBefore": 11562024 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1175998, "duration": 61, "usedHeapSizeAfter": 11266928, "usedHeapSizeBefore": 11266928 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1176381, "duration": 7138, "usedHeapSizeAfter": 8524232, "usedHeapSizeBefore": 11267088 }, { "kind": "MajorGC", "type": "weak processing", "start": 1185366, "duration": 7, "usedHeapSizeAfter": 8524312, "usedHeapSizeBefore": 8524312 }, { "kind": "MinorGC", "type": "scavenge", "start": 1370551, "duration": 5625, "usedHeapSizeAfter": 21270976, "usedHeapSizeBefore": 22715256 }, { "kind": "MinorGC", "type": "scavenge", "start": 1407452, "duration": 3790, "usedHeapSizeAfter": 22214528, "usedHeapSizeBefore": 22798248 }, { "kind": "MinorGC", "type": "scavenge", "start": 1459501, "duration": 4166, "usedHeapSizeAfter": 24201896, "usedHeapSizeBefore": 25332664 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1615838, "duration": 363, "usedHeapSizeAfter": 28417192, "usedHeapSizeBefore": 28417192 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1624667, "duration": 7792, "usedHeapSizeAfter": 24732152, "usedHeapSizeBefore": 28576400 }, { "kind": "MinorGC", "type": "scavenge", "start": 1796452, "duration": 4229, "usedHeapSizeAfter": 25201720, "usedHeapSizeBefore": 29410680 }, { "kind": "MinorGC", "type": "scavenge", "start": 1996666, "duration": 4952, "usedHeapSizeAfter": 29044664, "usedHeapSizeBefore": 32468360 }, { "kind": "MinorGC", "type": "scavenge", "start": 2220860, "duration": 4548, "usedHeapSizeAfter": 28808496, "usedHeapSizeBefore": 41704592 } ], "blinkGC": [ { "start": 263974, "duration": 3367 }, { "start": 263982, "duration": 3322 }, { "start": 272489, "duration": 1765 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 1384 }, "FunctionCallback": { "count": 4488, "time": 85271 }, "NamedGetterCallback": { "count": 107, "time": 7455 }, "GetMoreDataCallback": { "count": 14, "time": 137905 }, "AccessorSetterCallback": { "count": 5392, "time": 1042 }, "GCEpilogueCallback": { "count": 16, "time": 2619 }, "GCPrologueCallback": { "count": 16, "time": 898 }, "NamedSetterCallback": { "count": 18, "time": 981 }, "StoreCallbackProperty": { "count": 5334, "time": 4013 }, "NamedQueryCallback": { "count": 11, "time": 35 }, "RunMicrotaskCallback": { "count": 42, "time": 14064 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2638 }, "CompileFunction": { "count": 3319, "time": 102925 }, "CompileIgnition": { "count": 3374, "time": 103781 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31717 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1194 }, "CompileScopeAnalysis": { "count": 3329, "time": 12774 }, "CompileScript": { "count": 10, "time": 1751 }, "CompileLazy": { "count": 3176, "time": 13225 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 88 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1225 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 1998 }, "Map_SetPrototype": { "count": 12973, "time": 5559 }, "Map_TransitionToDataProperty": { "count": 11982, "time": 38374 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 87 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4001 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10114 }, "CreateArrayLiteral": { "count": 761, "time": 1990 }, "CreateObjectLiteral": { "count": 1888, "time": 11037 }, "SetProperty": { "count": 8829, "time": 11546 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 103 }, "NewClosure_Tenured": { "count": 2398, "time": 2016 }, "HandleApiCall": { "count": 3986, "time": 2169 }, "DateConstructor": { "count": 268, "time": 223 }, "ArrayLengthGetter": { "count": 372, "time": 17 }, "ArrayLengthSetter": { "count": 5152, "time": 2101 }, "FunctionPrototypeSetter": { "count": 239, "time": 1119 }, "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": 13 }, "PrepareElementsForSort": { "count": 39, "time": 1168 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 1090 }, "SetGrow": { "count": 26, "time": 34 }, "WeakCollectionSet": { "count": 5007, "time": 9199 }, "ForInEnumerate": { "count": 380, "time": 2433 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 251, "time": 3582 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 8 }, "CreateRegExpLiteral": { "count": 235, "time": 1551 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 7027 }, "AddDictionaryProperty": { "count": 10572, "time": 14471 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 40 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 5803 }, "HasProperty": { "count": 961, "time": 1518 }, "KeyedGetProperty": { "count": 223, "time": 1068 }, "NewObject": { "count": 251, "time": 2322 }, "ObjectCreate": { "count": 221, "time": 5040 }, "ObjectKeys": { "count": 53, "time": 856 }, "SetDataProperties": { "count": 71, "time": 2116 }, "ToString": { "count": 28, "time": 29 }, "RegExpExec": { "count": 269, "time": 12907 }, "RegExpExecMultiple": { "count": 327, "time": 1899 }, "RegExpReplace": { "count": 784, "time": 6932 }, "StringSplit": { "count": 6134, "time": 6946 }, "PushCatchContext": { "count": 2, "time": 6 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 76 }, "StringBuilderJoin": { "count": 136, "time": 614 }, "StringCharCodeAt": { "count": 11, "time": 2 }, "StringEqual": { "count": 554, "time": 799 }, "StringIndexOfUnchecked": { "count": 330, "time": 77 }, "StringToArray": { "count": 1, "time": 9 }, "ArrayConcat": { "count": 168, "time": 451 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 892 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 67 }, "FunctionPrototypeToString": { "count": 116, "time": 760 }, "ObjectDefineProperties": { "count": 2, "time": 619 }, "ObjectDefineProperty": { "count": 650, "time": 1688 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 47474 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1463 }, "ObjectIsExtensible": { "count": 19, "time": 12 }, "SymbolConstructor": { "count": 1, "time": 3 }, "MapGrow": { "count": 45, "time": 131 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 47 }, "ArrayShift": { "count": 120, "time": 1203 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 767 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 146, "time": 616 }, "OrdinaryHasInstance": { "count": 13, "time": 104 }, "StringToLowerCaseIntl": { "count": 223, "time": 1725 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 117 }, "ArrayPop": { "count": 63, "time": 29 }, "ArrayBufferConstructor": { "count": 1, "time": 4117 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 29 }, "NumberPrototypeToString": { "count": 31, "time": 2 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 199 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2997 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 709 }, "StringToNumber": { "count": 196, "time": 633 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 118 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 21 }, "ObjectIsFrozen": { "count": 216, "time": 24 }, "ObjectPrototypeGetProto": { "count": 12, "time": 7 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1138, "time": 5945 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 216 }, "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": 79 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3416 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 9211 }, "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": 34 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 35105 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2663 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 924 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 8 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1546 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 77076 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 15792 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1445 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 764 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 407 }, "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": 9 }, "GC_MC_FINISH": { "count": 2, "time": 400 }, "GC_MC_MARK": { "count": 2, "time": 341 }, "GC_MC_PROLOGUE": { "count": 2, "time": 50 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 3085 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 845 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 31 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 105 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2004 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2478 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 977 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 307 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 890 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 267 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1285 }, "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": 119 }, "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": 417 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 12 }, "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": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 594 }, "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": 63 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 7, "time": 3847 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2584 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 37316 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2757 }, "GC_Custom_IncrementalMarkingObserver": { "count": 105, "time": 2865 } }, "JavaScript": { "JS_Execution": { "count": 5554, "time": 1051050 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15313 }, "ParseFunctionLiteral": { "count": 3377, "time": 160510 }, "ParseProgram": { "count": 10, "time": 1844 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12069 }, "PreParseNoVariableResolution": { "count": 105, "time": 2584 }, "JsonParse": { "count": 25, "time": 118815 }, "StringParseFloat": { "count": 7, "time": 683 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17732 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1540 }, "LoadGlobalIC_Miss": { "count": 719, "time": 5552 }, "StoreGlobalIC_Miss": { "count": 8, "time": 31 }, "StoreIC_Miss": { "count": 1386, "time": 14128 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8119 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 801 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 3212 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4095, "time": 14799 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 38 }, "LoadIC_LoadNonexistentDH": { "count": 5450, "time": 14490 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3337 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 20445 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 551 }, "LoadIC_SlowStub": { "count": 21, "time": 49 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 898 }, "LoadIC_LoadFieldDH": { "count": 4088, "time": 14092 }, "StoreIC_StoreFieldDH": { "count": 1295, "time": 6108 }, "ElementsTransitionAndStoreIC_Miss": { "count": 2, "time": 6 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 108, "time": 984 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 2999 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5085 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 709 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 539, "time": 5392 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1747 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 1506 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 96 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1381 }, "LoadIC_StringLength": { "count": 27, "time": 171 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 17 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 416 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 61 } }, "API": { "API_Context_New": { "count": 2, "time": 7619 }, "API_FunctionTemplate_New": { "count": 1353, "time": 5134 }, "API_Object_SetPrivate": { "count": 35, "time": 40 }, "API_Persistent_New": { "count": 1875, "time": 1353 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 433 }, "API_Function_NewInstance": { "count": 43, "time": 748 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4121 }, "API_Object_CreateDataProperty": { "count": 22, "time": 11 }, "API_Object_Get": { "count": 138, "time": 568 }, "API_Object_SetPrototype": { "count": 43, "time": 52 }, "API_ObjectTemplate_New": { "count": 102, "time": 11 }, "API_String_NewFromOneByte": { "count": 1038, "time": 677 }, "API_String_Write": { "count": 654, "time": 776 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 38 }, "API_External_New": { "count": 23, "time": 3 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 377 }, "API_Private_New": { "count": 3, "time": 1 }, "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": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 588 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 99 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 780 }, "ParseBackgroundProgram": { "count": 1, "time": 734 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6035 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51268 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 75, "time": 10 }, "OptimizeCode": { "count": 75, "time": 1595 }, "RecompileSynchronous": { "count": 150, "time": 100776 }, "CompileOptimized_Concurrent": { "count": 75, "time": 2369 }, "StackGuard": { "count": 75, "time": 1858 }, "DeoptimizeCode": { "count": 7, "time": 1918 }, "NotifyDeoptimized": { "count": 5, "time": 180 } } } }, { "duration": 2780201, "js": 2624340, "phases": [ { "phase": "load", "start": 0, "duration": 90734 }, { "phase": "boot", "start": 90734, "duration": 775140 }, { "phase": "transition", "start": 865874, "duration": 712923 }, { "phase": "render", "start": 1578797, "duration": 1201404 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 306128 }, { "kind": "MinorGC", "type": "scavenge", "start": 410077, "duration": 5576, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 446473, "duration": 5556, "usedHeapSizeAfter": 4487592, "usedHeapSizeBefore": 4629472 }, { "kind": "MinorGC", "type": "scavenge", "start": 533060, "duration": 2339, "usedHeapSizeAfter": 5803232, "usedHeapSizeBefore": 6119528 }, { "kind": "MinorGC", "type": "scavenge", "start": 687526, "duration": 4001, "usedHeapSizeAfter": 7888072, "usedHeapSizeBefore": 8566664 }, { "kind": "MinorGC", "type": "scavenge", "start": 856417, "duration": 3141, "usedHeapSizeAfter": 9202824, "usedHeapSizeBefore": 9816744 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1041208, "duration": 70, "usedHeapSizeAfter": 11010232, "usedHeapSizeBefore": 11010232 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1049318, "duration": 6147, "usedHeapSizeAfter": 8837256, "usedHeapSizeBefore": 11105792 }, { "kind": "MajorGC", "type": "weak processing", "start": 1163706, "duration": 14, "usedHeapSizeAfter": 10004144, "usedHeapSizeBefore": 10004144 }, { "kind": "MinorGC", "type": "scavenge", "start": 1377074, "duration": 3953, "usedHeapSizeAfter": 21079440, "usedHeapSizeBefore": 22854984 }, { "kind": "MinorGC", "type": "scavenge", "start": 1422860, "duration": 5155, "usedHeapSizeAfter": 22278168, "usedHeapSizeBefore": 23240792 }, { "kind": "MinorGC", "type": "scavenge", "start": 1469636, "duration": 3776, "usedHeapSizeAfter": 24130840, "usedHeapSizeBefore": 25180176 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1545613, "duration": 76, "usedHeapSizeAfter": 28117288, "usedHeapSizeBefore": 28117288 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1552962, "duration": 10646, "usedHeapSizeAfter": 24492664, "usedHeapSizeBefore": 28472632 }, { "kind": "MinorGC", "type": "scavenge", "start": 1753671, "duration": 7030, "usedHeapSizeAfter": 25028064, "usedHeapSizeBefore": 28969296 }, { "kind": "MinorGC", "type": "scavenge", "start": 2132589, "duration": 6523, "usedHeapSizeAfter": 29241448, "usedHeapSizeBefore": 40592096 }, { "kind": "MinorGC", "type": "scavenge", "start": 2456469, "duration": 4658, "usedHeapSizeAfter": 29993672, "usedHeapSizeBefore": 41923464 }, { "kind": "MajorGC", "type": "weak processing", "start": 2770983, "duration": 65, "usedHeapSizeAfter": 32945456, "usedHeapSizeBefore": 32945456 } ], "blinkGC": [ { "start": 276726, "duration": 2631 }, { "start": 276732, "duration": 2142 }, { "start": 279810, "duration": 1590 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1123, "time": 2088 }, "FunctionCallback": { "count": 4485, "time": 91678 }, "NamedGetterCallback": { "count": 107, "time": 10439 }, "GetMoreDataCallback": { "count": 14, "time": 151573 }, "AccessorSetterCallback": { "count": 5392, "time": 1757 }, "GCEpilogueCallback": { "count": 15, "time": 425 }, "GCPrologueCallback": { "count": 15, "time": 608 }, "NamedSetterCallback": { "count": 18, "time": 106 }, "StoreCallbackProperty": { "count": 5334, "time": 5068 }, "NamedQueryCallback": { "count": 11, "time": 33 }, "RunMicrotaskCallback": { "count": 42, "time": 14741 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1397 }, "CompileFunction": { "count": 3319, "time": 101799 }, "CompileIgnition": { "count": 3374, "time": 108189 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31652 }, "CompileRewriteReturnResult": { "count": 3329, "time": 318 }, "CompileScopeAnalysis": { "count": 3329, "time": 16371 }, "CompileScript": { "count": 10, "time": 632 }, "CompileLazy": { "count": 3176, "time": 11210 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 579 }, "RegExpInitializeAndCompile": { "count": 177, "time": 975 }, "CompileForOnStackReplacement": { "count": 1, "time": 23 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 654, "time": 3679 }, "Map_SetPrototype": { "count": 12950, "time": 4793 }, "Map_TransitionToDataProperty": { "count": 11937, "time": 32245 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 67 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3299 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8206 }, "CreateArrayLiteral": { "count": 761, "time": 1114 }, "CreateObjectLiteral": { "count": 1888, "time": 9510 }, "SetProperty": { "count": 8822, "time": 14438 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 963 }, "NewClosure_Tenured": { "count": 2398, "time": 1662 }, "HandleApiCall": { "count": 3986, "time": 1401 }, "DateConstructor": { "count": 268, "time": 132 }, "ArrayLengthGetter": { "count": 373, "time": 22 }, "ArrayLengthSetter": { "count": 5152, "time": 2288 }, "FunctionPrototypeSetter": { "count": 239, "time": 2114 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 97 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 1126 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 579 }, "SetGrow": { "count": 26, "time": 35 }, "WeakCollectionSet": { "count": 5007, "time": 8507 }, "ForInEnumerate": { "count": 379, "time": 1636 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 305, "time": 2886 }, "CreateListFromArrayLike": { "count": 18, "time": 303 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 3319 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 4660 }, "AddDictionaryProperty": { "count": 10572, "time": 16949 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 549 }, "CreateDataProperty": { "count": 2, "time": 5 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 4194 }, "HasProperty": { "count": 961, "time": 2688 }, "KeyedGetProperty": { "count": 223, "time": 362 }, "NewObject": { "count": 251, "time": 3528 }, "ObjectCreate": { "count": 221, "time": 3206 }, "ObjectKeys": { "count": 53, "time": 729 }, "SetDataProperties": { "count": 71, "time": 1450 }, "ToString": { "count": 28, "time": 21 }, "RegExpExec": { "count": 270, "time": 11262 }, "RegExpExecMultiple": { "count": 327, "time": 1113 }, "RegExpReplace": { "count": 784, "time": 3845 }, "StringSplit": { "count": 6134, "time": 5281 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 31 }, "StringBuilderConcat": { "count": 152, "time": 1132 }, "StringBuilderJoin": { "count": 136, "time": 83 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 558, "time": 1283 }, "StringIndexOfUnchecked": { "count": 330, "time": 82 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 403 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 995 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 68 }, "FunctionPrototypeToString": { "count": 116, "time": 58 }, "ObjectDefineProperties": { "count": 2, "time": 40 }, "ObjectDefineProperty": { "count": 650, "time": 1271 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 59550 }, "ObjectSetPrototypeOf": { "count": 205, "time": 234 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 857 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 41 }, "ArrayShift": { "count": 120, "time": 83 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 15 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 142, "time": 1054 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 673 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 871 }, "ArrayPop": { "count": 63, "time": 29 }, "ArrayBufferConstructor": { "count": 1, "time": 3679 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 20 }, "NumberPrototypeToString": { "count": 31, "time": 2 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 757 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3749 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 994 }, "StringToNumber": { "count": 196, "time": 157 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 25 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 26 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1219, "time": 2991 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 56 }, "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": 812 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3962 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6891 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 678 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 200 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 38444 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2187 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1877 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 2 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 38, "time": 1676 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 106514 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 14923 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2052 }, "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": 126 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 60 }, "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": 415 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 53 }, "GC_MC_SWEEP": { "count": 2, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 63 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1032 }, "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": 103 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1894 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5647 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 35 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 79 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3102 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 530 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 325 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 5 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 30 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 17 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 813 }, "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": 7, "time": 345 }, "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": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 1267 }, "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": 28 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7690 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4323 }, "GC_MC_BACKGROUND_MARKING": { "count": 35, "time": 29339 }, "GC_Custom_IncrementalMarkingObserver": { "count": 195, "time": 3383 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2443 } }, "JavaScript": { "JS_Execution": { "count": 5555, "time": 1059320 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17311 }, "ParseFunctionLiteral": { "count": 3377, "time": 144992 }, "ParseProgram": { "count": 10, "time": 1801 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14064 }, "PreParseNoVariableResolution": { "count": 105, "time": 1582 }, "JsonParse": { "count": 25, "time": 129042 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19883 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1404 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3273 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1351, "time": 7835 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8678 }, "LoadIC_FunctionPrototypeStub": { "count": 387, "time": 2652 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 419 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3920, "time": 16295 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 5439, "time": 18992 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4533 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 21735 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 1632 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1582 }, "LoadIC_LoadFieldDH": { "count": 4016, "time": 15352 }, "StoreIC_StoreFieldDH": { "count": 1272, "time": 5465 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 701 }, "LoadIC_Miss": { "count": 107, "time": 1977 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 4716 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 33 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3733 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 99 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 540, "time": 1230 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 124, "time": 1146 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 475, "time": 1117 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 61 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 448 }, "LoadIC_StringLength": { "count": 27, "time": 34 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 43 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 601 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 9685 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1266 }, "API_Object_SetPrivate": { "count": 35, "time": 39 }, "API_Persistent_New": { "count": 1877, "time": 621 }, "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": 88 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2613 }, "API_Object_CreateDataProperty": { "count": 22, "time": 11 }, "API_Object_Get": { "count": 138, "time": 33 }, "API_Object_SetPrototype": { "count": 43, "time": 46 }, "API_ObjectTemplate_New": { "count": 102, "time": 11 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2853 }, "API_String_Write": { "count": 654, "time": 121 }, "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": 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": 37 }, "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": 555 }, "CompileBackgroundScript": { "count": 1, "time": 15 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 123 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 765 }, "ParseBackgroundProgram": { "count": 1, "time": 747 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6227 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52991 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 71, "time": 4 }, "OptimizeCode": { "count": 71, "time": 1708 }, "RecompileSynchronous": { "count": 141, "time": 102743 }, "CompileOptimized_Concurrent": { "count": 70, "time": 2869 }, "StackGuard": { "count": 74, "time": 2250 }, "DeoptimizeCode": { "count": 7, "time": 1213 }, "NotifyDeoptimized": { "count": 6, "time": 246 } } } }, { "duration": 2756681, "js": 2611830, "phases": [ { "phase": "load", "start": 0, "duration": 91531 }, { "phase": "boot", "start": 91531, "duration": 767385 }, { "phase": "transition", "start": 858916, "duration": 666091 }, { "phase": "render", "start": 1525007, "duration": 1231674 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 300369 }, { "kind": "MinorGC", "type": "scavenge", "start": 417548, "duration": 7229, "usedHeapSizeAfter": 3767000, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 460011, "duration": 6622, "usedHeapSizeAfter": 4487424, "usedHeapSizeBefore": 4629408 }, { "kind": "MinorGC", "type": "scavenge", "start": 539623, "duration": 1399, "usedHeapSizeAfter": 5794184, "usedHeapSizeBefore": 6119480 }, { "kind": "MinorGC", "type": "scavenge", "start": 672905, "duration": 2821, "usedHeapSizeAfter": 7889912, "usedHeapSizeBefore": 8569624 }, { "kind": "MinorGC", "type": "scavenge", "start": 859427, "duration": 3311, "usedHeapSizeAfter": 9223904, "usedHeapSizeBefore": 9837576 }, { "kind": "MinorGC", "type": "scavenge", "start": 1057734, "duration": 2454, "usedHeapSizeAfter": 10603472, "usedHeapSizeBefore": 11564448 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1161954, "duration": 68, "usedHeapSizeAfter": 11296152, "usedHeapSizeBefore": 11296152 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1210947, "duration": 11168, "usedHeapSizeAfter": 13422936, "usedHeapSizeBefore": 16317888 }, { "kind": "MinorGC", "type": "scavenge", "start": 1378318, "duration": 4885, "usedHeapSizeAfter": 21201992, "usedHeapSizeBefore": 22572600 }, { "kind": "MinorGC", "type": "scavenge", "start": 1417743, "duration": 5477, "usedHeapSizeAfter": 22056040, "usedHeapSizeBefore": 22691296 }, { "kind": "MinorGC", "type": "scavenge", "start": 1451513, "duration": 2821, "usedHeapSizeAfter": 24078880, "usedHeapSizeBefore": 25225808 }, { "kind": "MinorGC", "type": "scavenge", "start": 1696533, "duration": 6965, "usedHeapSizeAfter": 27863408, "usedHeapSizeBefore": 30699904 }, { "kind": "MinorGC", "type": "scavenge", "start": 1854141, "duration": 8446, "usedHeapSizeAfter": 29025648, "usedHeapSizeBefore": 32686440 }, { "kind": "MinorGC", "type": "scavenge", "start": 1979439, "duration": 6915, "usedHeapSizeAfter": 31966936, "usedHeapSizeBefore": 35913984 }, { "kind": "MinorGC", "type": "scavenge", "start": 2223062, "duration": 5506, "usedHeapSizeAfter": 31847080, "usedHeapSizeBefore": 45530648 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2425423, "duration": 417, "usedHeapSizeAfter": 35868864, "usedHeapSizeBefore": 35868864 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2431043, "duration": 5601, "usedHeapSizeAfter": 28316592, "usedHeapSizeBefore": 35935744 }, { "kind": "MajorGC", "type": "weak processing", "start": 2752481, "duration": 149, "usedHeapSizeAfter": 31305368, "usedHeapSizeBefore": 31305368 } ], "blinkGC": [ { "start": 268492, "duration": 3087 }, { "start": 268502, "duration": 3029 }, { "start": 284356, "duration": 1989 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 910 }, "FunctionCallback": { "count": 4501, "time": 87999 }, "NamedGetterCallback": { "count": 107, "time": 6876 }, "GetMoreDataCallback": { "count": 14, "time": 145426 }, "AccessorSetterCallback": { "count": 5392, "time": 1961 }, "GCEpilogueCallback": { "count": 17, "time": 1779 }, "GCPrologueCallback": { "count": 17, "time": 792 }, "NamedSetterCallback": { "count": 18, "time": 111 }, "StoreCallbackProperty": { "count": 5334, "time": 3945 }, "NamedQueryCallback": { "count": 11, "time": 481 }, "RunMicrotaskCallback": { "count": 42, "time": 11678 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1638 }, "CompileFunction": { "count": 3319, "time": 105937 }, "CompileIgnition": { "count": 3374, "time": 98747 }, "CompileIgnitionFinalization": { "count": 3379, "time": 35885 }, "CompileRewriteReturnResult": { "count": 3329, "time": 795 }, "CompileScopeAnalysis": { "count": 3329, "time": 15425 }, "CompileScript": { "count": 10, "time": 1753 }, "CompileLazy": { "count": 3176, "time": 14123 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 83 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1416 }, "CompileForOnStackReplacement": { "count": 1, "time": 22 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 1960 }, "Map_SetPrototype": { "count": 12961, "time": 3462 }, "Map_TransitionToDataProperty": { "count": 11989, "time": 30748 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 532 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5981 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11926 }, "CreateArrayLiteral": { "count": 761, "time": 4702 }, "CreateObjectLiteral": { "count": 1888, "time": 6591 }, "SetProperty": { "count": 8823, "time": 15499 }, "DeclareGlobals": { "count": 2, "time": 35 }, "NewClosure": { "count": 344, "time": 62 }, "NewClosure_Tenured": { "count": 2398, "time": 2763 }, "HandleApiCall": { "count": 3986, "time": 4980 }, "DateConstructor": { "count": 268, "time": 124 }, "ArrayLengthGetter": { "count": 371, "time": 22 }, "ArrayLengthSetter": { "count": 5152, "time": 2071 }, "FunctionPrototypeSetter": { "count": 239, "time": 2400 }, "FunctionLengthGetter": { "count": 13, "time": 16 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 2231 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 83 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 790 }, "SetGrow": { "count": 26, "time": 412 }, "WeakCollectionSet": { "count": 5007, "time": 5510 }, "ForInEnumerate": { "count": 379, "time": 2317 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 189, "time": 2252 }, "CreateListFromArrayLike": { "count": 18, "time": 22 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1529 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5026, "time": 6746 }, "AddDictionaryProperty": { "count": 10572, "time": 15020 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 602 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 8 }, "GetProperty": { "count": 6297, "time": 2625 }, "HasProperty": { "count": 961, "time": 3105 }, "KeyedGetProperty": { "count": 214, "time": 2771 }, "NewObject": { "count": 251, "time": 986 }, "ObjectCreate": { "count": 221, "time": 1372 }, "ObjectKeys": { "count": 53, "time": 2093 }, "SetDataProperties": { "count": 71, "time": 2397 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 8061 }, "RegExpExecMultiple": { "count": 327, "time": 1616 }, "RegExpReplace": { "count": 784, "time": 5177 }, "StringSplit": { "count": 6134, "time": 9510 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 530 }, "StringBuilderConcat": { "count": 152, "time": 79 }, "StringBuilderJoin": { "count": 136, "time": 1780 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 556, "time": 1040 }, "StringIndexOfUnchecked": { "count": 330, "time": 80 }, "StringToArray": { "count": 1, "time": 4 }, "ArrayConcat": { "count": 168, "time": 476 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 311 }, "ArrayUnshift": { "count": 45, "time": 25 }, "DateNow": { "count": 60, "time": 704 }, "FunctionPrototypeToString": { "count": 116, "time": 834 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 2290 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 49537 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1056 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 116 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 482 }, "ArrayShift": { "count": 120, "time": 120 }, "Object_DeleteProperty": { "count": 6, "time": 17 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 137, "time": 2247 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 96 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1284 }, "ArrayPop": { "count": 63, "time": 30 }, "ArrayBufferConstructor": { "count": 1, "time": 3959 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 62 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 95 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 3007 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 793 }, "StringToNumber": { "count": 196, "time": 1446 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 8 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 19 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 476 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1229, "time": 4159 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 60 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 15, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 15, "time": 8 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 15, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 88 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 3412 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 8806 }, "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": 32 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 48073 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 4113 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 13 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 39, "time": 1593 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 136324 }, "GC_MC_INCREMENTAL": { "count": 41, "time": 15562 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1467 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 1643 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 455 }, "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": 10 }, "GC_MC_FINISH": { "count": 2, "time": 377 }, "GC_MC_MARK": { "count": 2, "time": 18 }, "GC_MC_PROLOGUE": { "count": 2, "time": 1061 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 713 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 808 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 54 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 115 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2319 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3126 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 44 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 5778 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 374 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 356 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 50 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 307 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 132 }, "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": 30 }, "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": 11 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 743 }, "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": 64 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4540 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 18, "time": 16027 }, "GC_MC_BACKGROUND_MARKING": { "count": 29, "time": 35954 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2496 }, "GC_Custom_IncrementalMarkingObserver": { "count": 55, "time": 2946 } }, "JavaScript": { "JS_Execution": { "count": 5569, "time": 1043582 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13647 }, "ParseFunctionLiteral": { "count": 3377, "time": 134866 }, "ParseProgram": { "count": 10, "time": 332 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14510 }, "PreParseNoVariableResolution": { "count": 105, "time": 1948 }, "JsonParse": { "count": 25, "time": 133709 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17478 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2353 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1255 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1399, "time": 9548 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 10435 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 3079 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1718 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4186, "time": 18752 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5574, "time": 15540 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5470 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 18615 }, "LoadGlobalIC_Slow": { "count": 21, "time": 605 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 28 }, "LoadIC_SlowStub": { "count": 21, "time": 1218 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1647 }, "LoadIC_LoadFieldDH": { "count": 4178, "time": 11319 }, "StoreIC_StoreFieldDH": { "count": 1339, "time": 4629 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 515 }, "LoadIC_Miss": { "count": 107, "time": 5082 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3189 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3663 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 485 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 554, "time": 1969 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 140, "time": 1824 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 509, "time": 2742 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 810 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 985 }, "LoadIC_StringLength": { "count": 27, "time": 33 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 18 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 18 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 433 } }, "API": { "API_Context_New": { "count": 2, "time": 9203 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2651 }, "API_Object_SetPrivate": { "count": 35, "time": 31 }, "API_Persistent_New": { "count": 1874, "time": 713 }, "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": 1465 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4335 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 495 }, "API_Object_SetPrototype": { "count": 43, "time": 63 }, "API_ObjectTemplate_New": { "count": 102, "time": 17 }, "API_String_NewFromOneByte": { "count": 1038, "time": 3021 }, "API_String_Write": { "count": 654, "time": 725 }, "API_Object_HasOwnProperty": { "count": 4, "time": 4 }, "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": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 61, "time": 30 }, "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": 378 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 97 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 1071 }, "ParseBackgroundProgram": { "count": 1, "time": 727 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5996 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52833 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 86, "time": 8 }, "OptimizeCode": { "count": 86, "time": 358 }, "RecompileSynchronous": { "count": 171, "time": 112687 }, "CompileOptimized_Concurrent": { "count": 85, "time": 1422 }, "StackGuard": { "count": 86, "time": 1809 }, "DeoptimizeCode": { "count": 8, "time": 2594 }, "NotifyDeoptimized": { "count": 6, "time": 957 } } } }, { "duration": 2746959, "js": 2595444, "phases": [ { "phase": "load", "start": 0, "duration": 83067 }, { "phase": "boot", "start": 83067, "duration": 765188 }, { "phase": "transition", "start": 848255, "duration": 680418 }, { "phase": "render", "start": 1528673, "duration": 1218286 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 291462 }, { "kind": "MinorGC", "type": "scavenge", "start": 393890, "duration": 5655, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 429538, "duration": 6116, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 508950, "duration": 2229, "usedHeapSizeAfter": 5791544, "usedHeapSizeBefore": 6119240 }, { "kind": "MinorGC", "type": "scavenge", "start": 675760, "duration": 3878, "usedHeapSizeAfter": 7880640, "usedHeapSizeBefore": 8570992 }, { "kind": "MinorGC", "type": "scavenge", "start": 851076, "duration": 2877, "usedHeapSizeAfter": 9249856, "usedHeapSizeBefore": 9848888 }, { "kind": "MinorGC", "type": "scavenge", "start": 1050298, "duration": 1994, "usedHeapSizeAfter": 10555672, "usedHeapSizeBefore": 11566888 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1154708, "duration": 64, "usedHeapSizeAfter": 11255536, "usedHeapSizeBefore": 11255536 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1158527, "duration": 5707, "usedHeapSizeAfter": 8529832, "usedHeapSizeBefore": 11255696 }, { "kind": "MajorGC", "type": "weak processing", "start": 1166030, "duration": 8, "usedHeapSizeAfter": 8529912, "usedHeapSizeBefore": 8529912 }, { "kind": "MinorGC", "type": "scavenge", "start": 1353863, "duration": 3190, "usedHeapSizeAfter": 21289352, "usedHeapSizeBefore": 22721136 }, { "kind": "MinorGC", "type": "scavenge", "start": 1384547, "duration": 3228, "usedHeapSizeAfter": 22152648, "usedHeapSizeBefore": 22803344 }, { "kind": "MinorGC", "type": "scavenge", "start": 1435674, "duration": 4084, "usedHeapSizeAfter": 24250600, "usedHeapSizeBefore": 25413336 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1571684, "duration": 72, "usedHeapSizeAfter": 28150296, "usedHeapSizeBefore": 28150296 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1588516, "duration": 9701, "usedHeapSizeAfter": 24508728, "usedHeapSizeBefore": 28307208 }, { "kind": "MinorGC", "type": "scavenge", "start": 1782130, "duration": 6544, "usedHeapSizeAfter": 25086016, "usedHeapSizeBefore": 29412064 }, { "kind": "MinorGC", "type": "scavenge", "start": 1979433, "duration": 5559, "usedHeapSizeAfter": 28963672, "usedHeapSizeBefore": 32350960 }, { "kind": "MinorGC", "type": "scavenge", "start": 2200742, "duration": 6195, "usedHeapSizeAfter": 28796752, "usedHeapSizeBefore": 41559688 } ], "blinkGC": [ { "start": 257369, "duration": 2927 }, { "start": 257683, "duration": 2567 }, { "start": 261026, "duration": 2262 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 1000 }, "FunctionCallback": { "count": 4491, "time": 95251 }, "NamedGetterCallback": { "count": 107, "time": 6857 }, "GetMoreDataCallback": { "count": 14, "time": 142464 }, "AccessorSetterCallback": { "count": 5392, "time": 1142 }, "GCEpilogueCallback": { "count": 16, "time": 1823 }, "GCPrologueCallback": { "count": 16, "time": 833 }, "NamedSetterCallback": { "count": 18, "time": 109 }, "StoreCallbackProperty": { "count": 5334, "time": 5462 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 11913 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 897 }, "CompileFunction": { "count": 3319, "time": 106844 }, "CompileIgnition": { "count": 3374, "time": 100120 }, "CompileIgnitionFinalization": { "count": 3379, "time": 26929 }, "CompileRewriteReturnResult": { "count": 3329, "time": 724 }, "CompileScopeAnalysis": { "count": 3329, "time": 18948 }, "CompileScript": { "count": 10, "time": 1065 }, "CompileLazy": { "count": 3176, "time": 12474 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 584 }, "RegExpInitializeAndCompile": { "count": 177, "time": 211 }, "CompileForOnStackReplacement": { "count": 1, "time": 20 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 1992 }, "Map_SetPrototype": { "count": 12961, "time": 3720 }, "Map_TransitionToDataProperty": { "count": 11970, "time": 38354 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 1779 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6324 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8540 }, "CreateArrayLiteral": { "count": 761, "time": 2457 }, "CreateObjectLiteral": { "count": 1888, "time": 12245 }, "SetProperty": { "count": 8829, "time": 15518 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 1557 }, "NewClosure_Tenured": { "count": 2398, "time": 4074 }, "HandleApiCall": { "count": 3986, "time": 1890 }, "DateConstructor": { "count": 268, "time": 122 }, "ArrayLengthGetter": { "count": 372, "time": 526 }, "ArrayLengthSetter": { "count": 5152, "time": 1425 }, "FunctionPrototypeSetter": { "count": 239, "time": 1178 }, "FunctionLengthGetter": { "count": 13, "time": 19 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 806 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 88 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 59 }, "SetGrow": { "count": 26, "time": 27 }, "WeakCollectionSet": { "count": 5007, "time": 6629 }, "ForInEnumerate": { "count": 380, "time": 2518 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 11 }, "AllocateInNewSpace": { "count": 216, "time": 4481 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1768 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 2934 }, "AddDictionaryProperty": { "count": 10572, "time": 12759 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 52 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 4087 }, "HasProperty": { "count": 961, "time": 460 }, "KeyedGetProperty": { "count": 223, "time": 1205 }, "NewObject": { "count": 251, "time": 3176 }, "ObjectCreate": { "count": 221, "time": 2528 }, "ObjectKeys": { "count": 53, "time": 949 }, "SetDataProperties": { "count": 71, "time": 2635 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 11990 }, "RegExpExecMultiple": { "count": 327, "time": 1532 }, "RegExpReplace": { "count": 784, "time": 3869 }, "StringSplit": { "count": 6134, "time": 8506 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 34 }, "StringBuilderConcat": { "count": 152, "time": 84 }, "StringBuilderJoin": { "count": 136, "time": 149 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 557, "time": 111 }, "StringIndexOfUnchecked": { "count": 330, "time": 629 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 949 }, "ArrayPush": { "count": 8, "time": 22 }, "ArraySplice": { "count": 82, "time": 406 }, "ArrayUnshift": { "count": 45, "time": 29 }, "DateNow": { "count": 60, "time": 1566 }, "FunctionPrototypeToString": { "count": 116, "time": 1243 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 1746 }, "ObjectFreeze": { "count": 11, "time": 26 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53103 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1425 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 155 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 45 }, "ArrayShift": { "count": 120, "time": 204 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 15 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 142, "time": 1793 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 119 }, "DeleteProperty": { "count": 11, "time": 116 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1574 }, "ArrayPop": { "count": 63, "time": 34 }, "ArrayBufferConstructor": { "count": 1, "time": 3483 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 881 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2678 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 815 }, "StringToNumber": { "count": 196, "time": 1438 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "TryMigrateInstance": { "count": 1, "time": 5 }, "StringSubstring": { "count": 8, "time": 9 }, "DatePrototypeSetMonth": { "count": 12, "time": 20 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 22 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 996, "time": 4542 }, "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": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 81 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3360 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5538 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 33 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 31 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 303 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39286 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4807 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 181 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1436 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 105450 }, "GC_MC_INCREMENTAL": { "count": 27, "time": 15954 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1442 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 431 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "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": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 5 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 13 }, "GC_MC_FINISH": { "count": 2, "time": 591 }, "GC_MC_MARK": { "count": 2, "time": 19 }, "GC_MC_PROLOGUE": { "count": 2, "time": 49 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 69 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 556 }, "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": 1238 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1689 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2597 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 30 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 194 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2486 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 796 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1005 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 391 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 13 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 22 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 489 }, "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": 503 }, "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": 1025 }, "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": 98 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4525 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4315 }, "GC_MC_BACKGROUND_MARKING": { "count": 18, "time": 34358 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2554 }, "GC_Custom_IncrementalMarkingObserver": { "count": 103, "time": 2176 } }, "JavaScript": { "JS_Execution": { "count": 5514, "time": 1044212 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 19585 }, "ParseFunctionLiteral": { "count": 3377, "time": 141570 }, "ParseProgram": { "count": 10, "time": 841 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11026 }, "PreParseNoVariableResolution": { "count": 105, "time": 2840 }, "JsonParse": { "count": 25, "time": 119016 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22296 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 990 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3040 }, "StoreGlobalIC_Miss": { "count": 8, "time": 75 }, "StoreIC_Miss": { "count": 1374, "time": 8130 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7352 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 2510 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1299 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4003, "time": 16012 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 5441, "time": 11777 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3544 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 21202 }, "LoadGlobalIC_Slow": { "count": 21, "time": 13 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 33 }, "LoadIC_SlowStub": { "count": 21, "time": 55 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1994 }, "LoadIC_LoadFieldDH": { "count": 4039, "time": 12146 }, "StoreIC_StoreFieldDH": { "count": 1287, "time": 7042 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 106, "time": 2736 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 4176 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4899 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 517 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 499, "time": 4342 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 130, "time": 1502 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 472, "time": 1128 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 390 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1232 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 20 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 17 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 305 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 60 } }, "API": { "API_Context_New": { "count": 2, "time": 3903 }, "API_FunctionTemplate_New": { "count": 1353, "time": 917 }, "API_Object_SetPrivate": { "count": 35, "time": 299 }, "API_Persistent_New": { "count": 1875, "time": 2189 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 22 }, "API_Function_NewInstance": { "count": 43, "time": 99 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 5607 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 585 }, "API_Object_SetPrototype": { "count": 43, "time": 212 }, "API_ObjectTemplate_New": { "count": 102, "time": 22 }, "API_String_NewFromOneByte": { "count": 1038, "time": 975 }, "API_String_Write": { "count": 654, "time": 143 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 229 }, "API_External_New": { "count": 23, "time": 9 }, "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": 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": 418 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 98 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 839 }, "ParseBackgroundProgram": { "count": 1, "time": 833 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7536 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 54217 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 3 }, "OptimizeCode": { "count": 76, "time": 740 }, "RecompileSynchronous": { "count": 151, "time": 123036 }, "CompileOptimized_Concurrent": { "count": 75, "time": 2866 }, "StackGuard": { "count": 76, "time": 1148 }, "DeoptimizeCode": { "count": 8, "time": 2035 }, "NotifyDeoptimized": { "count": 6, "time": 126 } } } }, { "duration": 2725791, "js": 2562488, "phases": [ { "phase": "load", "start": 0, "duration": 101400 }, { "phase": "boot", "start": 101400, "duration": 745790 }, { "phase": "transition", "start": 847190, "duration": 691267 }, { "phase": "render", "start": 1538457, "duration": 1187334 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 303471 }, { "kind": "MinorGC", "type": "scavenge", "start": 406803, "duration": 5467, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 442016, "duration": 5996, "usedHeapSizeAfter": 4487416, "usedHeapSizeBefore": 4629352 }, { "kind": "MinorGC", "type": "scavenge", "start": 535515, "duration": 1919, "usedHeapSizeAfter": 5793664, "usedHeapSizeBefore": 6119112 }, { "kind": "MinorGC", "type": "scavenge", "start": 674767, "duration": 3606, "usedHeapSizeAfter": 7884048, "usedHeapSizeBefore": 8569584 }, { "kind": "MinorGC", "type": "scavenge", "start": 848746, "duration": 3074, "usedHeapSizeAfter": 9255176, "usedHeapSizeBefore": 9844080 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1028544, "duration": 73, "usedHeapSizeAfter": 11142024, "usedHeapSizeBefore": 11142024 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1043371, "duration": 6861, "usedHeapSizeAfter": 8926032, "usedHeapSizeBefore": 11263616 }, { "kind": "MajorGC", "type": "weak processing", "start": 1142814, "duration": 15, "usedHeapSizeAfter": 9932824, "usedHeapSizeBefore": 9932824 }, { "kind": "MinorGC", "type": "scavenge", "start": 1351658, "duration": 4084, "usedHeapSizeAfter": 21111560, "usedHeapSizeBefore": 22852344 }, { "kind": "MinorGC", "type": "scavenge", "start": 1398463, "duration": 6593, "usedHeapSizeAfter": 22345520, "usedHeapSizeBefore": 23270800 }, { "kind": "MinorGC", "type": "scavenge", "start": 1440672, "duration": 4685, "usedHeapSizeAfter": 24173208, "usedHeapSizeBefore": 25211152 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1536144, "duration": 72, "usedHeapSizeAfter": 28579408, "usedHeapSizeBefore": 28579408 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1548192, "duration": 10640, "usedHeapSizeAfter": 24768136, "usedHeapSizeBefore": 28688856 }, { "kind": "MinorGC", "type": "scavenge", "start": 1721229, "duration": 6258, "usedHeapSizeAfter": 24988432, "usedHeapSizeBefore": 29000928 }, { "kind": "MinorGC", "type": "scavenge", "start": 2107831, "duration": 6747, "usedHeapSizeAfter": 29165232, "usedHeapSizeBefore": 40661968 }, { "kind": "MinorGC", "type": "scavenge", "start": 2442484, "duration": 5245, "usedHeapSizeAfter": 30020784, "usedHeapSizeBefore": 41958592 } ], "blinkGC": [ { "start": 273054, "duration": 2941 }, { "start": 273062, "duration": 2885 }, { "start": 290196, "duration": 1408 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 1322 }, "FunctionCallback": { "count": 4485, "time": 91313 }, "NamedGetterCallback": { "count": 107, "time": 8520 }, "GetMoreDataCallback": { "count": 14, "time": 142669 }, "AccessorSetterCallback": { "count": 5392, "time": 4091 }, "GCEpilogueCallback": { "count": 15, "time": 3574 }, "GCPrologueCallback": { "count": 15, "time": 1431 }, "NamedSetterCallback": { "count": 18, "time": 107 }, "StoreCallbackProperty": { "count": 5334, "time": 2240 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 13330 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2200 }, "CompileFunction": { "count": 3319, "time": 107964 }, "CompileIgnition": { "count": 3374, "time": 95350 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30255 }, "CompileRewriteReturnResult": { "count": 3329, "time": 434 }, "CompileScopeAnalysis": { "count": 3329, "time": 12454 }, "CompileScript": { "count": 10, "time": 1480 }, "CompileLazy": { "count": 3176, "time": 13856 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 86 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1210 }, "CompileForOnStackReplacement": { "count": 2, "time": 33 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 1432 }, "Map_SetPrototype": { "count": 12874, "time": 7433 }, "Map_TransitionToDataProperty": { "count": 11924, "time": 32078 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 266 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5184 }, "InterpreterDeserializeLazy": { "count": 160, "time": 5714 }, "CreateArrayLiteral": { "count": 761, "time": 2116 }, "CreateObjectLiteral": { "count": 1888, "time": 7245 }, "SetProperty": { "count": 8819, "time": 8263 }, "DeclareGlobals": { "count": 2, "time": 19 }, "NewClosure": { "count": 344, "time": 72 }, "NewClosure_Tenured": { "count": 2398, "time": 1031 }, "HandleApiCall": { "count": 3986, "time": 2421 }, "DateConstructor": { "count": 268, "time": 111 }, "ArrayLengthGetter": { "count": 370, "time": 21 }, "ArrayLengthSetter": { "count": 5152, "time": 2128 }, "FunctionPrototypeSetter": { "count": 239, "time": 1009 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 200 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 77 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 417 }, "WeakCollectionSet": { "count": 5007, "time": 7324 }, "ForInEnumerate": { "count": 379, "time": 2100 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 297, "time": 2249 }, "CreateListFromArrayLike": { "count": 18, "time": 23 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 5601 }, "GenerateRandomNumbers": { "count": 1, "time": 5 }, "NumberToStringSkipCache": { "count": 5041, "time": 5465 }, "AddDictionaryProperty": { "count": 10572, "time": 11605 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 333 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 8 }, "GetProperty": { "count": 6297, "time": 5217 }, "HasProperty": { "count": 961, "time": 1615 }, "KeyedGetProperty": { "count": 220, "time": 865 }, "NewObject": { "count": 251, "time": 4340 }, "ObjectCreate": { "count": 221, "time": 2596 }, "ObjectKeys": { "count": 53, "time": 879 }, "SetDataProperties": { "count": 71, "time": 1123 }, "ToString": { "count": 28, "time": 23 }, "RegExpExec": { "count": 269, "time": 13476 }, "RegExpExecMultiple": { "count": 327, "time": 2346 }, "RegExpReplace": { "count": 784, "time": 5663 }, "StringSplit": { "count": 6134, "time": 8426 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 37 }, "StringBuilderConcat": { "count": 152, "time": 69 }, "StringBuilderJoin": { "count": 136, "time": 64 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 569, "time": 124 }, "StringIndexOfUnchecked": { "count": 330, "time": 83 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1409 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 111 }, "ArrayUnshift": { "count": 45, "time": 29 }, "DateNow": { "count": 60, "time": 59 }, "FunctionPrototypeToString": { "count": 116, "time": 954 }, "ObjectDefineProperties": { "count": 2, "time": 81 }, "ObjectDefineProperty": { "count": 650, "time": 582 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 55318 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1780 }, "ObjectIsExtensible": { "count": 19, "time": 11 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 147 }, "GlobalUnescape": { "count": 1, "time": 14 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 47 }, "ArrayShift": { "count": 120, "time": 744 }, "Object_DeleteProperty": { "count": 6, "time": 18 }, "ArrayIndexOf": { "count": 70, "time": 14 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 140, "time": 1663 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 1265 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 116 }, "ArrayPop": { "count": 63, "time": 1001 }, "ArrayBufferConstructor": { "count": 1, "time": 3880 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 688 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 80 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3107 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 970 }, "StringToNumber": { "count": 196, "time": 45 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 9 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 636 }, "DateUTC": { "count": 24, "time": 21 }, "ObjectIsFrozen": { "count": 216, "time": 57 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 935, "time": 4103 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 54 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 6 }, "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": 74 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2901 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 5249 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 33 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 417 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 38084 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2962 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 2193 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 39, "time": 1566 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 95868 }, "GC_MC_INCREMENTAL": { "count": 36, "time": 16597 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2036 }, "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": 129 }, "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": 53 }, "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": 715 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 606 }, "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": 107 }, "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": 5285 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 606 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 25 }, "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": 3823 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 142 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 514 }, "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": 23 }, "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": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 664 }, "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": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 894 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 2 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 5 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 8039 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 2549 }, "GC_MC_BACKGROUND_MARKING": { "count": 39, "time": 29602 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2505 }, "GC_Custom_IncrementalMarkingObserver": { "count": 199, "time": 3760 } }, "JavaScript": { "JS_Execution": { "count": 5495, "time": 1034798 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14419 }, "ParseFunctionLiteral": { "count": 3377, "time": 146574 }, "ParseProgram": { "count": 10, "time": 514 }, "PreParseWithVariableResolution": { "count": 6145, "time": 15490 }, "PreParseNoVariableResolution": { "count": 105, "time": 1271 }, "JsonParse": { "count": 25, "time": 119883 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 26415 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 849 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1711 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1340, "time": 4341 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7986 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 4184 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 655 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3714, "time": 19945 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 41 }, "LoadIC_LoadNonexistentDH": { "count": 5450, "time": 11978 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2759 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 20665 }, "LoadGlobalIC_Slow": { "count": 21, "time": 13 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 521 }, "LoadIC_SlowStub": { "count": 21, "time": 43 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1139 }, "LoadIC_LoadFieldDH": { "count": 3877, "time": 12731 }, "StoreIC_StoreFieldDH": { "count": 1234, "time": 5598 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 19 }, "LoadIC_Miss": { "count": 107, "time": 2820 }, "KeyedLoadIC_LoadElementDH": { "count": 826, "time": 1792 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5248 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 714 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 480, "time": 4034 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 124, "time": 1815 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 2252 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 48 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1476 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 769 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 73 } }, "API": { "API_Context_New": { "count": 2, "time": 12747 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2072 }, "API_Object_SetPrivate": { "count": 35, "time": 202 }, "API_Persistent_New": { "count": 1876, "time": 680 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 240 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 1001 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2552 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 35 }, "API_Object_SetPrototype": { "count": 43, "time": 43 }, "API_ObjectTemplate_New": { "count": 102, "time": 18 }, "API_String_NewFromOneByte": { "count": 1038, "time": 274 }, "API_String_Write": { "count": 654, "time": 91 }, "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": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 1 }, "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": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 493 }, "CompileBackgroundScript": { "count": 1, "time": 17 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 117 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 753 }, "ParseBackgroundProgram": { "count": 1, "time": 794 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5830 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 49160 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 5 }, "OptimizeCode": { "count": 74, "time": 1277 }, "RecompileSynchronous": { "count": 146, "time": 114094 }, "CompileOptimized_Concurrent": { "count": 72, "time": 1129 }, "StackGuard": { "count": 75, "time": 3081 }, "DeoptimizeCode": { "count": 7, "time": 2046 }, "NotifyDeoptimized": { "count": 7, "time": 120 } } } }, { "duration": 2689134, "js": 2527043, "phases": [ { "phase": "load", "start": 0, "duration": 87078 }, { "phase": "boot", "start": 87078, "duration": 742474 }, { "phase": "transition", "start": 829552, "duration": 693073 }, { "phase": "render", "start": 1522625, "duration": 1166509 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 290896 }, { "kind": "MinorGC", "type": "scavenge", "start": 401743, "duration": 4821, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 434680, "duration": 5914, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 516789, "duration": 1580, "usedHeapSizeAfter": 5792336, "usedHeapSizeBefore": 6119192 }, { "kind": "MinorGC", "type": "scavenge", "start": 657404, "duration": 2795, "usedHeapSizeAfter": 7876304, "usedHeapSizeBefore": 8569976 }, { "kind": "MinorGC", "type": "scavenge", "start": 831680, "duration": 3276, "usedHeapSizeAfter": 9233760, "usedHeapSizeBefore": 9848736 }, { "kind": "MinorGC", "type": "scavenge", "start": 1036457, "duration": 2428, "usedHeapSizeAfter": 10566288, "usedHeapSizeBefore": 11565840 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1151674, "duration": 612, "usedHeapSizeAfter": 11245896, "usedHeapSizeBefore": 11245896 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1153646, "duration": 5853, "usedHeapSizeAfter": 8524016, "usedHeapSizeBefore": 11246056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1345182, "duration": 3290, "usedHeapSizeAfter": 21356992, "usedHeapSizeBefore": 22718920 }, { "kind": "MinorGC", "type": "scavenge", "start": 1375382, "duration": 6342, "usedHeapSizeAfter": 22098016, "usedHeapSizeBefore": 22801744 }, { "kind": "MinorGC", "type": "scavenge", "start": 1426802, "duration": 4384, "usedHeapSizeAfter": 24208656, "usedHeapSizeBefore": 25360408 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1571974, "duration": 276, "usedHeapSizeAfter": 28304392, "usedHeapSizeBefore": 28304392 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1578964, "duration": 9522, "usedHeapSizeAfter": 24721328, "usedHeapSizeBefore": 28432992 }, { "kind": "MinorGC", "type": "scavenge", "start": 1751858, "duration": 7006, "usedHeapSizeAfter": 25066288, "usedHeapSizeBefore": 29442376 }, { "kind": "MinorGC", "type": "scavenge", "start": 1951027, "duration": 4772, "usedHeapSizeAfter": 28788624, "usedHeapSizeBefore": 32394136 }, { "kind": "MinorGC", "type": "scavenge", "start": 2170619, "duration": 6266, "usedHeapSizeAfter": 28835256, "usedHeapSizeBefore": 41522904 }, { "kind": "MajorGC", "type": "weak processing", "start": 2684397, "duration": 609, "usedHeapSizeAfter": 39138848, "usedHeapSizeBefore": 39138848 } ], "blinkGC": [ { "start": 254791, "duration": 3709 }, { "start": 254799, "duration": 3094 }, { "start": 269796, "duration": 1704 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1131, "time": 1609 }, "FunctionCallback": { "count": 4493, "time": 84622 }, "NamedGetterCallback": { "count": 107, "time": 8084 }, "GetMoreDataCallback": { "count": 14, "time": 137830 }, "AccessorSetterCallback": { "count": 5392, "time": 1407 }, "GCEpilogueCallback": { "count": 16, "time": 1080 }, "GCPrologueCallback": { "count": 16, "time": 1484 }, "NamedSetterCallback": { "count": 18, "time": 110 }, "StoreCallbackProperty": { "count": 5334, "time": 4879 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 13187 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1991 }, "CompileFunction": { "count": 3319, "time": 103554 }, "CompileIgnition": { "count": 3374, "time": 104565 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30381 }, "CompileRewriteReturnResult": { "count": 3329, "time": 163 }, "CompileScopeAnalysis": { "count": 3329, "time": 11252 }, "CompileScript": { "count": 10, "time": 1571 }, "CompileLazy": { "count": 3176, "time": 14290 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 83 }, "RegExpInitializeAndCompile": { "count": 177, "time": 277 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 664, "time": 943 }, "Map_SetPrototype": { "count": 12961, "time": 4520 }, "Map_TransitionToDataProperty": { "count": 11975, "time": 41393 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 80 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7370 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7194 }, "CreateArrayLiteral": { "count": 761, "time": 2050 }, "CreateObjectLiteral": { "count": 1888, "time": 10214 }, "SetProperty": { "count": 8829, "time": 13035 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 78 }, "NewClosure_Tenured": { "count": 2398, "time": 5587 }, "HandleApiCall": { "count": 3986, "time": 4200 }, "DateConstructor": { "count": 268, "time": 119 }, "ArrayLengthGetter": { "count": 371, "time": 17 }, "ArrayLengthSetter": { "count": 5152, "time": 2166 }, "FunctionPrototypeSetter": { "count": 239, "time": 1884 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 429 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 83 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 59 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 7134 }, "ForInEnumerate": { "count": 380, "time": 3342 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 219, "time": 3000 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2750 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 4410 }, "AddDictionaryProperty": { "count": 10572, "time": 13080 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 604 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 2274 }, "HasProperty": { "count": 961, "time": 651 }, "KeyedGetProperty": { "count": 223, "time": 1991 }, "NewObject": { "count": 251, "time": 2197 }, "ObjectCreate": { "count": 221, "time": 4084 }, "ObjectKeys": { "count": 53, "time": 1162 }, "SetDataProperties": { "count": 71, "time": 3711 }, "ToString": { "count": 28, "time": 125 }, "RegExpExec": { "count": 269, "time": 9159 }, "RegExpExecMultiple": { "count": 327, "time": 672 }, "RegExpReplace": { "count": 784, "time": 5170 }, "StringSplit": { "count": 6134, "time": 10735 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 34 }, "StringBuilderConcat": { "count": 152, "time": 924 }, "StringBuilderJoin": { "count": 136, "time": 69 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 572, "time": 109 }, "StringIndexOfUnchecked": { "count": 330, "time": 56 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 937 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 1282 }, "ArrayUnshift": { "count": 45, "time": 32 }, "DateNow": { "count": 60, "time": 54 }, "FunctionPrototypeToString": { "count": 116, "time": 78 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 2005 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56916 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1246 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 176 }, "GlobalUnescape": { "count": 1, "time": 328 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 48 }, "ArrayShift": { "count": 120, "time": 78 }, "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": 5 }, "Interrupt": { "count": 141, "time": 2202 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 100 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1140 }, "ArrayPop": { "count": 63, "time": 27 }, "ArrayBufferConstructor": { "count": 1, "time": 3587 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 21 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 106 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2679 }, "HasComplexElements": { "count": 1, "time": 6 }, "NormalizeElements": { "count": 1, "time": 1076 }, "StringToNumber": { "count": 196, "time": 53 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 21 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 976, "time": 3298 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 164 }, "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": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 74 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3101 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7057 }, "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": 37 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39922 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3390 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 524 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1443 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 110636 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 16647 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1294 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 518 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 867 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 3 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 399 }, "GC_MC_FINISH": { "count": 2, "time": 97 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "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": 560 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 200 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 820 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2206 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4337 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 38 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "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": 3138 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 117 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 215 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 346 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 19 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 21 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 1128 }, "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": 86 }, "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": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 584 }, "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": 134 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5301 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4719 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 37663 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2598 }, "GC_Custom_IncrementalMarkingObserver": { "count": 105, "time": 714 } }, "JavaScript": { "JS_Execution": { "count": 5517, "time": 1019934 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15388 }, "ParseFunctionLiteral": { "count": 3377, "time": 143850 }, "ParseProgram": { "count": 10, "time": 1105 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9871 }, "PreParseNoVariableResolution": { "count": 105, "time": 3017 }, "JsonParse": { "count": 25, "time": 121948 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18832 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1407 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1009 }, "StoreGlobalIC_Miss": { "count": 8, "time": 33 }, "StoreIC_Miss": { "count": 1379, "time": 7080 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7212 }, "LoadIC_FunctionPrototypeStub": { "count": 397, "time": 1386 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1211 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4041, "time": 25534 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 680 }, "LoadIC_LoadNonexistentDH": { "count": 5433, "time": 9557 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4152 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 17384 }, "LoadGlobalIC_Slow": { "count": 21, "time": 495 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 817 }, "LoadIC_SlowStub": { "count": 21, "time": 48 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1118 }, "LoadIC_LoadFieldDH": { "count": 4060, "time": 12033 }, "StoreIC_StoreFieldDH": { "count": 1291, "time": 5286 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 108, "time": 1398 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 1809 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 25 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4449 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 79 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 502, "time": 5147 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 132, "time": 1192 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 389 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 48 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 145 }, "LoadIC_StringLength": { "count": 27, "time": 26 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 644 } }, "API": { "API_Context_New": { "count": 2, "time": 8746 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1355 }, "API_Object_SetPrivate": { "count": 35, "time": 20 }, "API_Persistent_New": { "count": 1875, "time": 226 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 154 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3125 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 46 }, "API_Object_SetPrototype": { "count": 43, "time": 849 }, "API_ObjectTemplate_New": { "count": 102, "time": 18 }, "API_String_NewFromOneByte": { "count": 1038, "time": 975 }, "API_String_Write": { "count": 654, "time": 855 }, "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": 3 }, "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": 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": 383 }, "CompileBackgroundScript": { "count": 1, "time": 20 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 97 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 787 }, "ParseBackgroundProgram": { "count": 1, "time": 761 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6826 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 55272 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 75, "time": 4 }, "DeoptimizeCode": { "count": 7, "time": 757 }, "OptimizeCode": { "count": 75, "time": 757 }, "RecompileSynchronous": { "count": 150, "time": 106694 }, "CompileOptimized_Concurrent": { "count": 75, "time": 1535 }, "NotifyDeoptimized": { "count": 6, "time": 492 }, "StackGuard": { "count": 75, "time": 1297 } } } }, { "duration": 2728725, "js": 2570939, "phases": [ { "phase": "load", "start": 0, "duration": 97281 }, { "phase": "boot", "start": 97281, "duration": 732942 }, { "phase": "transition", "start": 830223, "duration": 662978 }, { "phase": "render", "start": 1493201, "duration": 1235524 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 297466 }, { "kind": "MinorGC", "type": "scavenge", "start": 398193, "duration": 5549, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 433158, "duration": 5755, "usedHeapSizeAfter": 4487600, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 510441, "duration": 2479, "usedHeapSizeAfter": 5792144, "usedHeapSizeBefore": 6119536 }, { "kind": "MinorGC", "type": "scavenge", "start": 653053, "duration": 2563, "usedHeapSizeAfter": 7881248, "usedHeapSizeBefore": 8570288 }, { "kind": "MinorGC", "type": "scavenge", "start": 832694, "duration": 3550, "usedHeapSizeAfter": 9260088, "usedHeapSizeBefore": 9848616 }, { "kind": "MinorGC", "type": "scavenge", "start": 1030583, "duration": 2087, "usedHeapSizeAfter": 10565512, "usedHeapSizeBefore": 11566600 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1138914, "duration": 781, "usedHeapSizeAfter": 11276240, "usedHeapSizeBefore": 11276240 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1140652, "duration": 6999, "usedHeapSizeAfter": 8524136, "usedHeapSizeBefore": 11276400 }, { "kind": "MinorGC", "type": "scavenge", "start": 1331040, "duration": 2833, "usedHeapSizeAfter": 21305888, "usedHeapSizeBefore": 22717624 }, { "kind": "MinorGC", "type": "scavenge", "start": 1363447, "duration": 5901, "usedHeapSizeAfter": 22206144, "usedHeapSizeBefore": 22799440 }, { "kind": "MinorGC", "type": "scavenge", "start": 1400861, "duration": 4427, "usedHeapSizeAfter": 24164744, "usedHeapSizeBefore": 25365080 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1605364, "duration": 713, "usedHeapSizeAfter": 29278408, "usedHeapSizeBefore": 29278408 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1614904, "duration": 10217, "usedHeapSizeAfter": 25049232, "usedHeapSizeBefore": 29343976 }, { "kind": "MinorGC", "type": "scavenge", "start": 1781630, "duration": 9701, "usedHeapSizeAfter": 25386616, "usedHeapSizeBefore": 29482664 }, { "kind": "MinorGC", "type": "scavenge", "start": 2116615, "duration": 3741, "usedHeapSizeAfter": 29171624, "usedHeapSizeBefore": 40897416 }, { "kind": "MinorGC", "type": "scavenge", "start": 2580030, "duration": 5274, "usedHeapSizeAfter": 30487664, "usedHeapSizeBefore": 42515016 }, { "kind": "MajorGC", "type": "weak processing", "start": 2723668, "duration": 22, "usedHeapSizeAfter": 31309792, "usedHeapSizeBefore": 31309792 } ], "blinkGC": [ { "start": 262934, "duration": 4306 }, { "start": 262942, "duration": 4248 }, { "start": 270143, "duration": 1578 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1123, "time": 870 }, "FunctionCallback": { "count": 4488, "time": 83031 }, "NamedGetterCallback": { "count": 107, "time": 9608 }, "GetMoreDataCallback": { "count": 14, "time": 136446 }, "AccessorSetterCallback": { "count": 5392, "time": 2269 }, "GCEpilogueCallback": { "count": 16, "time": 2668 }, "GCPrologueCallback": { "count": 16, "time": 1068 }, "NamedSetterCallback": { "count": 18, "time": 553 }, "StoreCallbackProperty": { "count": 5334, "time": 1440 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 12024 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1751 }, "CompileFunction": { "count": 3319, "time": 104610 }, "CompileIgnition": { "count": 3374, "time": 104540 }, "CompileIgnitionFinalization": { "count": 3379, "time": 32943 }, "CompileRewriteReturnResult": { "count": 3329, "time": 309 }, "CompileScopeAnalysis": { "count": 3329, "time": 14203 }, "CompileScript": { "count": 10, "time": 3201 }, "CompileLazy": { "count": 3176, "time": 13954 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 84 }, "RegExpInitializeAndCompile": { "count": 177, "time": 536 }, "CompileForOnStackReplacement": { "count": 2, "time": 32 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 655, "time": 2908 }, "Map_SetPrototype": { "count": 12978, "time": 5110 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 35210 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 67 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6783 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6988 }, "CreateArrayLiteral": { "count": 761, "time": 2190 }, "CreateObjectLiteral": { "count": 1888, "time": 5893 }, "SetProperty": { "count": 8829, "time": 12009 }, "DeclareGlobals": { "count": 2, "time": 31 }, "NewClosure": { "count": 344, "time": 78 }, "NewClosure_Tenured": { "count": 2398, "time": 1254 }, "HandleApiCall": { "count": 3986, "time": 3791 }, "DateConstructor": { "count": 268, "time": 1782 }, "ArrayLengthGetter": { "count": 372, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 1796 }, "FunctionPrototypeSetter": { "count": 239, "time": 2505 }, "FunctionLengthGetter": { "count": 13, "time": 21 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 109 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 79 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 63 }, "SetGrow": { "count": 26, "time": 38 }, "WeakCollectionSet": { "count": 5007, "time": 9817 }, "ForInEnumerate": { "count": 380, "time": 1667 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 9 }, "AllocateInNewSpace": { "count": 262, "time": 3786 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 3283 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3261 }, "AddDictionaryProperty": { "count": 10572, "time": 12469 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 37 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 6079 }, "HasProperty": { "count": 961, "time": 1594 }, "KeyedGetProperty": { "count": 223, "time": 339 }, "NewObject": { "count": 251, "time": 1452 }, "ObjectCreate": { "count": 221, "time": 2556 }, "ObjectKeys": { "count": 53, "time": 785 }, "SetDataProperties": { "count": 71, "time": 3021 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 9930 }, "RegExpExecMultiple": { "count": 327, "time": 3015 }, "RegExpReplace": { "count": 784, "time": 5890 }, "StringSplit": { "count": 6134, "time": 8605 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 29 }, "StringBuilderConcat": { "count": 152, "time": 85 }, "StringBuilderJoin": { "count": 136, "time": 932 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 550, "time": 335 }, "StringIndexOfUnchecked": { "count": 330, "time": 84 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1483 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 571 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 70 }, "FunctionPrototypeToString": { "count": 116, "time": 73 }, "ObjectDefineProperties": { "count": 2, "time": 682 }, "ObjectDefineProperty": { "count": 650, "time": 1460 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56083 }, "ObjectSetPrototypeOf": { "count": 205, "time": 222 }, "ObjectIsExtensible": { "count": 19, "time": 2 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 951 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 34 }, "ArrayShift": { "count": 117, "time": 91 }, "Object_DeleteProperty": { "count": 6, "time": 18 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 137, "time": 588 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 114 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 113 }, "ArrayPop": { "count": 63, "time": 33 }, "ArrayBufferConstructor": { "count": 1, "time": 4280 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 2 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 105 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 3521 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 847 }, "StringToNumber": { "count": 196, "time": 63 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 733 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 6 }, "DateUTC": { "count": 24, "time": 30 }, "ObjectIsFrozen": { "count": 216, "time": 30 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1094, "time": 4749 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 54 }, "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": 94 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2579 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7963 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 41 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 46 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 664 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 37986 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3959 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 219 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 42, "time": 1758 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 109322 }, "GC_MC_INCREMENTAL": { "count": 38, "time": 14129 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1775 }, "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": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 765 }, "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": 989 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 746 }, "GC_MC_SWEEP": { "count": 2, "time": 6 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 67 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1420 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 25 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 884 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1598 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3652 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 31 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 84 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 4659 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 286 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 579 }, "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": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 1309 }, "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": 101 }, "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": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 126 }, "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": 55 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5962 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 2443 }, "GC_MC_BACKGROUND_MARKING": { "count": 26, "time": 33169 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2896 }, "GC_Custom_IncrementalMarkingObserver": { "count": 118, "time": 1875 } }, "JavaScript": { "JS_Execution": { "count": 5563, "time": 1030633 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13553 }, "ParseFunctionLiteral": { "count": 3377, "time": 160847 }, "ParseProgram": { "count": 10, "time": 2070 }, "PreParseWithVariableResolution": { "count": 6145, "time": 8046 }, "PreParseNoVariableResolution": { "count": 105, "time": 1784 }, "JsonParse": { "count": 25, "time": 115825 }, "StringParseFloat": { "count": 7, "time": 818 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19605 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1519 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2539 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1375, "time": 7418 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6540 }, "LoadIC_FunctionPrototypeStub": { "count": 388, "time": 1851 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1081 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4127, "time": 20226 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 5446, "time": 13026 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3204 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 18730 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 29 }, "LoadIC_SlowStub": { "count": 21, "time": 45 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1056 }, "LoadIC_LoadFieldDH": { "count": 4093, "time": 11144 }, "StoreIC_StoreFieldDH": { "count": 1286, "time": 3788 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 108, "time": 3354 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2486 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5458 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 91 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 548, "time": 4027 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 3115 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 476, "time": 1250 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 48 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 790 }, "LoadIC_StringLength": { "count": 27, "time": 40 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 18 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 277 } }, "API": { "API_Context_New": { "count": 2, "time": 7945 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1022 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1875, "time": 246 }, "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": 525 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3155 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 701 }, "API_Object_SetPrototype": { "count": 43, "time": 44 }, "API_ObjectTemplate_New": { "count": 102, "time": 22 }, "API_String_NewFromOneByte": { "count": 1038, "time": 272 }, "API_String_Write": { "count": 654, "time": 649 }, "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": 62, "time": 41 }, "API_Function_Call": { "count": 8, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 745 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 351 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 108 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 862 }, "ParseBackgroundProgram": { "count": 1, "time": 735 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6018 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53624 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 80, "time": 9 }, "OptimizeCode": { "count": 80, "time": 295 }, "RecompileSynchronous": { "count": 158, "time": 128253 }, "CompileOptimized_Concurrent": { "count": 78, "time": 3125 }, "StackGuard": { "count": 80, "time": 1659 }, "DeoptimizeCode": { "count": 8, "time": 1385 }, "NotifyDeoptimized": { "count": 7, "time": 121 } } } }, { "duration": 2712765, "js": 2557307, "phases": [ { "phase": "load", "start": 0, "duration": 93979 }, { "phase": "boot", "start": 93979, "duration": 722703 }, { "phase": "transition", "start": 816682, "duration": 656470 }, { "phase": "render", "start": 1473152, "duration": 1239613 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 294880 }, { "kind": "MinorGC", "type": "scavenge", "start": 403963, "duration": 5468, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 436698, "duration": 5975, "usedHeapSizeAfter": 4487608, "usedHeapSizeBefore": 4629472 }, { "kind": "MinorGC", "type": "scavenge", "start": 514979, "duration": 1304, "usedHeapSizeAfter": 5804784, "usedHeapSizeBefore": 6119200 }, { "kind": "MinorGC", "type": "scavenge", "start": 647730, "duration": 3085, "usedHeapSizeAfter": 7865576, "usedHeapSizeBefore": 8565656 }, { "kind": "MinorGC", "type": "scavenge", "start": 819316, "duration": 2078, "usedHeapSizeAfter": 9240312, "usedHeapSizeBefore": 9847536 }, { "kind": "MinorGC", "type": "scavenge", "start": 1025812, "duration": 2298, "usedHeapSizeAfter": 10560000, "usedHeapSizeBefore": 11559160 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1132105, "duration": 640, "usedHeapSizeAfter": 11256784, "usedHeapSizeBefore": 11256784 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1134367, "duration": 5059, "usedHeapSizeAfter": 8521832, "usedHeapSizeBefore": 11256944 }, { "kind": "MajorGC", "type": "weak processing", "start": 1141087, "duration": 8, "usedHeapSizeAfter": 8521912, "usedHeapSizeBefore": 8521912 }, { "kind": "MinorGC", "type": "scavenge", "start": 1326736, "duration": 3431, "usedHeapSizeAfter": 21287192, "usedHeapSizeBefore": 22713536 }, { "kind": "MinorGC", "type": "scavenge", "start": 1359932, "duration": 4927, "usedHeapSizeAfter": 22197408, "usedHeapSizeBefore": 22814096 }, { "kind": "MinorGC", "type": "scavenge", "start": 1391606, "duration": 4141, "usedHeapSizeAfter": 24169440, "usedHeapSizeBefore": 25323192 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1572211, "duration": 907, "usedHeapSizeAfter": 29108472, "usedHeapSizeBefore": 29108472 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1579109, "duration": 7014, "usedHeapSizeAfter": 25082352, "usedHeapSizeBefore": 29209664 }, { "kind": "MinorGC", "type": "scavenge", "start": 1719310, "duration": 6958, "usedHeapSizeAfter": 25105584, "usedHeapSizeBefore": 29345696 }, { "kind": "MinorGC", "type": "scavenge", "start": 2069628, "duration": 5126, "usedHeapSizeAfter": 29028648, "usedHeapSizeBefore": 40810264 }, { "kind": "MinorGC", "type": "scavenge", "start": 2536258, "duration": 7365, "usedHeapSizeAfter": 30338104, "usedHeapSizeBefore": 42247704 } ], "blinkGC": [ { "start": 268523, "duration": 4086 }, { "start": 268531, "duration": 3411 }, { "start": 281397, "duration": 1358 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1122, "time": 996 }, "FunctionCallback": { "count": 4492, "time": 79840 }, "NamedGetterCallback": { "count": 107, "time": 7408 }, "GetMoreDataCallback": { "count": 14, "time": 138747 }, "AccessorSetterCallback": { "count": 5392, "time": 2687 }, "GCEpilogueCallback": { "count": 16, "time": 1263 }, "GCPrologueCallback": { "count": 16, "time": 383 }, "NamedSetterCallback": { "count": 18, "time": 103 }, "StoreCallbackProperty": { "count": 5334, "time": 4326 }, "NamedQueryCallback": { "count": 11, "time": 27 }, "RunMicrotaskCallback": { "count": 42, "time": 12077 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 874 }, "CompileFunction": { "count": 3319, "time": 101662 }, "CompileIgnition": { "count": 3374, "time": 105804 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31818 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1123 }, "CompileScopeAnalysis": { "count": 3329, "time": 16333 }, "CompileScript": { "count": 10, "time": 419 }, "CompileLazy": { "count": 3176, "time": 16198 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 425 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1432 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 654, "time": 1849 }, "Map_SetPrototype": { "count": 12974, "time": 4671 }, "Map_TransitionToDataProperty": { "count": 11972, "time": 28710 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 74 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 8037 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10653 }, "CreateArrayLiteral": { "count": 761, "time": 1288 }, "CreateObjectLiteral": { "count": 1888, "time": 6951 }, "SetProperty": { "count": 8829, "time": 13942 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 522 }, "NewClosure_Tenured": { "count": 2398, "time": 2483 }, "HandleApiCall": { "count": 3986, "time": 3814 }, "DateConstructor": { "count": 268, "time": 132 }, "ArrayLengthGetter": { "count": 372, "time": 20 }, "ArrayLengthSetter": { "count": 5152, "time": 1160 }, "FunctionPrototypeSetter": { "count": 239, "time": 1541 }, "FunctionLengthGetter": { "count": 13, "time": 16 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 102 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 79 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 59 }, "SetGrow": { "count": 26, "time": 25 }, "WeakCollectionSet": { "count": 5007, "time": 12318 }, "ForInEnumerate": { "count": 380, "time": 2701 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 262, "time": 2011 }, "CreateListFromArrayLike": { "count": 18, "time": 29 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 3010 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 6765 }, "AddDictionaryProperty": { "count": 10572, "time": 14740 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 708 }, "CreateDataProperty": { "count": 2, "time": 6 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 4381 }, "HasProperty": { "count": 961, "time": 3700 }, "KeyedGetProperty": { "count": 223, "time": 650 }, "NewObject": { "count": 251, "time": 2274 }, "ObjectCreate": { "count": 221, "time": 3124 }, "ObjectKeys": { "count": 53, "time": 1625 }, "SetDataProperties": { "count": 71, "time": 1265 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 10826 }, "RegExpExecMultiple": { "count": 327, "time": 3657 }, "RegExpReplace": { "count": 784, "time": 2301 }, "StringSplit": { "count": 6134, "time": 11361 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 28 }, "StringBuilderConcat": { "count": 152, "time": 72 }, "StringBuilderJoin": { "count": 136, "time": 102 }, "StringCharCodeAt": { "count": 11, "time": 41 }, "StringEqual": { "count": 558, "time": 1029 }, "StringIndexOfUnchecked": { "count": 330, "time": 75 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1547 }, "ArrayPush": { "count": 8, "time": 12 }, "ArraySplice": { "count": 82, "time": 96 }, "ArrayUnshift": { "count": 45, "time": 29 }, "DateNow": { "count": 60, "time": 68 }, "FunctionPrototypeToString": { "count": 116, "time": 64 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 2641 }, "ObjectFreeze": { "count": 11, "time": 456 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 60464 }, "ObjectSetPrototypeOf": { "count": 205, "time": 222 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 126 }, "GlobalUnescape": { "count": 1, "time": 26 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 104 }, "ArrayShift": { "count": 120, "time": 570 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 17 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 7 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 143, "time": 355 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 90 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 785 }, "ArrayPop": { "count": 63, "time": 29 }, "ArrayBufferConstructor": { "count": 1, "time": 3792 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 26 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 97 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3300 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1312 }, "StringToNumber": { "count": 196, "time": 49 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 26 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1099, "time": 3594 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 76 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 9 }, "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": 93 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3644 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5607 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 166 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 382 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 52 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 38107 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4178 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 470 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 40, "time": 1553 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 104412 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 17564 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1558 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 893 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1519 }, "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": 13 }, "GC_MC_FINISH": { "count": 2, "time": 1208 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 426 }, "GC_MC_SWEEP": { "count": 2, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 53 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1151 }, "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": 810 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1315 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2328 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 24 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 111 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1627 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 476 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 746 }, "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": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 449 }, "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": 841 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 7 }, "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": 124 }, "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": 66 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4647 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 2420 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 34466 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2240 }, "GC_Custom_IncrementalMarkingObserver": { "count": 115, "time": 1041 } }, "JavaScript": { "JS_Execution": { "count": 5563, "time": 1030376 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 19376 }, "ParseFunctionLiteral": { "count": 3377, "time": 131295 }, "ParseProgram": { "count": 10, "time": 3113 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12734 }, "PreParseNoVariableResolution": { "count": 105, "time": 1249 }, "JsonParse": { "count": 25, "time": 123310 }, "StringParseFloat": { "count": 7, "time": 171 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20705 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2750 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2368 }, "StoreGlobalIC_Miss": { "count": 8, "time": 15 }, "StoreIC_Miss": { "count": 1376, "time": 11144 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6666 }, "LoadIC_FunctionPrototypeStub": { "count": 387, "time": 1457 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1924 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4136, "time": 14403 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 13 }, "LoadIC_LoadNonexistentDH": { "count": 5458, "time": 14221 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3271 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 17409 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 603 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1767 }, "LoadIC_LoadFieldDH": { "count": 4102, "time": 14115 }, "StoreIC_StoreFieldDH": { "count": 1286, "time": 6783 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 27 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 2852 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 4520 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3325 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 110 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 548, "time": 3378 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 131, "time": 1569 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 480, "time": 1092 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 50 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 155 }, "LoadIC_StringLength": { "count": 27, "time": 28 }, "StoreIC_SlowStub": { "count": 4, "time": 6 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 216 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 10 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 803 } }, "API": { "API_Context_New": { "count": 2, "time": 10100 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1799 }, "API_Object_SetPrivate": { "count": 35, "time": 19 }, "API_Persistent_New": { "count": 1875, "time": 1068 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "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": 3773 }, "API_Object_CreateDataProperty": { "count": 22, "time": 11 }, "API_Object_Get": { "count": 138, "time": 44 }, "API_Object_SetPrototype": { "count": 43, "time": 38 }, "API_ObjectTemplate_New": { "count": 102, "time": 17 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1429 }, "API_String_Write": { "count": 654, "time": 97 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 2 }, "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": 24 }, "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": 396 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 105 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 869 }, "ParseBackgroundProgram": { "count": 1, "time": 868 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6233 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51319 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 87, "time": 9 }, "OptimizeCode": { "count": 87, "time": 726 }, "RecompileSynchronous": { "count": 173, "time": 118180 }, "CompileOptimized_Concurrent": { "count": 86, "time": 2368 }, "StackGuard": { "count": 88, "time": 2308 }, "DeoptimizeCode": { "count": 9, "time": 330 }, "NotifyDeoptimized": { "count": 7, "time": 2084 } } } }, { "duration": 2662317, "js": 2510157, "phases": [ { "phase": "load", "start": 0, "duration": 89372 }, { "phase": "boot", "start": 89372, "duration": 741730 }, { "phase": "transition", "start": 831102, "duration": 648306 }, { "phase": "render", "start": 1479408, "duration": 1182909 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 294247 }, { "kind": "MinorGC", "type": "scavenge", "start": 401199, "duration": 6027, "usedHeapSizeAfter": 3767072, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 434696, "duration": 7535, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629496 }, { "kind": "MinorGC", "type": "scavenge", "start": 516975, "duration": 1422, "usedHeapSizeAfter": 5805168, "usedHeapSizeBefore": 6119464 }, { "kind": "MinorGC", "type": "scavenge", "start": 654100, "duration": 3024, "usedHeapSizeAfter": 7877976, "usedHeapSizeBefore": 8564552 }, { "kind": "MinorGC", "type": "scavenge", "start": 824585, "duration": 2860, "usedHeapSizeAfter": 9228056, "usedHeapSizeBefore": 9826088 }, { "kind": "MinorGC", "type": "scavenge", "start": 1027458, "duration": 1674, "usedHeapSizeAfter": 10603288, "usedHeapSizeBefore": 11558848 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1139854, "duration": 60, "usedHeapSizeAfter": 11321152, "usedHeapSizeBefore": 11321152 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1179507, "duration": 6596, "usedHeapSizeAfter": 13445392, "usedHeapSizeBefore": 16342992 }, { "kind": "MinorGC", "type": "scavenge", "start": 1335996, "duration": 3563, "usedHeapSizeAfter": 21205120, "usedHeapSizeBefore": 22569304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1371067, "duration": 6750, "usedHeapSizeAfter": 22104512, "usedHeapSizeBefore": 22722288 }, { "kind": "MinorGC", "type": "scavenge", "start": 1403517, "duration": 2420, "usedHeapSizeAfter": 24105032, "usedHeapSizeBefore": 25245648 }, { "kind": "MinorGC", "type": "scavenge", "start": 1635066, "duration": 4725, "usedHeapSizeAfter": 27777720, "usedHeapSizeBefore": 30702304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1802094, "duration": 11021, "usedHeapSizeAfter": 28966712, "usedHeapSizeBefore": 32754008 }, { "kind": "MinorGC", "type": "scavenge", "start": 1951750, "duration": 6326, "usedHeapSizeAfter": 32095864, "usedHeapSizeBefore": 35985192 }, { "kind": "MinorGC", "type": "scavenge", "start": 2190674, "duration": 4132, "usedHeapSizeAfter": 31953456, "usedHeapSizeBefore": 45509640 }, { "kind": "MajorGC", "type": "weak processing", "start": 2658711, "duration": 10, "usedHeapSizeAfter": 39512496, "usedHeapSizeBefore": 39512496 } ], "blinkGC": [ { "start": 252622, "duration": 776 }, { "start": 252629, "duration": 655 }, { "start": 263232, "duration": 1414 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 955 }, "FunctionCallback": { "count": 4488, "time": 86572 }, "NamedGetterCallback": { "count": 107, "time": 8336 }, "GetMoreDataCallback": { "count": 14, "time": 137648 }, "AccessorSetterCallback": { "count": 5392, "time": 2533 }, "GCEpilogueCallback": { "count": 15, "time": 448 }, "GCPrologueCallback": { "count": 15, "time": 1017 }, "NamedSetterCallback": { "count": 18, "time": 105 }, "StoreCallbackProperty": { "count": 5334, "time": 2261 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 13223 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 4251 }, "CompileFunction": { "count": 3319, "time": 89447 }, "CompileIgnition": { "count": 3374, "time": 103545 }, "CompileIgnitionFinalization": { "count": 3379, "time": 33067 }, "CompileRewriteReturnResult": { "count": 3329, "time": 574 }, "CompileScopeAnalysis": { "count": 3329, "time": 17121 }, "CompileScript": { "count": 10, "time": 851 }, "CompileLazy": { "count": 3176, "time": 16008 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 77 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1329 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 676 }, "Map_SetPrototype": { "count": 12947, "time": 4754 }, "Map_TransitionToDataProperty": { "count": 11924, "time": 42581 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 1594 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 2765 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9277 }, "CreateArrayLiteral": { "count": 761, "time": 1034 }, "CreateObjectLiteral": { "count": 1888, "time": 7720 }, "SetProperty": { "count": 8826, "time": 11545 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 76 }, "NewClosure_Tenured": { "count": 2398, "time": 772 }, "HandleApiCall": { "count": 3986, "time": 3617 }, "DateConstructor": { "count": 268, "time": 453 }, "ArrayLengthGetter": { "count": 371, "time": 17 }, "ArrayLengthSetter": { "count": 5152, "time": 4295 }, "FunctionPrototypeSetter": { "count": 239, "time": 2418 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 892 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 1598 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 73 }, "SetGrow": { "count": 26, "time": 28 }, "WeakCollectionSet": { "count": 5007, "time": 6707 }, "ForInEnumerate": { "count": 379, "time": 1934 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1841 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 4966, "time": 4101 }, "AddDictionaryProperty": { "count": 10572, "time": 14275 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 43 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 7297 }, "HasProperty": { "count": 961, "time": 3263 }, "KeyedGetProperty": { "count": 209, "time": 838 }, "NewObject": { "count": 251, "time": 1942 }, "ObjectCreate": { "count": 221, "time": 2233 }, "ObjectKeys": { "count": 52, "time": 301 }, "SetDataProperties": { "count": 71, "time": 1543 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 11262 }, "RegExpExecMultiple": { "count": 327, "time": 1749 }, "RegExpReplace": { "count": 784, "time": 2071 }, "StringSplit": { "count": 6134, "time": 5859 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 26 }, "StringBuilderConcat": { "count": 152, "time": 651 }, "StringBuilderJoin": { "count": 136, "time": 136 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 563, "time": 98 }, "StringIndexOfUnchecked": { "count": 330, "time": 731 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 529 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 86 }, "ArrayUnshift": { "count": 45, "time": 33 }, "DateNow": { "count": 60, "time": 63 }, "FunctionPrototypeToString": { "count": 116, "time": 300 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 2622 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 49478 }, "ObjectSetPrototypeOf": { "count": 205, "time": 263 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 842 }, "AllocateInNewSpace": { "count": 150, "time": 3181 }, "GlobalUnescape": { "count": 1, "time": 15 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 37 }, "ArrayShift": { "count": 120, "time": 695 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 4 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 148, "time": 3801 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 775 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 962 }, "ArrayPop": { "count": 63, "time": 27 }, "ArrayBufferConstructor": { "count": 1, "time": 3739 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 32 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 661 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3506 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 134 }, "StringToNumber": { "count": 196, "time": 44 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 13 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 26 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1049, "time": 6714 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 58 }, "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": 47 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2043 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 6401 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 41 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 614 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 49956 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 2655 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 9 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 17 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 2291 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 133270 }, "GC_MC_INCREMENTAL": { "count": 28, "time": 18128 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 715 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 584 }, "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": 53 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 0 }, "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": 6 }, "GC_MC_FINISH": { "count": 1, "time": 71 }, "GC_MC_MARK": { "count": 1, "time": 9 }, "GC_MC_PROLOGUE": { "count": 1, "time": 28 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 37 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 74 }, "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": 57 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 1, "time": 1610 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1616 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 5 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "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": 874 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 51 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 143 }, "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": 12 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 839 }, "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": 19 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 7 }, "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": 388 }, "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": 2 }, "GC_BACKGROUND_UNMAPPER": { "count": 2, "time": 9 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 2, "time": 1764 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 7, "time": 1199 }, "GC_MC_BACKGROUND_MARKING": { "count": 11, "time": 11593 }, "GC_Custom_IncrementalMarkingObserver": { "count": 5, "time": 341 } }, "JavaScript": { "JS_Execution": { "count": 5519, "time": 1017629 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13145 }, "ParseFunctionLiteral": { "count": 3377, "time": 137393 }, "ParseProgram": { "count": 10, "time": 294 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12216 }, "PreParseNoVariableResolution": { "count": 105, "time": 2933 }, "JsonParse": { "count": 25, "time": 126686 }, "StringParseFloat": { "count": 7, "time": 510 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 12805 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1966 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2599 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1331, "time": 6466 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9388 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 1454 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 365 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4014, "time": 19502 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 60 }, "LoadIC_LoadNonexistentDH": { "count": 5421, "time": 12129 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1907 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 17972 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 52 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1901 }, "LoadIC_LoadFieldDH": { "count": 4025, "time": 11484 }, "StoreIC_StoreFieldDH": { "count": 1257, "time": 2630 }, "ElementsTransitionAndStoreIC_Miss": { "count": 2, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 108, "time": 3697 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3115 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3992 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 871 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 504, "time": 3512 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 2025 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 468, "time": 930 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 67 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 838 }, "LoadIC_StringLength": { "count": 27, "time": 36 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 10 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 12 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 491 } }, "API": { "API_Context_New": { "count": 2, "time": 8260 }, "API_FunctionTemplate_New": { "count": 1353, "time": 5031 }, "API_Object_SetPrivate": { "count": 35, "time": 24 }, "API_Persistent_New": { "count": 1866, "time": 522 }, "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": 521 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1372 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 27 }, "API_Object_SetPrototype": { "count": 43, "time": 49 }, "API_ObjectTemplate_New": { "count": 102, "time": 21 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1543 }, "API_String_Write": { "count": 654, "time": 91 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 152 }, "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": 0 }, "API_String_NewExternalOneByte": { "count": 53, "time": 26 }, "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": 311 }, "CompileBackgroundScript": { "count": 1, "time": 7 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 90 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 2063 }, "ParseBackgroundProgram": { "count": 1, "time": 683 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6692 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 54810 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 4 }, "OptimizeCode": { "count": 74, "time": 1056 }, "RecompileSynchronous": { "count": 147, "time": 113616 }, "CompileOptimized_Concurrent": { "count": 73, "time": 3213 }, "StackGuard": { "count": 73, "time": 1161 }, "DeoptimizeCode": { "count": 7, "time": 989 }, "NotifyDeoptimized": { "count": 6, "time": 233 } } } }, { "duration": 2742288, "js": 2586838, "phases": [ { "phase": "load", "start": 0, "duration": 91282 }, { "phase": "boot", "start": 91282, "duration": 741815 }, { "phase": "transition", "start": 833097, "duration": 690682 }, { "phase": "render", "start": 1523779, "duration": 1218509 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 290573 }, { "kind": "MinorGC", "type": "scavenge", "start": 397298, "duration": 7529, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 438709, "duration": 6272, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 521599, "duration": 1353, "usedHeapSizeAfter": 5794776, "usedHeapSizeBefore": 6119240 }, { "kind": "MinorGC", "type": "scavenge", "start": 657322, "duration": 2654, "usedHeapSizeAfter": 7890408, "usedHeapSizeBefore": 8569728 }, { "kind": "MinorGC", "type": "scavenge", "start": 829536, "duration": 2929, "usedHeapSizeAfter": 9215496, "usedHeapSizeBefore": 9835584 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1010946, "duration": 70, "usedHeapSizeAfter": 11105520, "usedHeapSizeBefore": 11105520 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1027217, "duration": 6827, "usedHeapSizeAfter": 8908128, "usedHeapSizeBefore": 11232240 }, { "kind": "MajorGC", "type": "weak processing", "start": 1121744, "duration": 130, "usedHeapSizeAfter": 9919568, "usedHeapSizeBefore": 9919568 }, { "kind": "MinorGC", "type": "scavenge", "start": 1336176, "duration": 5508, "usedHeapSizeAfter": 21099800, "usedHeapSizeBefore": 22852784 }, { "kind": "MinorGC", "type": "scavenge", "start": 1386993, "duration": 4843, "usedHeapSizeAfter": 22400112, "usedHeapSizeBefore": 23271208 }, { "kind": "MinorGC", "type": "scavenge", "start": 1424718, "duration": 4269, "usedHeapSizeAfter": 24187736, "usedHeapSizeBefore": 25220360 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1467710, "duration": 74, "usedHeapSizeAfter": 26701408, "usedHeapSizeBefore": 26701408 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1483117, "duration": 7402, "usedHeapSizeAfter": 23321024, "usedHeapSizeBefore": 27323992 }, { "kind": "MinorGC", "type": "scavenge", "start": 1727663, "duration": 4611, "usedHeapSizeAfter": 24965936, "usedHeapSizeBefore": 28968016 }, { "kind": "MinorGC", "type": "scavenge", "start": 1943352, "duration": 4530, "usedHeapSizeAfter": 27577256, "usedHeapSizeBefore": 31431200 }, { "kind": "MinorGC", "type": "scavenge", "start": 2177993, "duration": 6489, "usedHeapSizeAfter": 29068456, "usedHeapSizeBefore": 41454496 }, { "kind": "MajorGC", "type": "weak processing", "start": 2738134, "duration": 21, "usedHeapSizeAfter": 40412640, "usedHeapSizeBefore": 40412640 } ], "blinkGC": [ { "start": 256224, "duration": 3123 }, { "start": 256232, "duration": 2098 }, { "start": 262026, "duration": 1506 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 1108 }, "FunctionCallback": { "count": 4486, "time": 98719 }, "NamedGetterCallback": { "count": 107, "time": 7580 }, "GetMoreDataCallback": { "count": 14, "time": 138074 }, "AccessorSetterCallback": { "count": 5392, "time": 2543 }, "GCEpilogueCallback": { "count": 15, "time": 764 }, "GCPrologueCallback": { "count": 15, "time": 285 }, "NamedSetterCallback": { "count": 18, "time": 147 }, "StoreCallbackProperty": { "count": 5334, "time": 3745 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 11102 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 685 }, "CompileFunction": { "count": 3319, "time": 93733 }, "CompileIgnition": { "count": 3374, "time": 95381 }, "CompileIgnitionFinalization": { "count": 3379, "time": 38275 }, "CompileRewriteReturnResult": { "count": 3329, "time": 2839 }, "CompileScopeAnalysis": { "count": 3329, "time": 18787 }, "CompileScript": { "count": 10, "time": 2292 }, "CompileLazy": { "count": 3176, "time": 14654 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 74 }, "RegExpInitializeAndCompile": { "count": 177, "time": 895 }, "CompileForOnStackReplacement": { "count": 1, "time": 21 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 2974 }, "Map_SetPrototype": { "count": 12954, "time": 10580 }, "Map_TransitionToDataProperty": { "count": 11942, "time": 33111 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 68 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4472 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9572 }, "CreateArrayLiteral": { "count": 761, "time": 2823 }, "CreateObjectLiteral": { "count": 1888, "time": 7345 }, "SetProperty": { "count": 8821, "time": 13068 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 385 }, "NewClosure_Tenured": { "count": 2398, "time": 480 }, "HandleApiCall": { "count": 3986, "time": 2875 }, "DateConstructor": { "count": 268, "time": 838 }, "ArrayLengthGetter": { "count": 371, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 2133 }, "FunctionPrototypeSetter": { "count": 239, "time": 894 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1027 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 84 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 28 }, "WeakCollectionSet": { "count": 5007, "time": 8585 }, "ForInEnumerate": { "count": 379, "time": 3530 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 297, "time": 5364 }, "CreateListFromArrayLike": { "count": 18, "time": 30 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 3304 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 3243 }, "AddDictionaryProperty": { "count": 10572, "time": 17561 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 51 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 4734 }, "HasProperty": { "count": 961, "time": 2245 }, "KeyedGetProperty": { "count": 223, "time": 837 }, "NewObject": { "count": 251, "time": 3714 }, "ObjectCreate": { "count": 221, "time": 5322 }, "ObjectKeys": { "count": 52, "time": 931 }, "SetDataProperties": { "count": 71, "time": 2057 }, "ToString": { "count": 28, "time": 28 }, "RegExpExec": { "count": 269, "time": 10429 }, "RegExpExecMultiple": { "count": 327, "time": 1322 }, "RegExpReplace": { "count": 784, "time": 4208 }, "StringSplit": { "count": 6134, "time": 7371 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 27 }, "StringBuilderConcat": { "count": 152, "time": 83 }, "StringBuilderJoin": { "count": 136, "time": 75 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 550, "time": 104 }, "StringIndexOfUnchecked": { "count": 330, "time": 1010 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 978 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 465 }, "ArrayUnshift": { "count": 45, "time": 29 }, "DateNow": { "count": 60, "time": 439 }, "FunctionPrototypeToString": { "count": 116, "time": 569 }, "ObjectDefineProperties": { "count": 2, "time": 214 }, "ObjectDefineProperty": { "count": 650, "time": 2134 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 58461 }, "ObjectSetPrototypeOf": { "count": 205, "time": 858 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 3 }, "MapGrow": { "count": 45, "time": 614 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 48 }, "ArrayShift": { "count": 120, "time": 480 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 6 }, "SetShrink": { "count": 1, "time": 17 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 147, "time": 1381 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 168 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 837 }, "ArrayPop": { "count": 63, "time": 30 }, "ArrayBufferConstructor": { "count": 1, "time": 3893 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 36 }, "NumberPrototypeToString": { "count": 31, "time": 2 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 94 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3325 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 633 }, "StringToNumber": { "count": 196, "time": 81 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 7 }, "StringSubstring": { "count": 8, "time": 247 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 19 }, "ObjectIsFrozen": { "count": 216, "time": 23 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 914, "time": 2666 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 52 }, "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": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 60 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2457 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6890 }, "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": 60 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 37378 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2914 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1213 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1342 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 97372 }, "GC_MC_INCREMENTAL": { "count": 30, "time": 16389 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2245 }, "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": 127 }, "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": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 228 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 54 }, "GC_MC_SWEEP": { "count": 2, "time": 6 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 797 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 582 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 17 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 546 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1310 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3587 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 69 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2783 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 1142 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 549 }, "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": 16 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 870 }, "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": 37 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 6 }, "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": 1329 }, "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": 7 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5276 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3653 }, "GC_MC_BACKGROUND_MARKING": { "count": 34, "time": 30840 }, "GC_Custom_IncrementalMarkingObserver": { "count": 181, "time": 1442 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2573 } }, "JavaScript": { "JS_Execution": { "count": 5570, "time": 1073663 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15100 }, "ParseFunctionLiteral": { "count": 3377, "time": 138880 }, "ParseProgram": { "count": 10, "time": 282 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13534 }, "PreParseNoVariableResolution": { "count": 105, "time": 1705 }, "JsonParse": { "count": 25, "time": 124589 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18631 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2728 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2452 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1356, "time": 11807 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7234 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 1982 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 3377 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4107, "time": 15227 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5442, "time": 19541 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3571 }, "StoreIC_Premonomorphic": { "count": 4834, "time": 19809 }, "LoadGlobalIC_Slow": { "count": 21, "time": 13 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 260 }, "LoadIC_SlowStub": { "count": 21, "time": 67 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1019 }, "LoadIC_LoadFieldDH": { "count": 4070, "time": 16051 }, "StoreIC_StoreFieldDH": { "count": 1273, "time": 4585 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 13 }, "LoadIC_Miss": { "count": 108, "time": 2318 }, "KeyedLoadIC_LoadElementDH": { "count": 826, "time": 2569 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5019 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 78 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 555, "time": 3249 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 125, "time": 2784 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 468, "time": 601 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 61 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 692 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 565 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 17 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 186 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 72 } }, "API": { "API_Context_New": { "count": 2, "time": 5853 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2971 }, "API_Object_SetPrivate": { "count": 35, "time": 26 }, "API_Persistent_New": { "count": 1876, "time": 244 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 127 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3770 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 39 }, "API_Object_SetPrototype": { "count": 43, "time": 44 }, "API_ObjectTemplate_New": { "count": 102, "time": 17 }, "API_String_NewFromOneByte": { "count": 1038, "time": 936 }, "API_String_Write": { "count": 654, "time": 418 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 28 }, "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": 281 }, "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": 332 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 99 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 743 }, "ParseBackgroundProgram": { "count": 1, "time": 743 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6244 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50045 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 75, "time": 5 }, "OptimizeCode": { "count": 75, "time": 2148 }, "RecompileSynchronous": { "count": 149, "time": 96503 }, "CompileOptimized_Concurrent": { "count": 74, "time": 2639 }, "StackGuard": { "count": 77, "time": 1964 }, "DeoptimizeCode": { "count": 6, "time": 1414 }, "NotifyDeoptimized": { "count": 5, "time": 104 } } } }, { "duration": 2795049, "js": 2642512, "phases": [ { "phase": "load", "start": 0, "duration": 91526 }, { "phase": "boot", "start": 91526, "duration": 762103 }, { "phase": "transition", "start": 853629, "duration": 675354 }, { "phase": "render", "start": 1528983, "duration": 1266066 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 305254 }, { "kind": "MinorGC", "type": "scavenge", "start": 408038, "duration": 5815, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 443991, "duration": 5592, "usedHeapSizeAfter": 4487528, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 523783, "duration": 1315, "usedHeapSizeAfter": 5805352, "usedHeapSizeBefore": 6119448 }, { "kind": "MinorGC", "type": "scavenge", "start": 677011, "duration": 3348, "usedHeapSizeAfter": 7870896, "usedHeapSizeBefore": 8564552 }, { "kind": "MinorGC", "type": "scavenge", "start": 854599, "duration": 3466, "usedHeapSizeAfter": 9230216, "usedHeapSizeBefore": 9841864 }, { "kind": "MinorGC", "type": "scavenge", "start": 1062579, "duration": 3952, "usedHeapSizeAfter": 10546352, "usedHeapSizeBefore": 11558224 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1159913, "duration": 71, "usedHeapSizeAfter": 11242200, "usedHeapSizeBefore": 11242200 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1162451, "duration": 9671, "usedHeapSizeAfter": 8522184, "usedHeapSizeBefore": 11242360 }, { "kind": "MajorGC", "type": "weak processing", "start": 1174273, "duration": 8, "usedHeapSizeAfter": 8522264, "usedHeapSizeBefore": 8522264 }, { "kind": "MinorGC", "type": "scavenge", "start": 1360390, "duration": 3662, "usedHeapSizeAfter": 21270648, "usedHeapSizeBefore": 22713232 }, { "kind": "MinorGC", "type": "scavenge", "start": 1394483, "duration": 5320, "usedHeapSizeAfter": 22183040, "usedHeapSizeBefore": 22798128 }, { "kind": "MinorGC", "type": "scavenge", "start": 1442189, "duration": 4379, "usedHeapSizeAfter": 24237944, "usedHeapSizeBefore": 25362992 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1619254, "duration": 82, "usedHeapSizeAfter": 29068608, "usedHeapSizeBefore": 29068608 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1642183, "duration": 7507, "usedHeapSizeAfter": 25045648, "usedHeapSizeBefore": 29343344 }, { "kind": "MinorGC", "type": "scavenge", "start": 1797510, "duration": 7158, "usedHeapSizeAfter": 25351216, "usedHeapSizeBefore": 29480792 }, { "kind": "MinorGC", "type": "scavenge", "start": 2192192, "duration": 4294, "usedHeapSizeAfter": 29032256, "usedHeapSizeBefore": 40904488 }, { "kind": "MinorGC", "type": "scavenge", "start": 2651893, "duration": 6583, "usedHeapSizeAfter": 30434600, "usedHeapSizeBefore": 42499384 } ], "blinkGC": [ { "start": 273721, "duration": 3242 }, { "start": 273731, "duration": 3184 }, { "start": 281927, "duration": 1621 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 2652 }, "FunctionCallback": { "count": 4488, "time": 87279 }, "NamedGetterCallback": { "count": 107, "time": 8433 }, "GetMoreDataCallback": { "count": 14, "time": 151855 }, "AccessorSetterCallback": { "count": 5392, "time": 2862 }, "GCEpilogueCallback": { "count": 16, "time": 340 }, "GCPrologueCallback": { "count": 16, "time": 1127 }, "NamedSetterCallback": { "count": 18, "time": 108 }, "StoreCallbackProperty": { "count": 5334, "time": 4398 }, "NamedQueryCallback": { "count": 11, "time": 27 }, "RunMicrotaskCallback": { "count": 42, "time": 12231 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1155 }, "CompileFunction": { "count": 3319, "time": 107716 }, "CompileIgnition": { "count": 3374, "time": 94925 }, "CompileIgnitionFinalization": { "count": 3379, "time": 35230 }, "CompileRewriteReturnResult": { "count": 3329, "time": 968 }, "CompileScopeAnalysis": { "count": 3329, "time": 20876 }, "CompileScript": { "count": 10, "time": 805 }, "CompileLazy": { "count": 3176, "time": 16409 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 86 }, "RegExpInitializeAndCompile": { "count": 177, "time": 633 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 1905 }, "Map_SetPrototype": { "count": 12964, "time": 5745 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 30803 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 68 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7116 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6759 }, "CreateArrayLiteral": { "count": 761, "time": 1012 }, "CreateObjectLiteral": { "count": 1888, "time": 8763 }, "SetProperty": { "count": 8829, "time": 15261 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 930 }, "NewClosure_Tenured": { "count": 2398, "time": 2037 }, "HandleApiCall": { "count": 3986, "time": 2366 }, "DateConstructor": { "count": 268, "time": 487 }, "ArrayLengthGetter": { "count": 372, "time": 16 }, "ArrayLengthSetter": { "count": 5152, "time": 2876 }, "FunctionPrototypeSetter": { "count": 239, "time": 1382 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 99 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 870 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 69 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 40 }, "WeakCollectionSet": { "count": 5007, "time": 9241 }, "ForInEnumerate": { "count": 380, "time": 1344 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 253, "time": 4171 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 1383 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3823 }, "AddDictionaryProperty": { "count": 10572, "time": 12138 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 295 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3777 }, "HasProperty": { "count": 961, "time": 894 }, "KeyedGetProperty": { "count": 223, "time": 2067 }, "NewObject": { "count": 251, "time": 3190 }, "ObjectCreate": { "count": 221, "time": 3989 }, "ObjectKeys": { "count": 53, "time": 597 }, "SetDataProperties": { "count": 71, "time": 1751 }, "ToString": { "count": 28, "time": 619 }, "RegExpExec": { "count": 269, "time": 13796 }, "RegExpExecMultiple": { "count": 327, "time": 2699 }, "RegExpReplace": { "count": 784, "time": 2347 }, "StringSplit": { "count": 6134, "time": 7248 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 33 }, "StringBuilderConcat": { "count": 152, "time": 1370 }, "StringBuilderJoin": { "count": 136, "time": 80 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 558, "time": 658 }, "StringIndexOfUnchecked": { "count": 330, "time": 79 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 753 }, "ArrayPush": { "count": 8, "time": 24 }, "ArraySplice": { "count": 82, "time": 114 }, "ArrayUnshift": { "count": 45, "time": 543 }, "DateNow": { "count": 60, "time": 67 }, "FunctionPrototypeToString": { "count": 116, "time": 210 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 1382 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 51128 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1700 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 112 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 36 }, "ArrayShift": { "count": 120, "time": 103 }, "Object_DeleteProperty": { "count": 6, "time": 16 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 149, "time": 2966 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 1315 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 659 }, "ArrayPop": { "count": 63, "time": 25 }, "ArrayBufferConstructor": { "count": 1, "time": 4511 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 26 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 510 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3290 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 545 }, "StringToNumber": { "count": 196, "time": 450 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 687 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 7 }, "DateUTC": { "count": 24, "time": 21 }, "ObjectIsFrozen": { "count": 216, "time": 17 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1085, "time": 5384 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 599 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 117 }, "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": 78 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3234 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6582 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 201 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 50 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 250 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39231 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4787 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 194 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 1777 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 94652 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 14924 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1556 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 606 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 132 }, "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": 12 }, "GC_MC_FINISH": { "count": 2, "time": 273 }, "GC_MC_MARK": { "count": 2, "time": 19 }, "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": 226 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 26 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 1110 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1326 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2876 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 740 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 444 }, "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": 1487 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 221 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 212 }, "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": 713 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 4550 }, "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": 325 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 176 }, "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": 563 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 129 }, "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": 124 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5638 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 3599 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 32033 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2607 }, "GC_Custom_IncrementalMarkingObserver": { "count": 116, "time": 2703 } }, "JavaScript": { "JS_Execution": { "count": 5553, "time": 1073371 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 11435 }, "ParseFunctionLiteral": { "count": 3377, "time": 152646 }, "ParseProgram": { "count": 10, "time": 945 }, "PreParseWithVariableResolution": { "count": 6145, "time": 7936 }, "PreParseNoVariableResolution": { "count": 105, "time": 4228 }, "JsonParse": { "count": 25, "time": 118373 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18799 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2056 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1171 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1375, "time": 9392 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7333 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 374 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1273 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4095, "time": 16575 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5455, "time": 14622 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5014 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 17638 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 45 }, "LoadIC_SlowStub": { "count": 21, "time": 762 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1782 }, "LoadIC_LoadFieldDH": { "count": 4081, "time": 9344 }, "StoreIC_StoreFieldDH": { "count": 1283, "time": 2722 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 32 }, "LoadIC_Miss": { "count": 107, "time": 2134 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2794 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 812 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4137 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 423 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 538, "time": 4558 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 2272 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 476, "time": 1899 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 63 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 989 }, "LoadIC_StringLength": { "count": 27, "time": 33 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 4 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 59 } }, "API": { "API_Context_New": { "count": 2, "time": 11478 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1137 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1875, "time": 216 }, "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": 149 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2969 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 1202 }, "API_Object_SetPrototype": { "count": 43, "time": 48 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 953 }, "API_String_Write": { "count": 654, "time": 3676 }, "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": 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": 28 }, "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": 404 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 114 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 734 }, "ParseBackgroundProgram": { "count": 1, "time": 733 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5834 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 49912 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 85, "time": 9 }, "OptimizeCode": { "count": 85, "time": 367 }, "RecompileSynchronous": { "count": 168, "time": 146505 }, "CompileOptimized_Concurrent": { "count": 83, "time": 3201 }, "StackGuard": { "count": 84, "time": 2260 }, "DeoptimizeCode": { "count": 8, "time": 1339 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 15 }, "NotifyDeoptimized": { "count": 7, "time": 134 } } } }, { "duration": 2725574, "js": 2572106, "phases": [ { "phase": "load", "start": 0, "duration": 86525 }, { "phase": "boot", "start": 86525, "duration": 742941 }, { "phase": "transition", "start": 829466, "duration": 674022 }, { "phase": "render", "start": 1503488, "duration": 1222086 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 293717 }, { "kind": "MinorGC", "type": "scavenge", "start": 398267, "duration": 5407, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 434021, "duration": 6415, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 515948, "duration": 2099, "usedHeapSizeAfter": 5802896, "usedHeapSizeBefore": 6119192 }, { "kind": "MinorGC", "type": "scavenge", "start": 654010, "duration": 4209, "usedHeapSizeAfter": 7873184, "usedHeapSizeBefore": 8566576 }, { "kind": "MinorGC", "type": "scavenge", "start": 830691, "duration": 3648, "usedHeapSizeAfter": 9248128, "usedHeapSizeBefore": 9842272 }, { "kind": "MinorGC", "type": "scavenge", "start": 1034569, "duration": 4383, "usedHeapSizeAfter": 10541640, "usedHeapSizeBefore": 11558568 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1137323, "duration": 400, "usedHeapSizeAfter": 11253376, "usedHeapSizeBefore": 11253376 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1139244, "duration": 4861, "usedHeapSizeAfter": 8519160, "usedHeapSizeBefore": 11253536 }, { "kind": "MajorGC", "type": "weak processing", "start": 1146246, "duration": 8, "usedHeapSizeAfter": 8519240, "usedHeapSizeBefore": 8519240 }, { "kind": "MinorGC", "type": "scavenge", "start": 1338365, "duration": 3793, "usedHeapSizeAfter": 21295544, "usedHeapSizeBefore": 22710152 }, { "kind": "MinorGC", "type": "scavenge", "start": 1368480, "duration": 4246, "usedHeapSizeAfter": 22183728, "usedHeapSizeBefore": 22792576 }, { "kind": "MinorGC", "type": "scavenge", "start": 1413096, "duration": 3820, "usedHeapSizeAfter": 24214752, "usedHeapSizeBefore": 25333376 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1610777, "duration": 88, "usedHeapSizeAfter": 29343672, "usedHeapSizeBefore": 29343672 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1612758, "duration": 10512, "usedHeapSizeAfter": 25111024, "usedHeapSizeBefore": 29409208 }, { "kind": "MinorGC", "type": "scavenge", "start": 1756953, "duration": 7073, "usedHeapSizeAfter": 25311112, "usedHeapSizeBefore": 29440680 }, { "kind": "MinorGC", "type": "scavenge", "start": 2102778, "duration": 7717, "usedHeapSizeAfter": 29045352, "usedHeapSizeBefore": 40900304 }, { "kind": "MinorGC", "type": "scavenge", "start": 2570225, "duration": 5151, "usedHeapSizeAfter": 30476192, "usedHeapSizeBefore": 42464704 } ], "blinkGC": [ { "start": 261849, "duration": 3046 }, { "start": 261859, "duration": 2987 }, { "start": 277945, "duration": 1073 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1123, "time": 2404 }, "FunctionCallback": { "count": 4487, "time": 98278 }, "NamedGetterCallback": { "count": 107, "time": 8563 }, "GetMoreDataCallback": { "count": 14, "time": 141702 }, "AccessorSetterCallback": { "count": 5392, "time": 2703 }, "GCEpilogueCallback": { "count": 16, "time": 614 }, "GCPrologueCallback": { "count": 16, "time": 1095 }, "NamedSetterCallback": { "count": 18, "time": 121 }, "StoreCallbackProperty": { "count": 5334, "time": 2814 }, "NamedQueryCallback": { "count": 11, "time": 35 }, "RunMicrotaskCallback": { "count": 42, "time": 13874 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2006 }, "CompileFunction": { "count": 3319, "time": 100074 }, "CompileIgnition": { "count": 3374, "time": 98542 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31054 }, "CompileRewriteReturnResult": { "count": 3329, "time": 208 }, "CompileScopeAnalysis": { "count": 3329, "time": 13593 }, "CompileScript": { "count": 10, "time": 358 }, "CompileLazy": { "count": 3176, "time": 10550 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 85 }, "RegExpInitializeAndCompile": { "count": 177, "time": 713 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 655, "time": 1964 }, "Map_SetPrototype": { "count": 12970, "time": 2799 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 27353 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 898 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4046 }, "InterpreterDeserializeLazy": { "count": 160, "time": 5829 }, "CreateArrayLiteral": { "count": 761, "time": 740 }, "CreateObjectLiteral": { "count": 1888, "time": 8504 }, "SetProperty": { "count": 8829, "time": 11730 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 786 }, "NewClosure_Tenured": { "count": 2398, "time": 2296 }, "HandleApiCall": { "count": 3986, "time": 2392 }, "DateConstructor": { "count": 268, "time": 791 }, "ArrayLengthGetter": { "count": 372, "time": 24 }, "ArrayLengthSetter": { "count": 5152, "time": 1006 }, "FunctionPrototypeSetter": { "count": 239, "time": 1391 }, "FunctionLengthGetter": { "count": 13, "time": 9 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 102 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 1661 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 639 }, "SetGrow": { "count": 26, "time": 709 }, "WeakCollectionSet": { "count": 5007, "time": 7988 }, "ForInEnumerate": { "count": 380, "time": 2294 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 10 }, "AllocateInNewSpace": { "count": 233, "time": 2880 }, "CreateListFromArrayLike": { "count": 18, "time": 22 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 9 }, "CreateRegExpLiteral": { "count": 235, "time": 5101 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 5780 }, "AddDictionaryProperty": { "count": 10572, "time": 9966 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 51 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 3 }, "GetProperty": { "count": 6297, "time": 6408 }, "HasProperty": { "count": 959, "time": 1837 }, "KeyedGetProperty": { "count": 223, "time": 328 }, "NewObject": { "count": 251, "time": 1271 }, "ObjectCreate": { "count": 221, "time": 4097 }, "ObjectKeys": { "count": 53, "time": 1575 }, "SetDataProperties": { "count": 71, "time": 967 }, "ToString": { "count": 28, "time": 22 }, "RegExpExec": { "count": 269, "time": 10171 }, "RegExpExecMultiple": { "count": 327, "time": 2807 }, "RegExpReplace": { "count": 784, "time": 4804 }, "StringSplit": { "count": 6134, "time": 7097 }, "PushCatchContext": { "count": 2, "time": 5 }, "StringAdd": { "count": 115, "time": 705 }, "StringBuilderConcat": { "count": 152, "time": 75 }, "StringBuilderJoin": { "count": 136, "time": 488 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 550, "time": 110 }, "StringIndexOfUnchecked": { "count": 330, "time": 1189 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 429 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 392 }, "ArrayUnshift": { "count": 45, "time": 846 }, "DateNow": { "count": 60, "time": 866 }, "FunctionPrototypeToString": { "count": 116, "time": 780 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 3295 }, "ObjectFreeze": { "count": 11, "time": 12 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 51135 }, "ObjectSetPrototypeOf": { "count": 205, "time": 202 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 868 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 34 }, "ArrayShift": { "count": 120, "time": 91 }, "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": 5 }, "Interrupt": { "count": 143, "time": 1537 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 1333 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 106 }, "ArrayPop": { "count": 63, "time": 33 }, "ArrayBufferConstructor": { "count": 1, "time": 4479 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 32 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 251, "time": 1396 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3173 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 846 }, "StringToUpperCaseIntl": { "count": 80, "time": 27 }, "StringToNumber": { "count": 196, "time": 531 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 9 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 21 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1064, "time": 2081 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 56 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 9 }, "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": 588 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2834 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 9406 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 751 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 46 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 276 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 40722 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3082 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 213 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 1647 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 114617 }, "GC_MC_INCREMENTAL": { "count": 30, "time": 13559 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1319 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 6, "time": 1123 }, "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": 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": 879 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "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": 221 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 120 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 3115 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2574 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 1873 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 106 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2215 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 1257 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1300 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 10 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 436 }, "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": 7 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 96 }, "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": 316 }, "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": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 2 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 8 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 43 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4522 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 3995 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 32195 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2821 }, "GC_Custom_IncrementalMarkingObserver": { "count": 118, "time": 1622 } }, "JavaScript": { "JS_Execution": { "count": 5563, "time": 1044371 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17054 }, "ParseFunctionLiteral": { "count": 3377, "time": 162584 }, "ParseProgram": { "count": 10, "time": 815 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12317 }, "PreParseNoVariableResolution": { "count": 105, "time": 2116 }, "JsonParse": { "count": 25, "time": 126242 }, "StringParseFloat": { "count": 7, "time": 17 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19936 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3396 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2044 }, "StoreGlobalIC_Miss": { "count": 8, "time": 19 }, "StoreIC_Miss": { "count": 1375, "time": 6044 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7292 }, "LoadIC_FunctionPrototypeStub": { "count": 388, "time": 1669 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1371 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4123, "time": 21005 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5453, "time": 12414 }, "LoadIC_Premonomorphic": { "count": 922, "time": 6053 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 13028 }, "LoadGlobalIC_Slow": { "count": 21, "time": 7 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 47 }, "LoadIC_SlowStub": { "count": 21, "time": 50 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1256 }, "LoadIC_LoadFieldDH": { "count": 4096, "time": 17141 }, "StoreIC_StoreFieldDH": { "count": 1286, "time": 5474 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 2478 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 2817 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4622 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 1388 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 548, "time": 3950 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 126, "time": 1640 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 476, "time": 1237 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 637 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 145 }, "LoadIC_StringLength": { "count": 27, "time": 32 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 546 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 540 } }, "API": { "API_Context_New": { "count": 2, "time": 9868 }, "API_FunctionTemplate_New": { "count": 1353, "time": 965 }, "API_Object_SetPrivate": { "count": 35, "time": 23 }, "API_Persistent_New": { "count": 1875, "time": 1050 }, "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": 93 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 6702 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 58 }, "API_Object_SetPrototype": { "count": 43, "time": 181 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 946 }, "API_String_Write": { "count": 654, "time": 121 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 91 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 11 }, "API_Private_New": { "count": 3, "time": 1 }, "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": 8 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 449 }, "CompileBackgroundScript": { "count": 1, "time": 12 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 94 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 766 }, "ParseBackgroundProgram": { "count": 1, "time": 772 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6736 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 54331 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 81, "time": 11 }, "OptimizeCode": { "count": 81, "time": 947 }, "RecompileSynchronous": { "count": 162, "time": 102821 }, "CompileOptimized_Concurrent": { "count": 81, "time": 1837 }, "StackGuard": { "count": 83, "time": 2952 }, "DeoptimizeCode": { "count": 7, "time": 994 }, "NotifyDeoptimized": { "count": 5, "time": 551 } } } }, { "duration": 2723210, "js": 2571206, "phases": [ { "phase": "load", "start": 0, "duration": 92815 }, { "phase": "boot", "start": 92815, "duration": 753575 }, { "phase": "transition", "start": 846390, "duration": 685991 }, { "phase": "render", "start": 1532381, "duration": 1190829 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 308556 }, { "kind": "MinorGC", "type": "scavenge", "start": 408939, "duration": 7154, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 445371, "duration": 6926, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 530506, "duration": 2059, "usedHeapSizeAfter": 5804800, "usedHeapSizeBefore": 6119192 }, { "kind": "MinorGC", "type": "scavenge", "start": 673816, "duration": 3454, "usedHeapSizeAfter": 7868360, "usedHeapSizeBefore": 8565784 }, { "kind": "MinorGC", "type": "scavenge", "start": 848570, "duration": 2924, "usedHeapSizeAfter": 9246096, "usedHeapSizeBefore": 9846256 }, { "kind": "MinorGC", "type": "scavenge", "start": 1055803, "duration": 2658, "usedHeapSizeAfter": 10600944, "usedHeapSizeBefore": 11558848 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1159697, "duration": 60, "usedHeapSizeAfter": 11309488, "usedHeapSizeBefore": 11309488 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1161133, "duration": 7522, "usedHeapSizeAfter": 8500376, "usedHeapSizeBefore": 11309648 }, { "kind": "MajorGC", "type": "weak processing", "start": 1170961, "duration": 7, "usedHeapSizeAfter": 8500456, "usedHeapSizeBefore": 8500456 }, { "kind": "MinorGC", "type": "scavenge", "start": 1364062, "duration": 4392, "usedHeapSizeAfter": 21295720, "usedHeapSizeBefore": 22718848 }, { "kind": "MinorGC", "type": "scavenge", "start": 1395087, "duration": 4353, "usedHeapSizeAfter": 22205264, "usedHeapSizeBefore": 22801184 }, { "kind": "MinorGC", "type": "scavenge", "start": 1445953, "duration": 3769, "usedHeapSizeAfter": 24282080, "usedHeapSizeBefore": 25417096 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1587494, "duration": 80, "usedHeapSizeAfter": 28506264, "usedHeapSizeBefore": 28506264 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1597979, "duration": 9009, "usedHeapSizeAfter": 24878072, "usedHeapSizeBefore": 28668752 }, { "kind": "MinorGC", "type": "scavenge", "start": 1773026, "duration": 4190, "usedHeapSizeAfter": 25123144, "usedHeapSizeBefore": 29488208 }, { "kind": "MinorGC", "type": "scavenge", "start": 1961152, "duration": 5940, "usedHeapSizeAfter": 29000728, "usedHeapSizeBefore": 32499968 }, { "kind": "MinorGC", "type": "scavenge", "start": 2192463, "duration": 5329, "usedHeapSizeAfter": 28816824, "usedHeapSizeBefore": 41576328 } ], "blinkGC": [ { "start": 277539, "duration": 704 }, { "start": 277547, "duration": 646 }, { "start": 283822, "duration": 1135 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 1648 }, "FunctionCallback": { "count": 4489, "time": 95115 }, "NamedGetterCallback": { "count": 107, "time": 7088 }, "GetMoreDataCallback": { "count": 14, "time": 152430 }, "AccessorSetterCallback": { "count": 5392, "time": 616 }, "GCEpilogueCallback": { "count": 16, "time": 933 }, "GCPrologueCallback": { "count": 16, "time": 2064 }, "NamedSetterCallback": { "count": 18, "time": 110 }, "StoreCallbackProperty": { "count": 5334, "time": 4824 }, "NamedQueryCallback": { "count": 11, "time": 250 }, "RunMicrotaskCallback": { "count": 42, "time": 13556 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3055 }, "CompileFunction": { "count": 3319, "time": 88540 }, "CompileIgnition": { "count": 3374, "time": 115448 }, "CompileIgnitionFinalization": { "count": 3379, "time": 28666 }, "CompileRewriteReturnResult": { "count": 3329, "time": 482 }, "CompileScopeAnalysis": { "count": 3329, "time": 15486 }, "CompileScript": { "count": 10, "time": 2975 }, "CompileLazy": { "count": 3176, "time": 11013 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 771 }, "RegExpInitializeAndCompile": { "count": 177, "time": 773 }, "CompileForOnStackReplacement": { "count": 1, "time": 111 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 2771 }, "Map_SetPrototype": { "count": 12960, "time": 3125 }, "Map_TransitionToDataProperty": { "count": 11958, "time": 34836 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 1243 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4690 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11184 }, "CreateArrayLiteral": { "count": 761, "time": 2859 }, "CreateObjectLiteral": { "count": 1888, "time": 8048 }, "SetProperty": { "count": 8829, "time": 13113 }, "DeclareGlobals": { "count": 2, "time": 394 }, "NewClosure": { "count": 344, "time": 624 }, "NewClosure_Tenured": { "count": 2398, "time": 2740 }, "HandleApiCall": { "count": 3986, "time": 3793 }, "DateConstructor": { "count": 268, "time": 109 }, "ArrayLengthGetter": { "count": 371, "time": 25 }, "ArrayLengthSetter": { "count": 5152, "time": 1506 }, "FunctionPrototypeSetter": { "count": 239, "time": 1421 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 827 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 112 }, "PrepareElementsForSort": { "count": 39, "time": 936 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 66 }, "SetGrow": { "count": 26, "time": 30 }, "WeakCollectionSet": { "count": 5007, "time": 7610 }, "ForInEnumerate": { "count": 380, "time": 3859 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 218, "time": 4962 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 3218 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 7207 }, "AddDictionaryProperty": { "count": 10572, "time": 11995 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 39 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 8 }, "GetProperty": { "count": 6297, "time": 1185 }, "HasProperty": { "count": 961, "time": 4117 }, "KeyedGetProperty": { "count": 223, "time": 1394 }, "NewObject": { "count": 251, "time": 1334 }, "ObjectCreate": { "count": 221, "time": 4957 }, "ObjectKeys": { "count": 53, "time": 1403 }, "SetDataProperties": { "count": 71, "time": 2893 }, "ToString": { "count": 28, "time": 36 }, "RegExpExec": { "count": 269, "time": 9271 }, "RegExpExecMultiple": { "count": 327, "time": 1148 }, "RegExpReplace": { "count": 784, "time": 6679 }, "StringSplit": { "count": 6134, "time": 8727 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 32 }, "StringBuilderConcat": { "count": 152, "time": 396 }, "StringBuilderJoin": { "count": 136, "time": 1452 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 561, "time": 110 }, "StringIndexOfUnchecked": { "count": 330, "time": 548 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1126 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 344 }, "ArrayUnshift": { "count": 45, "time": 25 }, "DateNow": { "count": 60, "time": 63 }, "FunctionPrototypeToString": { "count": 116, "time": 71 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 4451 }, "ObjectFreeze": { "count": 11, "time": 91 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 48495 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1032 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 913 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 334 }, "ArrayShift": { "count": 120, "time": 84 }, "Object_DeleteProperty": { "count": 6, "time": 152 }, "ArrayIndexOf": { "count": 70, "time": 15 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 146, "time": 582 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 107 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1227 }, "ArrayPop": { "count": 63, "time": 27 }, "ArrayBufferConstructor": { "count": 1, "time": 3887 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 26 }, "NumberPrototypeToString": { "count": 31, "time": 7 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 787 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2823 }, "HasComplexElements": { "count": 1, "time": 532 }, "NormalizeElements": { "count": 1, "time": 274 }, "StringToNumber": { "count": 196, "time": 65 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "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": 987, "time": 3229 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 59 }, "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": 298 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2658 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7206 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 125 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 531 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 37683 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4297 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 815 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 9 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1460 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 93831 }, "GC_MC_INCREMENTAL": { "count": 27, "time": 16011 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1014 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 6, "time": 1426 }, "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": 1 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 8 }, "GC_MC_FINISH": { "count": 2, "time": 97 }, "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": 59 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 656 }, "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": 479 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2009 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4696 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 26 }, "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": 2828 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 462 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 880 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 16 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 21 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 125 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 8 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 2043 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 160 }, "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": 7, "time": 898 }, "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": 77 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7437 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2938 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 36495 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2358 }, "GC_Custom_IncrementalMarkingObserver": { "count": 105, "time": 1319 } }, "JavaScript": { "JS_Execution": { "count": 5547, "time": 1035417 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14794 }, "ParseFunctionLiteral": { "count": 3377, "time": 150693 }, "ParseProgram": { "count": 10, "time": 348 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9379 }, "PreParseNoVariableResolution": { "count": 105, "time": 2697 }, "JsonParse": { "count": 25, "time": 125807 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 16907 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1089 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1111 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1362, "time": 8809 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8569 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 396 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1315 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3940, "time": 18320 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 78 }, "LoadIC_LoadNonexistentDH": { "count": 5449, "time": 11938 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1518 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 17450 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 35 }, "LoadIC_SlowStub": { "count": 21, "time": 45 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1770 }, "LoadIC_LoadFieldDH": { "count": 4055, "time": 12288 }, "StoreIC_StoreFieldDH": { "count": 1283, "time": 3739 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 1660 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3081 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4748 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 328 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 532, "time": 3016 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1179 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 476, "time": 1705 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 583 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 704 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 7 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 284 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 1241 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 60 } }, "API": { "API_Context_New": { "count": 2, "time": 8922 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2000 }, "API_Object_SetPrivate": { "count": 35, "time": 43 }, "API_Persistent_New": { "count": 1875, "time": 481 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 21 }, "API_Function_NewInstance": { "count": 43, "time": 89 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3354 }, "API_Object_CreateDataProperty": { "count": 22, "time": 11 }, "API_Object_Get": { "count": 138, "time": 38 }, "API_Object_SetPrototype": { "count": 43, "time": 51 }, "API_ObjectTemplate_New": { "count": 102, "time": 17 }, "API_String_NewFromOneByte": { "count": 1038, "time": 626 }, "API_String_Write": { "count": 654, "time": 165 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "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": 5 }, "API_Private_New": { "count": 3, "time": 2 }, "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": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 397 }, "CompileBackgroundScript": { "count": 1, "time": 15 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 113 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 723 }, "ParseBackgroundProgram": { "count": 1, "time": 759 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6081 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50882 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 82, "time": 3 }, "OptimizeCode": { "count": 82, "time": 834 }, "RecompileSynchronous": { "count": 163, "time": 115492 }, "CompileOptimized_Concurrent": { "count": 81, "time": 2143 }, "StackGuard": { "count": 84, "time": 1327 }, "DeoptimizeCode": { "count": 6, "time": 1992 }, "NotifyDeoptimized": { "count": 5, "time": 97 } } } }, { "duration": 2692208, "js": 2537312, "phases": [ { "phase": "load", "start": 0, "duration": 95497 }, { "phase": "boot", "start": 95497, "duration": 746807 }, { "phase": "transition", "start": 842304, "duration": 660732 }, { "phase": "render", "start": 1503036, "duration": 1189172 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 308826 }, { "kind": "MinorGC", "type": "scavenge", "start": 410054, "duration": 6069, "usedHeapSizeAfter": 3767136, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 444868, "duration": 7435, "usedHeapSizeAfter": 4487792, "usedHeapSizeBefore": 4629768 }, { "kind": "MinorGC", "type": "scavenge", "start": 525660, "duration": 1699, "usedHeapSizeAfter": 5795504, "usedHeapSizeBefore": 6119488 }, { "kind": "MinorGC", "type": "scavenge", "start": 668054, "duration": 2904, "usedHeapSizeAfter": 7890928, "usedHeapSizeBefore": 8569712 }, { "kind": "MinorGC", "type": "scavenge", "start": 838218, "duration": 2877, "usedHeapSizeAfter": 9214784, "usedHeapSizeBefore": 9829072 }, { "kind": "MinorGC", "type": "scavenge", "start": 1048302, "duration": 2024, "usedHeapSizeAfter": 10562184, "usedHeapSizeBefore": 11563088 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1139436, "duration": 522, "usedHeapSizeAfter": 11260232, "usedHeapSizeBefore": 11260232 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1142168, "duration": 6400, "usedHeapSizeAfter": 8521640, "usedHeapSizeBefore": 11260392 }, { "kind": "MajorGC", "type": "weak processing", "start": 1149076, "duration": 11, "usedHeapSizeAfter": 8521720, "usedHeapSizeBefore": 8521720 }, { "kind": "MinorGC", "type": "scavenge", "start": 1343362, "duration": 3133, "usedHeapSizeAfter": 21348968, "usedHeapSizeBefore": 22716864 }, { "kind": "MinorGC", "type": "scavenge", "start": 1377371, "duration": 4524, "usedHeapSizeAfter": 22148840, "usedHeapSizeBefore": 22828672 }, { "kind": "MinorGC", "type": "scavenge", "start": 1415265, "duration": 4465, "usedHeapSizeAfter": 24213864, "usedHeapSizeBefore": 25364176 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1594149, "duration": 78, "usedHeapSizeAfter": 28864152, "usedHeapSizeBefore": 28864152 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1607835, "duration": 9268, "usedHeapSizeAfter": 24841712, "usedHeapSizeBefore": 29024776 }, { "kind": "MinorGC", "type": "scavenge", "start": 1766774, "duration": 5680, "usedHeapSizeAfter": 25292960, "usedHeapSizeBefore": 29490272 }, { "kind": "MinorGC", "type": "scavenge", "start": 1954997, "duration": 5305, "usedHeapSizeAfter": 28917800, "usedHeapSizeBefore": 32526632 }, { "kind": "MinorGC", "type": "scavenge", "start": 2192660, "duration": 5957, "usedHeapSizeAfter": 28776336, "usedHeapSizeBefore": 41896304 } ], "blinkGC": [ { "start": 276382, "duration": 2888 }, { "start": 276388, "duration": 2843 }, { "start": 284533, "duration": 923 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 1437 }, "FunctionCallback": { "count": 4491, "time": 84510 }, "NamedGetterCallback": { "count": 107, "time": 6643 }, "GetMoreDataCallback": { "count": 14, "time": 152147 }, "AccessorSetterCallback": { "count": 5392, "time": 1129 }, "GCEpilogueCallback": { "count": 16, "time": 2196 }, "GCPrologueCallback": { "count": 16, "time": 310 }, "NamedSetterCallback": { "count": 18, "time": 498 }, "StoreCallbackProperty": { "count": 5334, "time": 3928 }, "NamedQueryCallback": { "count": 11, "time": 25 }, "RunMicrotaskCallback": { "count": 42, "time": 11541 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2071 }, "CompileFunction": { "count": 3319, "time": 113954 }, "CompileIgnition": { "count": 3374, "time": 101605 }, "CompileIgnitionFinalization": { "count": 3379, "time": 23832 }, "CompileRewriteReturnResult": { "count": 3329, "time": 133 }, "CompileScopeAnalysis": { "count": 3329, "time": 15750 }, "CompileScript": { "count": 10, "time": 941 }, "CompileLazy": { "count": 3176, "time": 12140 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 85 }, "RegExpInitializeAndCompile": { "count": 177, "time": 187 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 1758 }, "Map_SetPrototype": { "count": 12958, "time": 2964 }, "Map_TransitionToDataProperty": { "count": 11963, "time": 35294 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 142 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3342 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8094 }, "CreateArrayLiteral": { "count": 761, "time": 2499 }, "CreateObjectLiteral": { "count": 1888, "time": 9408 }, "SetProperty": { "count": 8829, "time": 15883 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 941 }, "NewClosure_Tenured": { "count": 2398, "time": 2914 }, "HandleApiCall": { "count": 3986, "time": 1350 }, "DateConstructor": { "count": 268, "time": 651 }, "ArrayLengthGetter": { "count": 371, "time": 34 }, "ArrayLengthSetter": { "count": 5152, "time": 1386 }, "FunctionPrototypeSetter": { "count": 239, "time": 1080 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 691 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 1124 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 68 }, "SetGrow": { "count": 26, "time": 37 }, "WeakCollectionSet": { "count": 5007, "time": 6155 }, "ForInEnumerate": { "count": 380, "time": 2700 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 9 }, "AllocateInNewSpace": { "count": 245, "time": 3939 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 2479 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 7376 }, "AddDictionaryProperty": { "count": 10572, "time": 8103 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 37 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 3331 }, "HasProperty": { "count": 961, "time": 463 }, "KeyedGetProperty": { "count": 223, "time": 1048 }, "NewObject": { "count": 251, "time": 1410 }, "ObjectCreate": { "count": 221, "time": 2546 }, "ObjectKeys": { "count": 53, "time": 859 }, "SetDataProperties": { "count": 71, "time": 1778 }, "ToString": { "count": 28, "time": 22 }, "RegExpExec": { "count": 269, "time": 13824 }, "RegExpExecMultiple": { "count": 327, "time": 2798 }, "RegExpReplace": { "count": 784, "time": 4971 }, "StringSplit": { "count": 6134, "time": 6633 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 24 }, "StringBuilderConcat": { "count": 152, "time": 63 }, "StringBuilderJoin": { "count": 136, "time": 705 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 575, "time": 566 }, "StringIndexOfUnchecked": { "count": 330, "time": 381 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 263 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 124 }, "ArrayUnshift": { "count": 45, "time": 23 }, "DateNow": { "count": 60, "time": 49 }, "FunctionPrototypeToString": { "count": 116, "time": 659 }, "ObjectDefineProperties": { "count": 2, "time": 362 }, "ObjectDefineProperty": { "count": 650, "time": 3573 }, "ObjectFreeze": { "count": 11, "time": 12 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 59396 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1273 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 432 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 33 }, "ArrayShift": { "count": 120, "time": 1505 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 139, "time": 1381 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 476 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 733 }, "ObjectHasOwnProperty": { "count": 18, "time": 436 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 123 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 4258 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 91 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2732 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 569 }, "StringToNumber": { "count": 196, "time": 47 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 16 }, "ObjectIsFrozen": { "count": 216, "time": 15 }, "ObjectPrototypeGetProto": { "count": 12, "time": 2 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 951, "time": 1871 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 59 }, "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": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 83 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3482 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5053 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 33 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 31 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 41301 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2720 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 1132 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1412 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 98044 }, "GC_MC_INCREMENTAL": { "count": 25, "time": 12940 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1295 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 5, "time": 1030 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 580 }, "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": 25 }, "GC_MC_FINISH": { "count": 2, "time": 75 }, "GC_MC_MARK": { "count": 2, "time": 21 }, "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": 213 }, "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": 775 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2281 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3519 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 13 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 61 }, "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": 2158 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 1473 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 880 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 18 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 664 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 577 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 844 }, "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": 96 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 118 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 199 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 256 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6805 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 3867 }, "GC_MC_BACKGROUND_MARKING": { "count": 18, "time": 31404 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2592 }, "GC_Custom_IncrementalMarkingObserver": { "count": 112, "time": 920 } }, "JavaScript": { "JS_Execution": { "count": 5559, "time": 1037379 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17743 }, "ParseFunctionLiteral": { "count": 3377, "time": 150056 }, "ParseProgram": { "count": 10, "time": 1227 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14813 }, "PreParseNoVariableResolution": { "count": 105, "time": 1272 }, "JsonParse": { "count": 25, "time": 119101 }, "StringParseFloat": { "count": 7, "time": 2 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17252 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2998 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2290 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1367, "time": 9331 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5623 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 1817 }, "LoadIC_LoadConstantDH": { "count": 531, "time": 1147 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4072, "time": 19671 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 5458, "time": 10162 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2761 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 13889 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 613 }, "LoadIC_SlowStub": { "count": 21, "time": 40 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1530 }, "LoadIC_LoadFieldDH": { "count": 4062, "time": 12331 }, "StoreIC_StoreFieldDH": { "count": 1281, "time": 4460 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 108, "time": 1178 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2293 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 222 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 7138 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 556 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 544, "time": 3948 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 130, "time": 2908 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 477, "time": 1156 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 59 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1952 }, "LoadIC_StringLength": { "count": 27, "time": 32 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 18 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 675 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 785 } }, "API": { "API_Context_New": { "count": 2, "time": 9273 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1731 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1875, "time": 3413 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 15 }, "API_Function_NewInstance": { "count": 43, "time": 96 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2576 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 995 }, "API_Object_SetPrototype": { "count": 43, "time": 883 }, "API_ObjectTemplate_New": { "count": 102, "time": 9 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1614 }, "API_String_Write": { "count": 654, "time": 968 }, "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": 3 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 22 }, "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": 356 }, "CompileBackgroundScript": { "count": 1, "time": 16 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 99 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 638 }, "ParseBackgroundProgram": { "count": 1, "time": 724 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6244 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51067 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 67, "time": 6 }, "OptimizeCode": { "count": 67, "time": 2110 }, "RecompileSynchronous": { "count": 134, "time": 89359 }, "CompileOptimized_Concurrent": { "count": 67, "time": 1738 }, "StackGuard": { "count": 68, "time": 2257 }, "DeoptimizeCode": { "count": 8, "time": 703 }, "NotifyDeoptimized": { "count": 7, "time": 427 } } } }, { "duration": 2674571, "js": 2515993, "phases": [ { "phase": "load", "start": 0, "duration": 89493 }, { "phase": "boot", "start": 89493, "duration": 756530 }, { "phase": "transition", "start": 846023, "duration": 638614 }, { "phase": "render", "start": 1484637, "duration": 1189934 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 303242 }, { "kind": "MinorGC", "type": "scavenge", "start": 404579, "duration": 5293, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 439389, "duration": 6072, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 521094, "duration": 2702, "usedHeapSizeAfter": 5787936, "usedHeapSizeBefore": 6119192 }, { "kind": "MinorGC", "type": "scavenge", "start": 667956, "duration": 3345, "usedHeapSizeAfter": 7895744, "usedHeapSizeBefore": 8581776 }, { "kind": "MinorGC", "type": "scavenge", "start": 848189, "duration": 3252, "usedHeapSizeAfter": 9262440, "usedHeapSizeBefore": 9848352 }, { "kind": "MinorGC", "type": "scavenge", "start": 1045108, "duration": 2951, "usedHeapSizeAfter": 10514088, "usedHeapSizeBefore": 11567376 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1150408, "duration": 60, "usedHeapSizeAfter": 11226024, "usedHeapSizeBefore": 11226024 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1152702, "duration": 6518, "usedHeapSizeAfter": 8531728, "usedHeapSizeBefore": 11226184 }, { "kind": "MajorGC", "type": "weak processing", "start": 1160767, "duration": 298, "usedHeapSizeAfter": 8531808, "usedHeapSizeBefore": 8531808 }, { "kind": "MinorGC", "type": "scavenge", "start": 1347183, "duration": 3071, "usedHeapSizeAfter": 21310968, "usedHeapSizeBefore": 22720368 }, { "kind": "MinorGC", "type": "scavenge", "start": 1376234, "duration": 4444, "usedHeapSizeAfter": 22152832, "usedHeapSizeBefore": 22804880 }, { "kind": "MinorGC", "type": "scavenge", "start": 1409727, "duration": 4264, "usedHeapSizeAfter": 24265288, "usedHeapSizeBefore": 25380016 }, { "kind": "MinorGC", "type": "scavenge", "start": 1640447, "duration": 5819, "usedHeapSizeAfter": 27930512, "usedHeapSizeBefore": 30830144 }, { "kind": "MinorGC", "type": "scavenge", "start": 1806422, "duration": 4638, "usedHeapSizeAfter": 29104496, "usedHeapSizeBefore": 32828408 }, { "kind": "MinorGC", "type": "scavenge", "start": 1936051, "duration": 6424, "usedHeapSizeAfter": 32222832, "usedHeapSizeBefore": 36107248 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2132937, "duration": 88, "usedHeapSizeAfter": 42534320, "usedHeapSizeBefore": 42534320 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2134239, "duration": 9103, "usedHeapSizeAfter": 26650128, "usedHeapSizeBefore": 42599856 } ], "blinkGC": [ { "start": 262171, "duration": 5115 }, { "start": 262178, "duration": 5061 }, { "start": 277275, "duration": 1639 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1124, "time": 354 }, "FunctionCallback": { "count": 4488, "time": 89282 }, "NamedGetterCallback": { "count": 107, "time": 8389 }, "GetMoreDataCallback": { "count": 14, "time": 146473 }, "AccessorSetterCallback": { "count": 5392, "time": 1269 }, "GCEpilogueCallback": { "count": 16, "time": 312 }, "GCPrologueCallback": { "count": 16, "time": 994 }, "NamedSetterCallback": { "count": 18, "time": 610 }, "StoreCallbackProperty": { "count": 5334, "time": 2704 }, "NamedQueryCallback": { "count": 11, "time": 36 }, "RunMicrotaskCallback": { "count": 42, "time": 12502 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2549 }, "CompileFunction": { "count": 3319, "time": 92946 }, "CompileIgnition": { "count": 3374, "time": 95736 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29346 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1262 }, "CompileScopeAnalysis": { "count": 3329, "time": 13763 }, "CompileScript": { "count": 10, "time": 1405 }, "CompileLazy": { "count": 3176, "time": 12558 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 82 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1705 }, "CompileForOnStackReplacement": { "count": 1, "time": 20 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 3427 }, "Map_SetPrototype": { "count": 12983, "time": 4921 }, "Map_TransitionToDataProperty": { "count": 11984, "time": 28712 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 70 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7586 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8311 }, "CreateArrayLiteral": { "count": 761, "time": 2290 }, "CreateObjectLiteral": { "count": 1888, "time": 8325 }, "SetProperty": { "count": 8838, "time": 9122 }, "DeclareGlobals": { "count": 2, "time": 881 }, "NewClosure": { "count": 344, "time": 78 }, "NewClosure_Tenured": { "count": 2398, "time": 4820 }, "HandleApiCall": { "count": 3986, "time": 5270 }, "DateConstructor": { "count": 268, "time": 328 }, "ArrayLengthGetter": { "count": 371, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 1418 }, "FunctionPrototypeSetter": { "count": 239, "time": 3213 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 106 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 69 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 33 }, "WeakCollectionSet": { "count": 5007, "time": 6543 }, "ForInEnumerate": { "count": 380, "time": 3463 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 309, "time": 3363 }, "CreateListFromArrayLike": { "count": 18, "time": 229 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 72 }, "CreateRegExpLiteral": { "count": 235, "time": 4455 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 2164 }, "AddDictionaryProperty": { "count": 10572, "time": 9705 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 40 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 2692 }, "HasProperty": { "count": 961, "time": 1801 }, "KeyedGetProperty": { "count": 228, "time": 1356 }, "NewObject": { "count": 251, "time": 449 }, "ObjectCreate": { "count": 221, "time": 2661 }, "ObjectKeys": { "count": 53, "time": 2188 }, "SetDataProperties": { "count": 71, "time": 2455 }, "ToString": { "count": 28, "time": 47 }, "RegExpExec": { "count": 269, "time": 10925 }, "RegExpExecMultiple": { "count": 327, "time": 905 }, "RegExpReplace": { "count": 784, "time": 5010 }, "StringSplit": { "count": 6134, "time": 8758 }, "PushCatchContext": { "count": 2, "time": 7 }, "StringAdd": { "count": 115, "time": 401 }, "StringBuilderConcat": { "count": 152, "time": 503 }, "StringBuilderJoin": { "count": 136, "time": 68 }, "StringCharCodeAt": { "count": 11, "time": 17 }, "StringEqual": { "count": 554, "time": 1485 }, "StringIndexOfUnchecked": { "count": 330, "time": 76 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 854 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 75 }, "ArrayUnshift": { "count": 45, "time": 1462 }, "DateNow": { "count": 60, "time": 250 }, "FunctionPrototypeToString": { "count": 116, "time": 528 }, "ObjectDefineProperties": { "count": 2, "time": 21 }, "ObjectDefineProperty": { "count": 650, "time": 1977 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 46500 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1338 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 714 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 40 }, "ArrayShift": { "count": 120, "time": 1137 }, "Object_DeleteProperty": { "count": 6, "time": 16 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 13 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 148, "time": 1814 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 93 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 935 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 3707 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 36 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 269 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2313 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 826 }, "StringToNumber": { "count": 196, "time": 634 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 800 }, "ObjectIsFrozen": { "count": 216, "time": 18 }, "ObjectPrototypeGetProto": { "count": 12, "time": 8 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1507, "time": 5636 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 425 }, "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": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 132 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3524 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5763 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 28 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 40235 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4027 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 5 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 10 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1391 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 95370 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 18109 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 957 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 601 }, "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": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 5 }, "GC_MC_EPILOGUE": { "count": 2, "time": 311 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 530 }, "GC_MC_MARK": { "count": 2, "time": 11 }, "GC_MC_PROLOGUE": { "count": 2, "time": 1492 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 58 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 888 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 276 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 54 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 802 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1863 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3730 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 44 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 87 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 917 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 1806 }, "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": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 104 }, "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": 429 }, "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": 558 }, "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": 59 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5583 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 32, "time": 1418 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 33757 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2704 }, "GC_Custom_IncrementalMarkingObserver": { "count": 158, "time": 1135 } }, "JavaScript": { "JS_Execution": { "count": 5512, "time": 1041469 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14219 }, "ParseFunctionLiteral": { "count": 3377, "time": 136016 }, "ParseProgram": { "count": 10, "time": 1855 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11532 }, "PreParseNoVariableResolution": { "count": 105, "time": 2287 }, "JsonParse": { "count": 25, "time": 123386 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 14483 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 609 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2795 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1379, "time": 7111 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5276 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 1811 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 3074 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4146, "time": 16137 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 5439, "time": 12576 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3869 }, "StoreIC_Premonomorphic": { "count": 4836, "time": 18695 }, "LoadGlobalIC_Slow": { "count": 21, "time": 13 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 43 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1215 }, "LoadIC_LoadFieldDH": { "count": 4080, "time": 12874 }, "StoreIC_StoreFieldDH": { "count": 1282, "time": 3810 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 108, "time": 5933 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 4017 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5980 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 1182 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 502, "time": 5750 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1911 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 471, "time": 395 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 54 }, "LoadIC_LoadNormalDH": { "count": 164, "time": 915 }, "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": 696 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 477 } }, "API": { "API_Context_New": { "count": 2, "time": 6461 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2937 }, "API_Object_SetPrivate": { "count": 35, "time": 19 }, "API_Persistent_New": { "count": 1880, "time": 248 }, "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": 174 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3416 }, "API_Object_CreateDataProperty": { "count": 22, "time": 3 }, "API_Object_Get": { "count": 138, "time": 37 }, "API_Object_SetPrototype": { "count": 43, "time": 44 }, "API_ObjectTemplate_New": { "count": 102, "time": 16 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1900 }, "API_String_Write": { "count": 654, "time": 528 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 599 }, "API_External_New": { "count": 23, "time": 8 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 9 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 67, "time": 29 }, "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": 450 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 94 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 838 }, "ParseBackgroundProgram": { "count": 1, "time": 672 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6088 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 54260 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 77, "time": 15 }, "OptimizeCode": { "count": 77, "time": 2480 }, "RecompileSynchronous": { "count": 153, "time": 106432 }, "CompileOptimized_Concurrent": { "count": 76, "time": 2209 }, "StackGuard": { "count": 79, "time": 1480 }, "DeoptimizeCode": { "count": 7, "time": 1632 }, "NotifyDeoptimized": { "count": 6, "time": 358 } } } }, { "duration": 2762469, "js": 2607509, "phases": [ { "phase": "load", "start": 0, "duration": 89212 }, { "phase": "boot", "start": 89212, "duration": 748573 }, { "phase": "transition", "start": 837785, "duration": 685128 }, { "phase": "render", "start": 1522913, "duration": 1239556 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 287257 }, { "kind": "MinorGC", "type": "scavenge", "start": 394831, "duration": 5382, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 428360, "duration": 5995, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 514240, "duration": 1494, "usedHeapSizeAfter": 5805288, "usedHeapSizeBefore": 6119208 }, { "kind": "MinorGC", "type": "scavenge", "start": 661319, "duration": 2998, "usedHeapSizeAfter": 7875472, "usedHeapSizeBefore": 8564776 }, { "kind": "MinorGC", "type": "scavenge", "start": 833996, "duration": 3593, "usedHeapSizeAfter": 9236752, "usedHeapSizeBefore": 9835304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1058913, "duration": 2467, "usedHeapSizeAfter": 10547592, "usedHeapSizeBefore": 11558824 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1167264, "duration": 799, "usedHeapSizeAfter": 11277048, "usedHeapSizeBefore": 11277048 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1169316, "duration": 6081, "usedHeapSizeAfter": 8533856, "usedHeapSizeBefore": 11277208 }, { "kind": "MajorGC", "type": "weak processing", "start": 1175742, "duration": 10, "usedHeapSizeAfter": 8533936, "usedHeapSizeBefore": 8533936 }, { "kind": "MinorGC", "type": "scavenge", "start": 1360117, "duration": 3318, "usedHeapSizeAfter": 21357360, "usedHeapSizeBefore": 22725560 }, { "kind": "MinorGC", "type": "scavenge", "start": 1394290, "duration": 3769, "usedHeapSizeAfter": 22127168, "usedHeapSizeBefore": 22809384 }, { "kind": "MinorGC", "type": "scavenge", "start": 1435432, "duration": 4221, "usedHeapSizeAfter": 24270216, "usedHeapSizeBefore": 25398704 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1624064, "duration": 81, "usedHeapSizeAfter": 29138032, "usedHeapSizeBefore": 29138032 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1637812, "duration": 10054, "usedHeapSizeAfter": 25021336, "usedHeapSizeBefore": 29203632 }, { "kind": "MinorGC", "type": "scavenge", "start": 1793893, "duration": 6266, "usedHeapSizeAfter": 25344616, "usedHeapSizeBefore": 29517352 }, { "kind": "MinorGC", "type": "scavenge", "start": 2140767, "duration": 4164, "usedHeapSizeAfter": 28976416, "usedHeapSizeBefore": 40864288 }, { "kind": "MinorGC", "type": "scavenge", "start": 2618843, "duration": 5275, "usedHeapSizeAfter": 30459832, "usedHeapSizeBefore": 42506392 } ], "blinkGC": [ { "start": 255290, "duration": 2788 }, { "start": 255299, "duration": 2257 }, { "start": 261668, "duration": 1752 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1131, "time": 363 }, "FunctionCallback": { "count": 4491, "time": 85867 }, "NamedGetterCallback": { "count": 107, "time": 7779 }, "GetMoreDataCallback": { "count": 14, "time": 137021 }, "AccessorSetterCallback": { "count": 5392, "time": 1062 }, "GCEpilogueCallback": { "count": 16, "time": 2119 }, "GCPrologueCallback": { "count": 16, "time": 646 }, "NamedSetterCallback": { "count": 18, "time": 1483 }, "StoreCallbackProperty": { "count": 5334, "time": 6783 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 12689 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2787 }, "CompileFunction": { "count": 3319, "time": 110820 }, "CompileIgnition": { "count": 3374, "time": 107842 }, "CompileIgnitionFinalization": { "count": 3379, "time": 33832 }, "CompileRewriteReturnResult": { "count": 3329, "time": 788 }, "CompileScopeAnalysis": { "count": 3329, "time": 11482 }, "CompileScript": { "count": 10, "time": 2892 }, "CompileLazy": { "count": 3176, "time": 9829 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 286 }, "RegExpInitializeAndCompile": { "count": 177, "time": 901 }, "CompileForOnStackReplacement": { "count": 3, "time": 42 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 663, "time": 2974 }, "Map_SetPrototype": { "count": 12957, "time": 4714 }, "Map_TransitionToDataProperty": { "count": 11958, "time": 34121 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 89 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7815 }, "InterpreterDeserializeLazy": { "count": 160, "time": 12848 }, "CreateArrayLiteral": { "count": 761, "time": 1577 }, "CreateObjectLiteral": { "count": 1888, "time": 6934 }, "SetProperty": { "count": 8829, "time": 17826 }, "DeclareGlobals": { "count": 2, "time": 11 }, "NewClosure": { "count": 344, "time": 457 }, "NewClosure_Tenured": { "count": 2398, "time": 2696 }, "HandleApiCall": { "count": 3986, "time": 4371 }, "DateConstructor": { "count": 268, "time": 461 }, "ArrayLengthGetter": { "count": 372, "time": 17 }, "ArrayLengthSetter": { "count": 5152, "time": 713 }, "FunctionPrototypeSetter": { "count": 239, "time": 1921 }, "FunctionLengthGetter": { "count": 13, "time": 14 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 105 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 967 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 32 }, "WeakCollectionSet": { "count": 5007, "time": 8525 }, "ForInEnumerate": { "count": 380, "time": 1709 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 257, "time": 2517 }, "CreateListFromArrayLike": { "count": 18, "time": 31 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2688 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 3873 }, "AddDictionaryProperty": { "count": 10572, "time": 13220 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 34 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 4566 }, "HasProperty": { "count": 961, "time": 2729 }, "KeyedGetProperty": { "count": 223, "time": 494 }, "NewObject": { "count": 251, "time": 3847 }, "ObjectCreate": { "count": 221, "time": 3332 }, "ObjectKeys": { "count": 53, "time": 157 }, "SetDataProperties": { "count": 71, "time": 898 }, "ToString": { "count": 28, "time": 24 }, "RegExpExec": { "count": 269, "time": 7004 }, "RegExpExecMultiple": { "count": 327, "time": 2934 }, "RegExpReplace": { "count": 784, "time": 1136 }, "StringSplit": { "count": 6134, "time": 8685 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 37 }, "StringBuilderConcat": { "count": 152, "time": 80 }, "StringBuilderJoin": { "count": 136, "time": 924 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 557, "time": 99 }, "StringIndexOfUnchecked": { "count": 330, "time": 843 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 168, "time": 1863 }, "ArrayPush": { "count": 8, "time": 18 }, "ArraySplice": { "count": 82, "time": 867 }, "ArrayUnshift": { "count": 45, "time": 28 }, "DateNow": { "count": 60, "time": 411 }, "FunctionPrototypeToString": { "count": 116, "time": 63 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 2800 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 49806 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1012 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 309 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 32 }, "ArrayShift": { "count": 120, "time": 84 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 575 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 141, "time": 1446 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 1445 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 9 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1095 }, "ArrayPop": { "count": 63, "time": 708 }, "ArrayBufferConstructor": { "count": 1, "time": 3878 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 600 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 107 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3579 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 827 }, "StringToNumber": { "count": 196, "time": 567 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 227 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 7 }, "DateUTC": { "count": 24, "time": 20 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1076, "time": 3930 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 66 }, "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": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 85 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2580 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 8591 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 40 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 592 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 57 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 34281 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2817 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 282 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 1718 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 85426 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 15436 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1119 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 1845 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "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": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 12 }, "GC_MC_FINISH": { "count": 2, "time": 439 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 654 }, "GC_MC_SWEEP": { "count": 2, "time": 6 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 53 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 736 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 8 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 37 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 800 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1803 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4572 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 33 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 453 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3257 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 396 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 915 }, "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": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 470 }, "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": 619 }, "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": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 114 }, "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": 6449 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2254 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 31801 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 3766 }, "GC_Custom_IncrementalMarkingObserver": { "count": 115, "time": 737 } }, "JavaScript": { "JS_Execution": { "count": 5552, "time": 1051724 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16959 }, "ParseFunctionLiteral": { "count": 3377, "time": 140339 }, "ParseProgram": { "count": 10, "time": 711 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12756 }, "PreParseNoVariableResolution": { "count": 105, "time": 3416 }, "JsonParse": { "count": 25, "time": 118497 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17766 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1888 }, "LoadGlobalIC_Miss": { "count": 719, "time": 752 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1362, "time": 9209 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9283 }, "LoadIC_FunctionPrototypeStub": { "count": 396, "time": 2749 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 746 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3948, "time": 19077 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5455, "time": 14121 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4672 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 19435 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 32 }, "LoadIC_SlowStub": { "count": 21, "time": 97 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1211 }, "LoadIC_LoadFieldDH": { "count": 4050, "time": 15313 }, "StoreIC_StoreFieldDH": { "count": 1283, "time": 5213 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 2011 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2209 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3871 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 84 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 537, "time": 3736 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 130, "time": 1079 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 481, "time": 457 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 1024 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 897 }, "LoadIC_StringLength": { "count": 27, "time": 44 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 880 } }, "API": { "API_Context_New": { "count": 2, "time": 11653 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2910 }, "API_Object_SetPrivate": { "count": 35, "time": 23 }, "API_Persistent_New": { "count": 1875, "time": 1192 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 16 }, "API_Function_NewInstance": { "count": 43, "time": 85 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4630 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 35 }, "API_Object_SetPrototype": { "count": 43, "time": 44 }, "API_ObjectTemplate_New": { "count": 102, "time": 195 }, "API_String_NewFromOneByte": { "count": 1038, "time": 890 }, "API_String_Write": { "count": 654, "time": 116 }, "API_Object_HasOwnProperty": { "count": 4, "time": 19 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 138 }, "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": 34 }, "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": 356 }, "CompileBackgroundScript": { "count": 1, "time": 7 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 95 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 819 }, "ParseBackgroundProgram": { "count": 1, "time": 751 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5995 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50852 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 87, "time": 8 }, "OptimizeCode": { "count": 87, "time": 2139 }, "RecompileSynchronous": { "count": 171, "time": 140469 }, "CompileOptimized_Concurrent": { "count": 84, "time": 3493 }, "StackGuard": { "count": 85, "time": 2367 }, "DeoptimizeCode": { "count": 8, "time": 1248 }, "NotifyDeoptimized": { "count": 7, "time": 853 } } } }, { "duration": 2685324, "js": 2536746, "phases": [ { "phase": "load", "start": 0, "duration": 88349 }, { "phase": "boot", "start": 88349, "duration": 745289 }, { "phase": "transition", "start": 833638, "duration": 654423 }, { "phase": "render", "start": 1488061, "duration": 1197263 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 295662 }, { "kind": "MinorGC", "type": "scavenge", "start": 395271, "duration": 6183, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 429591, "duration": 6452, "usedHeapSizeAfter": 4487480, "usedHeapSizeBefore": 4629352 }, { "kind": "MinorGC", "type": "scavenge", "start": 509148, "duration": 2029, "usedHeapSizeAfter": 5791608, "usedHeapSizeBefore": 6119056 }, { "kind": "MinorGC", "type": "scavenge", "start": 644515, "duration": 2662, "usedHeapSizeAfter": 7898904, "usedHeapSizeBefore": 8569960 }, { "kind": "MinorGC", "type": "scavenge", "start": 825611, "duration": 3144, "usedHeapSizeAfter": 9222576, "usedHeapSizeBefore": 9822648 }, { "kind": "MinorGC", "type": "scavenge", "start": 1028480, "duration": 2627, "usedHeapSizeAfter": 10548560, "usedHeapSizeBefore": 11566320 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1136329, "duration": 447, "usedHeapSizeAfter": 11282440, "usedHeapSizeBefore": 11282440 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1138446, "duration": 5015, "usedHeapSizeAfter": 8542128, "usedHeapSizeBefore": 11282600 }, { "kind": "MajorGC", "type": "weak processing", "start": 1144359, "duration": 7, "usedHeapSizeAfter": 8542208, "usedHeapSizeBefore": 8542208 }, { "kind": "MinorGC", "type": "scavenge", "start": 1324725, "duration": 3827, "usedHeapSizeAfter": 21320200, "usedHeapSizeBefore": 22734832 }, { "kind": "MinorGC", "type": "scavenge", "start": 1359045, "duration": 4572, "usedHeapSizeAfter": 22167440, "usedHeapSizeBefore": 22818880 }, { "kind": "MinorGC", "type": "scavenge", "start": 1398663, "duration": 4021, "usedHeapSizeAfter": 24248224, "usedHeapSizeBefore": 25370928 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1547911, "duration": 522, "usedHeapSizeAfter": 28496808, "usedHeapSizeBefore": 28496808 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1563537, "duration": 8901, "usedHeapSizeAfter": 24664992, "usedHeapSizeBefore": 28583016 }, { "kind": "MinorGC", "type": "scavenge", "start": 1745272, "duration": 7222, "usedHeapSizeAfter": 25290200, "usedHeapSizeBefore": 29513296 }, { "kind": "MinorGC", "type": "scavenge", "start": 1933433, "duration": 5270, "usedHeapSizeAfter": 28962944, "usedHeapSizeBefore": 32456968 }, { "kind": "MinorGC", "type": "scavenge", "start": 2163729, "duration": 6382, "usedHeapSizeAfter": 28774392, "usedHeapSizeBefore": 41851432 } ], "blinkGC": [ { "start": 265880, "duration": 3220 }, { "start": 265888, "duration": 3163 }, { "start": 277423, "duration": 1208 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 966 }, "FunctionCallback": { "count": 4490, "time": 91844 }, "NamedGetterCallback": { "count": 107, "time": 7226 }, "GetMoreDataCallback": { "count": 14, "time": 143116 }, "AccessorSetterCallback": { "count": 5392, "time": 1177 }, "GCEpilogueCallback": { "count": 16, "time": 1468 }, "GCPrologueCallback": { "count": 16, "time": 1062 }, "NamedSetterCallback": { "count": 18, "time": 103 }, "StoreCallbackProperty": { "count": 5334, "time": 5725 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 10948 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 459 }, "CompileFunction": { "count": 3319, "time": 90472 }, "CompileIgnition": { "count": 3374, "time": 113592 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29497 }, "CompileRewriteReturnResult": { "count": 3329, "time": 118 }, "CompileScopeAnalysis": { "count": 3329, "time": 13365 }, "CompileScript": { "count": 10, "time": 1299 }, "CompileLazy": { "count": 3176, "time": 14435 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 141 }, "RegExpInitializeAndCompile": { "count": 177, "time": 984 }, "CompileForOnStackReplacement": { "count": 2, "time": 33 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 2585 }, "Map_SetPrototype": { "count": 12956, "time": 3372 }, "Map_TransitionToDataProperty": { "count": 11951, "time": 33565 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 70 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5906 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8700 }, "CreateArrayLiteral": { "count": 761, "time": 1386 }, "CreateObjectLiteral": { "count": 1888, "time": 7471 }, "SetProperty": { "count": 8830, "time": 13617 }, "DeclareGlobals": { "count": 2, "time": 17 }, "NewClosure": { "count": 344, "time": 85 }, "NewClosure_Tenured": { "count": 2398, "time": 1135 }, "HandleApiCall": { "count": 3986, "time": 4408 }, "DateConstructor": { "count": 268, "time": 122 }, "ArrayLengthGetter": { "count": 371, "time": 23 }, "ArrayLengthSetter": { "count": 5152, "time": 2438 }, "FunctionPrototypeSetter": { "count": 239, "time": 731 }, "FunctionLengthGetter": { "count": 13, "time": 8 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1551 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 87 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 64 }, "SetGrow": { "count": 26, "time": 28 }, "WeakCollectionSet": { "count": 5007, "time": 6906 }, "ForInEnumerate": { "count": 380, "time": 3492 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 242, "time": 2577 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2461 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 3673 }, "AddDictionaryProperty": { "count": 10572, "time": 9129 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 530 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 8 }, "GetProperty": { "count": 6297, "time": 7841 }, "HasProperty": { "count": 961, "time": 1711 }, "KeyedGetProperty": { "count": 223, "time": 512 }, "NewObject": { "count": 251, "time": 1836 }, "ObjectCreate": { "count": 221, "time": 2130 }, "ObjectKeys": { "count": 53, "time": 1251 }, "SetDataProperties": { "count": 71, "time": 2565 }, "ToString": { "count": 28, "time": 31 }, "RegExpExec": { "count": 269, "time": 9495 }, "RegExpExecMultiple": { "count": 327, "time": 1889 }, "RegExpReplace": { "count": 784, "time": 4525 }, "StringSplit": { "count": 6134, "time": 5286 }, "PushCatchContext": { "count": 2, "time": 5 }, "StringAdd": { "count": 115, "time": 21 }, "StringBuilderConcat": { "count": 152, "time": 468 }, "StringBuilderJoin": { "count": 136, "time": 71 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 584, "time": 123 }, "StringIndexOfUnchecked": { "count": 330, "time": 72 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 2479 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 90 }, "ArrayUnshift": { "count": 45, "time": 23 }, "DateNow": { "count": 60, "time": 62 }, "FunctionPrototypeToString": { "count": 116, "time": 70 }, "ObjectDefineProperties": { "count": 2, "time": 20 }, "ObjectDefineProperty": { "count": 650, "time": 2437 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 58270 }, "ObjectSetPrototypeOf": { "count": 205, "time": 692 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 804 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 46 }, "ArrayShift": { "count": 120, "time": 92 }, "Object_DeleteProperty": { "count": 6, "time": 9 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 144, "time": 1446 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 108 }, "DeleteProperty": { "count": 11, "time": 11 }, "HasFastPackedElements": { "count": 2, "time": 5 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 323 }, "ArrayPop": { "count": 63, "time": 28 }, "ArrayBufferConstructor": { "count": 1, "time": 4632 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 657 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 102 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3221 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 758 }, "StringToNumber": { "count": 196, "time": 50 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 17 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1057, "time": 2676 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 937 }, "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": 452 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 4030 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 8924 }, "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": 64 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 40051 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2470 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 906 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 15 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1604 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 100110 }, "GC_MC_INCREMENTAL": { "count": 32, "time": 17407 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1989 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 1853 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 755 }, "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": 8 }, "GC_MC_FINISH": { "count": 2, "time": 59 }, "GC_MC_MARK": { "count": 2, "time": 13 }, "GC_MC_PROLOGUE": { "count": 2, "time": 49 }, "GC_MC_SWEEP": { "count": 2, "time": 194 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 58 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 824 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 9 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 100 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2047 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 4 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3728 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 25 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 397 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2160 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 246 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1241 }, "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": 873 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 150 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 620 }, "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": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 478 }, "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": 107 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6167 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2212 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 35608 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2585 }, "GC_Custom_IncrementalMarkingObserver": { "count": 104, "time": 274 } }, "JavaScript": { "JS_Execution": { "count": 5552, "time": 1014071 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 18754 }, "ParseFunctionLiteral": { "count": 3377, "time": 133924 }, "ParseProgram": { "count": 10, "time": 331 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11593 }, "PreParseNoVariableResolution": { "count": 105, "time": 2878 }, "JsonParse": { "count": 25, "time": 119796 }, "StringParseFloat": { "count": 7, "time": 8 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 23875 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2863 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1934 }, "StoreGlobalIC_Miss": { "count": 8, "time": 715 }, "StoreIC_Miss": { "count": 1355, "time": 7586 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7770 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 2041 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 639 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3928, "time": 22691 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 20 }, "LoadIC_LoadNonexistentDH": { "count": 5465, "time": 14254 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2683 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 15809 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 865 }, "LoadIC_SlowStub": { "count": 21, "time": 54 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2165 }, "LoadIC_LoadFieldDH": { "count": 4036, "time": 14104 }, "StoreIC_StoreFieldDH": { "count": 1282, "time": 3451 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 6 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 3569 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2678 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3256 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 716 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 537, "time": 2535 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 493 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 476, "time": 1114 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 48 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 836 }, "LoadIC_StringLength": { "count": 27, "time": 26 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 931 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 428 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 9 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 65 } }, "API": { "API_Context_New": { "count": 2, "time": 5730 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2602 }, "API_Object_SetPrivate": { "count": 35, "time": 25 }, "API_Persistent_New": { "count": 1875, "time": 1323 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 575 }, "API_Function_NewInstance": { "count": 43, "time": 104 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3775 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 36 }, "API_Object_SetPrototype": { "count": 43, "time": 47 }, "API_ObjectTemplate_New": { "count": 102, "time": 8 }, "API_String_NewFromOneByte": { "count": 1038, "time": 978 }, "API_String_Write": { "count": 654, "time": 168 }, "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": 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": 26 }, "API_Function_Call": { "count": 8, "time": 14 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 2 }, "CompileBackgroundIgnition": { "count": 5, "time": 570 }, "CompileBackgroundScript": { "count": 1, "time": 14 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 119 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 707 }, "ParseBackgroundProgram": { "count": 1, "time": 953 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6602 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52724 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 8 }, "OptimizeCode": { "count": 76, "time": 1764 }, "RecompileSynchronous": { "count": 150, "time": 120171 }, "CompileOptimized_Concurrent": { "count": 74, "time": 4007 }, "StackGuard": { "count": 75, "time": 1208 }, "DeoptimizeCode": { "count": 7, "time": 1225 }, "NotifyDeoptimized": { "count": 6, "time": 119 } } } }, { "duration": 2757074, "js": 2601748, "phases": [ { "phase": "load", "start": 0, "duration": 93092 }, { "phase": "boot", "start": 93092, "duration": 764408 }, { "phase": "transition", "start": 857500, "duration": 672785 }, { "phase": "render", "start": 1530285, "duration": 1226789 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 303548 }, { "kind": "MinorGC", "type": "scavenge", "start": 417817, "duration": 5865, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 453642, "duration": 6179, "usedHeapSizeAfter": 4487536, "usedHeapSizeBefore": 4629408 }, { "kind": "MinorGC", "type": "scavenge", "start": 536004, "duration": 1830, "usedHeapSizeAfter": 5789416, "usedHeapSizeBefore": 6119224 }, { "kind": "MinorGC", "type": "scavenge", "start": 679512, "duration": 3520, "usedHeapSizeAfter": 7893440, "usedHeapSizeBefore": 8574808 }, { "kind": "MinorGC", "type": "scavenge", "start": 859743, "duration": 2623, "usedHeapSizeAfter": 9243592, "usedHeapSizeBefore": 9844056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1067925, "duration": 2194, "usedHeapSizeAfter": 10562504, "usedHeapSizeBefore": 11565768 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1172285, "duration": 62, "usedHeapSizeAfter": 11263288, "usedHeapSizeBefore": 11263288 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1173834, "duration": 6542, "usedHeapSizeAfter": 8528296, "usedHeapSizeBefore": 11263448 }, { "kind": "MajorGC", "type": "weak processing", "start": 1181920, "duration": 8, "usedHeapSizeAfter": 8528376, "usedHeapSizeBefore": 8528376 }, { "kind": "MinorGC", "type": "scavenge", "start": 1362097, "duration": 3727, "usedHeapSizeAfter": 21339520, "usedHeapSizeBefore": 22721576 }, { "kind": "MinorGC", "type": "scavenge", "start": 1405182, "duration": 4692, "usedHeapSizeAfter": 22151408, "usedHeapSizeBefore": 22835064 }, { "kind": "MinorGC", "type": "scavenge", "start": 1442375, "duration": 3868, "usedHeapSizeAfter": 24237624, "usedHeapSizeBefore": 25339632 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1589561, "duration": 85, "usedHeapSizeAfter": 28495488, "usedHeapSizeBefore": 28495488 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1598651, "duration": 8045, "usedHeapSizeAfter": 24803928, "usedHeapSizeBefore": 28574832 }, { "kind": "MinorGC", "type": "scavenge", "start": 1776585, "duration": 3897, "usedHeapSizeAfter": 25030728, "usedHeapSizeBefore": 29435112 }, { "kind": "MinorGC", "type": "scavenge", "start": 1997377, "duration": 10905, "usedHeapSizeAfter": 28802320, "usedHeapSizeBefore": 32456616 }, { "kind": "MinorGC", "type": "scavenge", "start": 2231951, "duration": 5604, "usedHeapSizeAfter": 28834984, "usedHeapSizeBefore": 41512432 } ], "blinkGC": [ { "start": 271439, "duration": 4247 }, { "start": 271448, "duration": 3505 }, { "start": 278290, "duration": 2051 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1131, "time": 1164 }, "FunctionCallback": { "count": 4493, "time": 86800 }, "NamedGetterCallback": { "count": 107, "time": 7284 }, "GetMoreDataCallback": { "count": 14, "time": 144143 }, "AccessorSetterCallback": { "count": 5392, "time": 1586 }, "GCEpilogueCallback": { "count": 16, "time": 2415 }, "GCPrologueCallback": { "count": 16, "time": 1249 }, "NamedSetterCallback": { "count": 18, "time": 104 }, "StoreCallbackProperty": { "count": 5334, "time": 4227 }, "NamedQueryCallback": { "count": 11, "time": 580 }, "RunMicrotaskCallback": { "count": 42, "time": 12513 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2354 }, "CompileFunction": { "count": 3319, "time": 100280 }, "CompileIgnition": { "count": 3374, "time": 111000 }, "CompileIgnitionFinalization": { "count": 3379, "time": 37287 }, "CompileRewriteReturnResult": { "count": 3329, "time": 117 }, "CompileScopeAnalysis": { "count": 3329, "time": 15986 }, "CompileScript": { "count": 10, "time": 2202 }, "CompileLazy": { "count": 3176, "time": 7595 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 500 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1089 }, "CompileForOnStackReplacement": { "count": 3, "time": 158 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 663, "time": 4613 }, "Map_SetPrototype": { "count": 12948, "time": 5091 }, "Map_TransitionToDataProperty": { "count": 11962, "time": 30558 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 81 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3642 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10809 }, "CreateArrayLiteral": { "count": 761, "time": 3572 }, "CreateObjectLiteral": { "count": 1888, "time": 9057 }, "SetProperty": { "count": 8829, "time": 15062 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 117 }, "NewClosure_Tenured": { "count": 2398, "time": 3415 }, "HandleApiCall": { "count": 3986, "time": 2193 }, "DateConstructor": { "count": 268, "time": 411 }, "ArrayLengthGetter": { "count": 372, "time": 26 }, "ArrayLengthSetter": { "count": 5152, "time": 4948 }, "FunctionPrototypeSetter": { "count": 239, "time": 1023 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 683 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 814 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 235 }, "SetGrow": { "count": 26, "time": 37 }, "WeakCollectionSet": { "count": 5007, "time": 6857 }, "ForInEnumerate": { "count": 380, "time": 2232 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 9 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 675 }, "CreateRegExpLiteral": { "count": 235, "time": 2309 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4929 }, "AddDictionaryProperty": { "count": 10572, "time": 13147 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 312 }, "CreateDataProperty": { "count": 2, "time": 280 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 2256 }, "HasProperty": { "count": 961, "time": 2616 }, "KeyedGetProperty": { "count": 223, "time": 278 }, "NewObject": { "count": 251, "time": 1399 }, "ObjectCreate": { "count": 221, "time": 2081 }, "ObjectKeys": { "count": 53, "time": 906 }, "SetDataProperties": { "count": 71, "time": 1412 }, "ToString": { "count": 28, "time": 32 }, "RegExpExec": { "count": 269, "time": 7941 }, "RegExpExecMultiple": { "count": 327, "time": 1065 }, "RegExpReplace": { "count": 784, "time": 6321 }, "StringSplit": { "count": 6134, "time": 6725 }, "PushCatchContext": { "count": 2, "time": 6 }, "StringAdd": { "count": 115, "time": 40 }, "StringBuilderConcat": { "count": 152, "time": 65 }, "StringBuilderJoin": { "count": 136, "time": 65 }, "StringCharCodeAt": { "count": 11, "time": 286 }, "StringEqual": { "count": 556, "time": 101 }, "StringIndexOfUnchecked": { "count": 330, "time": 72 }, "StringToArray": { "count": 1, "time": 10 }, "ArrayConcat": { "count": 168, "time": 1144 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 663 }, "ArrayUnshift": { "count": 45, "time": 29 }, "DateNow": { "count": 60, "time": 506 }, "FunctionPrototypeToString": { "count": 116, "time": 636 }, "ObjectDefineProperties": { "count": 2, "time": 20 }, "ObjectDefineProperty": { "count": 650, "time": 2147 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 58900 }, "ObjectSetPrototypeOf": { "count": 205, "time": 216 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 121 }, "AllocateInNewSpace": { "count": 241, "time": 2614 }, "GlobalUnescape": { "count": 1, "time": 701 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 51 }, "ArrayShift": { "count": 120, "time": 1601 }, "Object_DeleteProperty": { "count": 6, "time": 14 }, "ArrayIndexOf": { "count": 70, "time": 16 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 142, "time": 2077 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 765 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 877 }, "ArrayPop": { "count": 63, "time": 29 }, "ArrayBufferConstructor": { "count": 1, "time": 4147 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 30 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 630 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3050 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 713 }, "StringToNumber": { "count": 196, "time": 51 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 400 }, "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": 980, "time": 5696 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 60 }, "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": 2 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 753 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3529 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5148 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 757 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 31 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 43839 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2952 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 768 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1416 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 118177 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 14965 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1521 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 422 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 504 }, "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": 3 }, "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": 11 }, "GC_MC_FINISH": { "count": 2, "time": 321 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 1075 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 56 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1236 }, "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": 101 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2705 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 21 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3252 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 682 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1845 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 309 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 568 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 12 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 18 }, "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": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 290 }, "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": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 710 }, "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": 77 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 8048 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 3242 }, "GC_MC_BACKGROUND_MARKING": { "count": 18, "time": 30742 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2367 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 1037 } }, "JavaScript": { "JS_Execution": { "count": 5514, "time": 1009891 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17138 }, "ParseFunctionLiteral": { "count": 3377, "time": 139099 }, "ParseProgram": { "count": 10, "time": 759 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14116 }, "PreParseNoVariableResolution": { "count": 105, "time": 2249 }, "JsonParse": { "count": 25, "time": 117405 }, "StringParseFloat": { "count": 7, "time": 8 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 23540 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2870 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2125 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1366, "time": 9200 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7880 }, "LoadIC_FunctionPrototypeStub": { "count": 396, "time": 818 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 637 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4000, "time": 17533 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 34 }, "LoadIC_LoadNonexistentDH": { "count": 5446, "time": 16794 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5109 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 19312 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 46 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1360 }, "LoadIC_LoadFieldDH": { "count": 4037, "time": 15291 }, "StoreIC_StoreFieldDH": { "count": 1280, "time": 4322 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 12 }, "LoadIC_Miss": { "count": 107, "time": 2524 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 5020 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 23 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4220 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 86 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 499, "time": 2968 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 132, "time": 1772 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 476, "time": 2107 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 54 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 430 }, "LoadIC_StringLength": { "count": 27, "time": 40 }, "StoreIC_SlowStub": { "count": 4, "time": 2 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 9 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 62 } }, "API": { "API_Context_New": { "count": 2, "time": 8750 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3006 }, "API_Object_SetPrivate": { "count": 35, "time": 22 }, "API_Persistent_New": { "count": 1875, "time": 1928 }, "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": 679 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3102 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 37 }, "API_Object_SetPrototype": { "count": 43, "time": 52 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 693 }, "API_String_Write": { "count": 654, "time": 107 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 55 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 92 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 20 }, "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": 388 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 125 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 812 }, "ParseBackgroundProgram": { "count": 1, "time": 912 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6233 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 55391 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 80, "time": 6 }, "OptimizeCode": { "count": 80, "time": 1474 }, "RecompileSynchronous": { "count": 156, "time": 156094 }, "CompileOptimized_Concurrent": { "count": 76, "time": 2848 }, "StackGuard": { "count": 78, "time": 3118 }, "DeoptimizeCode": { "count": 8, "time": 1101 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 14 }, "NotifyDeoptimized": { "count": 6, "time": 120 } } } }, { "duration": 2708126, "js": 2553011, "phases": [ { "phase": "load", "start": 0, "duration": 89052 }, { "phase": "boot", "start": 89052, "duration": 750481 }, { "phase": "transition", "start": 839533, "duration": 661354 }, { "phase": "render", "start": 1500887, "duration": 1207239 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 294321 }, { "kind": "MinorGC", "type": "scavenge", "start": 398579, "duration": 5160, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 433543, "duration": 5866, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 516760, "duration": 2027, "usedHeapSizeAfter": 5795856, "usedHeapSizeBefore": 6119208 }, { "kind": "MinorGC", "type": "scavenge", "start": 667259, "duration": 3427, "usedHeapSizeAfter": 7895224, "usedHeapSizeBefore": 8569824 }, { "kind": "MinorGC", "type": "scavenge", "start": 832631, "duration": 2297, "usedHeapSizeAfter": 9198096, "usedHeapSizeBefore": 9822144 }, { "kind": "MinorGC", "type": "scavenge", "start": 1035314, "duration": 3040, "usedHeapSizeAfter": 10539952, "usedHeapSizeBefore": 11562496 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1128948, "duration": 59, "usedHeapSizeAfter": 11228384, "usedHeapSizeBefore": 11228384 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1129902, "duration": 6560, "usedHeapSizeAfter": 8519144, "usedHeapSizeBefore": 11228544 }, { "kind": "MajorGC", "type": "weak processing", "start": 1138314, "duration": 8, "usedHeapSizeAfter": 8519224, "usedHeapSizeBefore": 8519224 }, { "kind": "MinorGC", "type": "scavenge", "start": 1332840, "duration": 4328, "usedHeapSizeAfter": 21322648, "usedHeapSizeBefore": 22710744 }, { "kind": "MinorGC", "type": "scavenge", "start": 1364062, "duration": 5962, "usedHeapSizeAfter": 22095912, "usedHeapSizeBefore": 22792832 }, { "kind": "MinorGC", "type": "scavenge", "start": 1412345, "duration": 4117, "usedHeapSizeAfter": 24239872, "usedHeapSizeBefore": 25370960 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1562048, "duration": 83, "usedHeapSizeAfter": 28529856, "usedHeapSizeBefore": 28529856 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1583542, "duration": 9863, "usedHeapSizeAfter": 24962128, "usedHeapSizeBefore": 28866944 }, { "kind": "MinorGC", "type": "scavenge", "start": 1758911, "duration": 4992, "usedHeapSizeAfter": 25225496, "usedHeapSizeBefore": 29482848 }, { "kind": "MinorGC", "type": "scavenge", "start": 1963095, "duration": 5528, "usedHeapSizeAfter": 29001560, "usedHeapSizeBefore": 32463424 }, { "kind": "MinorGC", "type": "scavenge", "start": 2180710, "duration": 8455, "usedHeapSizeAfter": 28735608, "usedHeapSizeBefore": 41788312 } ], "blinkGC": [ { "start": 266400, "duration": 3305 }, { "start": 266406, "duration": 3244 }, { "start": 270207, "duration": 1664 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1131, "time": 2102 }, "FunctionCallback": { "count": 4491, "time": 86174 }, "NamedGetterCallback": { "count": 107, "time": 5898 }, "GetMoreDataCallback": { "count": 14, "time": 143914 }, "AccessorSetterCallback": { "count": 5392, "time": 1086 }, "GCEpilogueCallback": { "count": 16, "time": 338 }, "GCPrologueCallback": { "count": 16, "time": 1425 }, "NamedSetterCallback": { "count": 18, "time": 1725 }, "StoreCallbackProperty": { "count": 5334, "time": 3367 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 12718 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1133 }, "CompileFunction": { "count": 3319, "time": 101136 }, "CompileIgnition": { "count": 3374, "time": 112582 }, "CompileIgnitionFinalization": { "count": 3379, "time": 35421 }, "CompileRewriteReturnResult": { "count": 3329, "time": 115 }, "CompileScopeAnalysis": { "count": 3329, "time": 13796 }, "CompileScript": { "count": 10, "time": 3310 }, "CompileLazy": { "count": 3176, "time": 11585 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 720 }, "RegExpInitializeAndCompile": { "count": 177, "time": 944 }, "CompileForOnStackReplacement": { "count": 2, "time": 31 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 664, "time": 4115 }, "Map_SetPrototype": { "count": 12970, "time": 3877 }, "Map_TransitionToDataProperty": { "count": 11972, "time": 30024 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 361 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4520 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7678 }, "CreateArrayLiteral": { "count": 761, "time": 662 }, "CreateObjectLiteral": { "count": 1888, "time": 9113 }, "SetProperty": { "count": 8830, "time": 16101 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 108 }, "NewClosure_Tenured": { "count": 2398, "time": 1710 }, "HandleApiCall": { "count": 3986, "time": 1983 }, "DateConstructor": { "count": 268, "time": 111 }, "ArrayLengthGetter": { "count": 371, "time": 16 }, "ArrayLengthSetter": { "count": 5152, "time": 1566 }, "FunctionPrototypeSetter": { "count": 239, "time": 726 }, "FunctionLengthGetter": { "count": 13, "time": 20 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 99 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 1465 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 24 }, "WeakCollectionSet": { "count": 5007, "time": 8924 }, "ForInEnumerate": { "count": 380, "time": 3708 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 224, "time": 847 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 8 }, "CreateRegExpLiteral": { "count": 235, "time": 3200 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3531 }, "AddDictionaryProperty": { "count": 10572, "time": 17610 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 36 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 11 }, "GetProperty": { "count": 6297, "time": 2721 }, "HasProperty": { "count": 961, "time": 1111 }, "KeyedGetProperty": { "count": 223, "time": 694 }, "NewObject": { "count": 251, "time": 1429 }, "ObjectCreate": { "count": 221, "time": 2867 }, "ObjectKeys": { "count": 53, "time": 530 }, "SetDataProperties": { "count": 71, "time": 1648 }, "ToString": { "count": 28, "time": 42 }, "RegExpExec": { "count": 269, "time": 9695 }, "RegExpExecMultiple": { "count": 327, "time": 994 }, "RegExpReplace": { "count": 784, "time": 2820 }, "StringSplit": { "count": 6134, "time": 7705 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 943 }, "StringBuilderConcat": { "count": 152, "time": 838 }, "StringBuilderJoin": { "count": 136, "time": 78 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 559, "time": 109 }, "StringIndexOfUnchecked": { "count": 330, "time": 275 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 218 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 118 }, "ArrayUnshift": { "count": 45, "time": 31 }, "DateNow": { "count": 60, "time": 664 }, "FunctionPrototypeToString": { "count": 116, "time": 62 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 1412 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53860 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1098 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 132 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 117 }, "ArrayShift": { "count": 109, "time": 517 }, "Object_DeleteProperty": { "count": 6, "time": 607 }, "ArrayIndexOf": { "count": 70, "time": 106 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 140, "time": 2434 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 93 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 115 }, "ArrayPop": { "count": 63, "time": 24 }, "ArrayBufferConstructor": { "count": 1, "time": 4412 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 35 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 1447 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 2910 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 811 }, "StringToNumber": { "count": 196, "time": 47 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 171 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 20 }, "ObjectIsFrozen": { "count": 216, "time": 25 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1056, "time": 2811 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 59 }, "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": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 76 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3091 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5480 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 277 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 436 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 44101 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2006 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 1034 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1494 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 113530 }, "GC_MC_INCREMENTAL": { "count": 28, "time": 15392 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1038 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 18 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 751 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 121 }, "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": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 897 }, "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": 61 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 293 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 10 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 17 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 1427 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1685 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3708 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 651 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 86 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2683 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 142 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1030 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 13 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 775 }, "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": 103 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 759 }, "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": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 42 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5783 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3650 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 35116 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2574 }, "GC_Custom_IncrementalMarkingObserver": { "count": 111, "time": 2173 } }, "JavaScript": { "JS_Execution": { "count": 5559, "time": 1020943 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15870 }, "ParseFunctionLiteral": { "count": 3377, "time": 138965 }, "ParseProgram": { "count": 10, "time": 1047 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11102 }, "PreParseNoVariableResolution": { "count": 105, "time": 2062 }, "JsonParse": { "count": 25, "time": 126450 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18699 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2945 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3621 }, "StoreGlobalIC_Miss": { "count": 8, "time": 15 }, "StoreIC_Miss": { "count": 1376, "time": 6822 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7780 }, "LoadIC_FunctionPrototypeStub": { "count": 397, "time": 1138 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2313 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4121, "time": 20336 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 22 }, "LoadIC_LoadNonexistentDH": { "count": 5456, "time": 11166 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2939 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 20068 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 45 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1924 }, "LoadIC_LoadFieldDH": { "count": 4097, "time": 15311 }, "StoreIC_StoreFieldDH": { "count": 1286, "time": 5202 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 3228 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2967 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4031 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 88 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 544, "time": 4670 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 130, "time": 1304 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 480, "time": 1255 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 57 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1037 }, "LoadIC_StringLength": { "count": 27, "time": 32 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 26 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 59 } }, "API": { "API_Context_New": { "count": 2, "time": 7387 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1514 }, "API_Object_SetPrivate": { "count": 35, "time": 27 }, "API_Persistent_New": { "count": 1875, "time": 1013 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 16 }, "API_Function_NewInstance": { "count": 43, "time": 86 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4828 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 40 }, "API_Object_SetPrototype": { "count": 43, "time": 48 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 905 }, "API_String_Write": { "count": 654, "time": 681 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 52 }, "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": 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": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 409 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 110 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 779 }, "ParseBackgroundProgram": { "count": 1, "time": 725 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6369 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50329 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 73, "time": 8 }, "OptimizeCode": { "count": 73, "time": 1481 }, "RecompileSynchronous": { "count": 144, "time": 126766 }, "CompileOptimized_Concurrent": { "count": 71, "time": 1857 }, "StackGuard": { "count": 72, "time": 1628 }, "DeoptimizeCode": { "count": 7, "time": 1260 }, "NotifyDeoptimized": { "count": 6, "time": 910 } } } }, { "duration": 2789456, "js": 2625380, "phases": [ { "phase": "load", "start": 0, "duration": 99092 }, { "phase": "boot", "start": 99092, "duration": 753976 }, { "phase": "transition", "start": 853068, "duration": 695250 }, { "phase": "render", "start": 1548318, "duration": 1241138 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 303747 }, { "kind": "MinorGC", "type": "scavenge", "start": 403716, "duration": 5769, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 436911, "duration": 7123, "usedHeapSizeAfter": 4487480, "usedHeapSizeBefore": 4629352 }, { "kind": "MinorGC", "type": "scavenge", "start": 518883, "duration": 3303, "usedHeapSizeAfter": 5789216, "usedHeapSizeBefore": 6119056 }, { "kind": "MinorGC", "type": "scavenge", "start": 676055, "duration": 2561, "usedHeapSizeAfter": 7879856, "usedHeapSizeBefore": 8575152 }, { "kind": "MinorGC", "type": "scavenge", "start": 855629, "duration": 3275, "usedHeapSizeAfter": 9260312, "usedHeapSizeBefore": 9851632 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1024393, "duration": 223, "usedHeapSizeAfter": 11055672, "usedHeapSizeBefore": 11055672 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1030546, "duration": 6773, "usedHeapSizeAfter": 9088376, "usedHeapSizeBefore": 11396552 }, { "kind": "MajorGC", "type": "weak processing", "start": 1151771, "duration": 18, "usedHeapSizeAfter": 9884160, "usedHeapSizeBefore": 9884160 }, { "kind": "MinorGC", "type": "scavenge", "start": 1355758, "duration": 5048, "usedHeapSizeAfter": 20965288, "usedHeapSizeBefore": 22779520 }, { "kind": "MinorGC", "type": "scavenge", "start": 1408288, "duration": 8440, "usedHeapSizeAfter": 22237432, "usedHeapSizeBefore": 23138504 }, { "kind": "MinorGC", "type": "scavenge", "start": 1452806, "duration": 4420, "usedHeapSizeAfter": 24095528, "usedHeapSizeBefore": 25143832 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1572336, "duration": 605, "usedHeapSizeAfter": 28839456, "usedHeapSizeBefore": 28839456 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1583262, "duration": 9482, "usedHeapSizeAfter": 24888208, "usedHeapSizeBefore": 28993680 }, { "kind": "MinorGC", "type": "scavenge", "start": 1734300, "duration": 6888, "usedHeapSizeAfter": 24818624, "usedHeapSizeBefore": 28858448 }, { "kind": "MinorGC", "type": "scavenge", "start": 2109885, "duration": 5285, "usedHeapSizeAfter": 29026568, "usedHeapSizeBefore": 40609648 }, { "kind": "MinorGC", "type": "scavenge", "start": 2465347, "duration": 10434, "usedHeapSizeAfter": 29889760, "usedHeapSizeBefore": 41814216 } ], "blinkGC": [ { "start": 278725, "duration": 2610 }, { "start": 278731, "duration": 2565 }, { "start": 292393, "duration": 1183 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1130, "time": 774 }, "FunctionCallback": { "count": 4481, "time": 86289 }, "NamedGetterCallback": { "count": 107, "time": 9779 }, "GetMoreDataCallback": { "count": 14, "time": 144649 }, "AccessorSetterCallback": { "count": 5392, "time": 1159 }, "GCEpilogueCallback": { "count": 15, "time": 2836 }, "GCPrologueCallback": { "count": 15, "time": 518 }, "NamedSetterCallback": { "count": 18, "time": 114 }, "StoreCallbackProperty": { "count": 5334, "time": 3785 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 10879 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1255 }, "CompileFunction": { "count": 3319, "time": 107651 }, "CompileIgnition": { "count": 3374, "time": 100217 }, "CompileIgnitionFinalization": { "count": 3379, "time": 28065 }, "CompileRewriteReturnResult": { "count": 3329, "time": 402 }, "CompileScopeAnalysis": { "count": 3329, "time": 11978 }, "CompileScript": { "count": 10, "time": 1492 }, "CompileLazy": { "count": 3176, "time": 14166 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 729 }, "RegExpInitializeAndCompile": { "count": 177, "time": 186 }, "CompileForOnStackReplacement": { "count": 2, "time": 32 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 1723 }, "Map_SetPrototype": { "count": 12860, "time": 4870 }, "Map_TransitionToDataProperty": { "count": 11911, "time": 44215 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 86 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3228 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10695 }, "CreateArrayLiteral": { "count": 761, "time": 2046 }, "CreateObjectLiteral": { "count": 1888, "time": 9934 }, "SetProperty": { "count": 8817, "time": 15061 }, "DeclareGlobals": { "count": 2, "time": 51 }, "NewClosure": { "count": 344, "time": 605 }, "NewClosure_Tenured": { "count": 2398, "time": 2064 }, "HandleApiCall": { "count": 3986, "time": 3632 }, "DateConstructor": { "count": 268, "time": 510 }, "ArrayLengthGetter": { "count": 374, "time": 15 }, "ArrayLengthSetter": { "count": 5152, "time": 2229 }, "FunctionPrototypeSetter": { "count": 239, "time": 394 }, "FunctionLengthGetter": { "count": 13, "time": 143 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 98 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 717 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 236 }, "SetGrow": { "count": 26, "time": 30 }, "WeakCollectionSet": { "count": 5007, "time": 6946 }, "ForInEnumerate": { "count": 380, "time": 4646 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 264, "time": 2804 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2998 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5037, "time": 6518 }, "AddDictionaryProperty": { "count": 10572, "time": 16509 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 101 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 7 }, "GetProperty": { "count": 6297, "time": 1926 }, "HasProperty": { "count": 961, "time": 884 }, "KeyedGetProperty": { "count": 218, "time": 1599 }, "NewObject": { "count": 251, "time": 440 }, "ObjectCreate": { "count": 221, "time": 835 }, "ObjectKeys": { "count": 51, "time": 158 }, "SetDataProperties": { "count": 71, "time": 2773 }, "ToString": { "count": 28, "time": 28 }, "RegExpExec": { "count": 270, "time": 12175 }, "RegExpExecMultiple": { "count": 327, "time": 2146 }, "RegExpReplace": { "count": 784, "time": 3981 }, "StringSplit": { "count": 6134, "time": 8242 }, "PushCatchContext": { "count": 2, "time": 322 }, "StringAdd": { "count": 115, "time": 25 }, "StringBuilderConcat": { "count": 152, "time": 82 }, "StringBuilderJoin": { "count": 136, "time": 80 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 547, "time": 109 }, "StringIndexOfUnchecked": { "count": 330, "time": 80 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 2027 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 107 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 73 }, "FunctionPrototypeToString": { "count": 116, "time": 319 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 2111 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 58843 }, "ObjectSetPrototypeOf": { "count": 205, "time": 222 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 477 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 1083 }, "ArrayShift": { "count": 120, "time": 1024 }, "Object_DeleteProperty": { "count": 6, "time": 15 }, "ArrayIndexOf": { "count": 70, "time": 8 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 137, "time": 1598 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 95 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 15 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1905 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 4000 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 41 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 149 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3572 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 539 }, "StringToNumber": { "count": 196, "time": 996 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 10 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 501 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 7 }, "DateUTC": { "count": 24, "time": 32 }, "ObjectIsFrozen": { "count": 216, "time": 24 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 920, "time": 5458 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 56 }, "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": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 282 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2201 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6175 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 78 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 48666 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 3179 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1182 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 38, "time": 1597 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 129632 }, "GC_MC_INCREMENTAL": { "count": 29, "time": 16613 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1069 }, "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": 808 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 3 }, "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": 11 }, "GC_MC_FINISH": { "count": 2, "time": 721 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 50 }, "GC_MC_SWEEP": { "count": 2, "time": 620 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 67 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1038 }, "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": 102 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1968 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3187 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 37 }, "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": 3920 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 149 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 903 }, "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": 721 }, "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": 41 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 8 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 303 }, "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": 617 }, "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": 95 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6300 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 3461 }, "GC_MC_BACKGROUND_MARKING": { "count": 33, "time": 29310 }, "GC_Custom_IncrementalMarkingObserver": { "count": 162, "time": 1214 }, "AllocateInTargetSpace": { "count": 1, "time": 3 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2269 } }, "JavaScript": { "JS_Execution": { "count": 5487, "time": 1067457 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14012 }, "ParseFunctionLiteral": { "count": 3377, "time": 150856 }, "ParseProgram": { "count": 10, "time": 1304 }, "PreParseWithVariableResolution": { "count": 6145, "time": 16169 }, "PreParseNoVariableResolution": { "count": 105, "time": 1578 }, "JsonParse": { "count": 25, "time": 122273 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20616 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1373 }, "LoadGlobalIC_Miss": { "count": 719, "time": 5314 }, "StoreGlobalIC_Miss": { "count": 8, "time": 18 }, "StoreIC_Miss": { "count": 1329, "time": 9684 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8413 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 1350 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 756 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3705, "time": 19830 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5417, "time": 13181 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5751 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 16304 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 29 }, "LoadIC_SlowStub": { "count": 21, "time": 46 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 933 }, "LoadIC_LoadFieldDH": { "count": 3851, "time": 15538 }, "StoreIC_StoreFieldDH": { "count": 1223, "time": 2622 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 7 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 107, "time": 3907 }, "KeyedLoadIC_LoadElementDH": { "count": 834, "time": 3448 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3879 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 79 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 472, "time": 2678 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 120, "time": 2426 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 454, "time": 2039 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 56 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 487 }, "LoadIC_StringLength": { "count": 27, "time": 34 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 26 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 10 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 10 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 848 } }, "API": { "API_Context_New": { "count": 2, "time": 8943 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2754 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1875, "time": 1535 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 532 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 7550 }, "API_Object_CreateDataProperty": { "count": 22, "time": 4 }, "API_Object_Get": { "count": 138, "time": 34 }, "API_Object_SetPrototype": { "count": 43, "time": 78 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1307 }, "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": 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": 61, "time": 26 }, "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": 357 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 100 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 707 }, "ParseBackgroundProgram": { "count": 1, "time": 717 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6280 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 49256 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 73, "time": 46 }, "OptimizeCode": { "count": 73, "time": 1677 }, "RecompileSynchronous": { "count": 144, "time": 111300 }, "CompileOptimized_Concurrent": { "count": 71, "time": 1838 }, "StackGuard": { "count": 74, "time": 2959 }, "DeoptimizeCode": { "count": 6, "time": 1255 }, "NotifyDeoptimized": { "count": 5, "time": 98 } } } }, { "duration": 2697850, "js": 2543027, "phases": [ { "phase": "load", "start": 0, "duration": 91271 }, { "phase": "boot", "start": 91271, "duration": 745259 }, { "phase": "transition", "start": 836530, "duration": 671026 }, { "phase": "render", "start": 1507556, "duration": 1190294 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 301210 }, { "kind": "MinorGC", "type": "scavenge", "start": 403838, "duration": 5299, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 438474, "duration": 5781, "usedHeapSizeAfter": 4487528, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 519961, "duration": 1650, "usedHeapSizeAfter": 5815168, "usedHeapSizeBefore": 6119464 }, { "kind": "MinorGC", "type": "scavenge", "start": 656950, "duration": 2672, "usedHeapSizeAfter": 7852072, "usedHeapSizeBefore": 8555456 }, { "kind": "MinorGC", "type": "scavenge", "start": 837863, "duration": 2772, "usedHeapSizeAfter": 9244432, "usedHeapSizeBefore": 9842336 }, { "kind": "MinorGC", "type": "scavenge", "start": 1047989, "duration": 2293, "usedHeapSizeAfter": 10549360, "usedHeapSizeBefore": 11553192 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1155062, "duration": 61, "usedHeapSizeAfter": 11278112, "usedHeapSizeBefore": 11278112 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1204990, "duration": 8772, "usedHeapSizeAfter": 13431944, "usedHeapSizeBefore": 16299848 }, { "kind": "MinorGC", "type": "scavenge", "start": 1363994, "duration": 3416, "usedHeapSizeAfter": 21180240, "usedHeapSizeBefore": 22578280 }, { "kind": "MinorGC", "type": "scavenge", "start": 1400950, "duration": 3163, "usedHeapSizeAfter": 22088536, "usedHeapSizeBefore": 22727032 }, { "kind": "MinorGC", "type": "scavenge", "start": 1429387, "duration": 4917, "usedHeapSizeAfter": 24043712, "usedHeapSizeBefore": 25186080 }, { "kind": "MinorGC", "type": "scavenge", "start": 1662134, "duration": 6915, "usedHeapSizeAfter": 27729184, "usedHeapSizeBefore": 30667080 }, { "kind": "MinorGC", "type": "scavenge", "start": 1829217, "duration": 3944, "usedHeapSizeAfter": 28995808, "usedHeapSizeBefore": 32716760 }, { "kind": "MinorGC", "type": "scavenge", "start": 1953571, "duration": 4135, "usedHeapSizeAfter": 32077744, "usedHeapSizeBefore": 35948656 }, { "kind": "MinorGC", "type": "scavenge", "start": 2183233, "duration": 7295, "usedHeapSizeAfter": 31907920, "usedHeapSizeBefore": 45401256 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2373779, "duration": 182, "usedHeapSizeAfter": 36398392, "usedHeapSizeBefore": 36398392 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2387102, "duration": 7122, "usedHeapSizeAfter": 28198816, "usedHeapSizeBefore": 36523312 }, { "kind": "MajorGC", "type": "weak processing", "start": 2691558, "duration": 105, "usedHeapSizeAfter": 31238392, "usedHeapSizeBefore": 31238392 } ], "blinkGC": [ { "start": 270655, "duration": 2912 }, { "start": 270663, "duration": 2843 }, { "start": 286419, "duration": 1429 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1134, "time": 1535 }, "FunctionCallback": { "count": 4505, "time": 80760 }, "NamedGetterCallback": { "count": 107, "time": 8122 }, "GetMoreDataCallback": { "count": 14, "time": 148862 }, "AccessorSetterCallback": { "count": 5392, "time": 3112 }, "GCEpilogueCallback": { "count": 17, "time": 2298 }, "GCPrologueCallback": { "count": 17, "time": 615 }, "NamedSetterCallback": { "count": 18, "time": 767 }, "StoreCallbackProperty": { "count": 5334, "time": 4563 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 15538 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1770 }, "CompileFunction": { "count": 3319, "time": 101963 }, "CompileIgnition": { "count": 3374, "time": 94864 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30114 }, "CompileRewriteReturnResult": { "count": 3329, "time": 106 }, "CompileScopeAnalysis": { "count": 3329, "time": 17447 }, "CompileScript": { "count": 10, "time": 2376 }, "CompileLazy": { "count": 3176, "time": 12152 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 82 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1404 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 666, "time": 2056 }, "Map_SetPrototype": { "count": 12972, "time": 3902 }, "Map_TransitionToDataProperty": { "count": 11970, "time": 39235 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 369 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6490 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7136 }, "CreateArrayLiteral": { "count": 761, "time": 609 }, "CreateObjectLiteral": { "count": 1888, "time": 8290 }, "SetProperty": { "count": 8825, "time": 11779 }, "DeclareGlobals": { "count": 2, "time": 18 }, "NewClosure": { "count": 344, "time": 516 }, "NewClosure_Tenured": { "count": 2398, "time": 612 }, "HandleApiCall": { "count": 3986, "time": 3855 }, "DateConstructor": { "count": 268, "time": 185 }, "ArrayLengthGetter": { "count": 372, "time": 21 }, "ArrayLengthSetter": { "count": 5152, "time": 1330 }, "FunctionPrototypeSetter": { "count": 239, "time": 375 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 117 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 961 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 591 }, "WeakCollectionSet": { "count": 5007, "time": 5794 }, "ForInEnumerate": { "count": 380, "time": 2100 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 11 }, "AllocateInNewSpace": { "count": 207, "time": 3639 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 2605 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5028, "time": 5542 }, "AddDictionaryProperty": { "count": 10572, "time": 8801 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 41 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 3554 }, "HasProperty": { "count": 961, "time": 712 }, "KeyedGetProperty": { "count": 214, "time": 2105 }, "NewObject": { "count": 251, "time": 1144 }, "ObjectCreate": { "count": 221, "time": 3385 }, "ObjectKeys": { "count": 53, "time": 1692 }, "SetDataProperties": { "count": 71, "time": 907 }, "ToString": { "count": 28, "time": 706 }, "RegExpExec": { "count": 269, "time": 12142 }, "RegExpExecMultiple": { "count": 327, "time": 1351 }, "RegExpReplace": { "count": 784, "time": 5559 }, "StringSplit": { "count": 6134, "time": 10908 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 28 }, "StringBuilderConcat": { "count": 152, "time": 79 }, "StringBuilderJoin": { "count": 136, "time": 211 }, "StringCharCodeAt": { "count": 11, "time": 288 }, "StringEqual": { "count": 552, "time": 287 }, "StringIndexOfUnchecked": { "count": 330, "time": 81 }, "StringToArray": { "count": 1, "time": 672 }, "ArrayConcat": { "count": 168, "time": 414 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 87 }, "ArrayUnshift": { "count": 45, "time": 41 }, "DateNow": { "count": 60, "time": 64 }, "FunctionPrototypeToString": { "count": 116, "time": 68 }, "ObjectDefineProperties": { "count": 2, "time": 660 }, "ObjectDefineProperty": { "count": 650, "time": 2596 }, "ObjectFreeze": { "count": 11, "time": 792 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57980 }, "ObjectSetPrototypeOf": { "count": 205, "time": 416 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 110 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 40 }, "ArrayShift": { "count": 120, "time": 294 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 8 }, "Interrupt": { "count": 140, "time": 2383 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 100 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 5 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 106 }, "ArrayPop": { "count": 63, "time": 28 }, "ArrayBufferConstructor": { "count": 1, "time": 3702 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 225, "time": 284 }, "EstimateNumberOfElements": { "count": 1, "time": 7 }, "GetArrayKeys": { "count": 1, "time": 2782 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 209 }, "StringToUpperCaseIntl": { "count": 106, "time": 27 }, "StringToNumber": { "count": 196, "time": 798 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 19 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 25 }, "ObjectPrototypeGetProto": { "count": 12, "time": 584 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 937, "time": 3780 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 67 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 15, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 15, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 15, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 102 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 4010 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 6435 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 29 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 31 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 43775 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 1497 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 9 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 9 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 39, "time": 1486 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 109929 }, "GC_MC_INCREMENTAL": { "count": 41, "time": 17447 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1041 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 1594 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 223 }, "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": 10 }, "GC_MC_FINISH": { "count": 2, "time": 673 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 49 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 667 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 833 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 61 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 108 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2248 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3152 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 637 }, "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": 4448 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 441 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 246 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 5 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 101 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 26 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 698 }, "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": 119 }, "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": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 755 }, "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": 71 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4393 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 20, "time": 13683 }, "GC_MC_BACKGROUND_MARKING": { "count": 28, "time": 37152 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2475 }, "GC_Custom_IncrementalMarkingObserver": { "count": 64, "time": 1104 } }, "JavaScript": { "JS_Execution": { "count": 5559, "time": 1030563 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 10898 }, "ParseFunctionLiteral": { "count": 3377, "time": 142411 }, "ParseProgram": { "count": 10, "time": 1257 }, "PreParseWithVariableResolution": { "count": 6145, "time": 16117 }, "PreParseNoVariableResolution": { "count": 105, "time": 2155 }, "JsonParse": { "count": 25, "time": 135321 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 16953 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1587 }, "LoadGlobalIC_Miss": { "count": 719, "time": 4633 }, "StoreGlobalIC_Miss": { "count": 8, "time": 166 }, "StoreIC_Miss": { "count": 1378, "time": 5095 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8541 }, "LoadIC_FunctionPrototypeStub": { "count": 399, "time": 2082 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1725 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3989, "time": 15236 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 21 }, "LoadIC_LoadNonexistentDH": { "count": 5560, "time": 17124 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3283 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 19922 }, "LoadGlobalIC_Slow": { "count": 21, "time": 18 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 1253 }, "LoadIC_SlowStub": { "count": 21, "time": 56 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1773 }, "LoadIC_LoadFieldDH": { "count": 4125, "time": 14273 }, "StoreIC_StoreFieldDH": { "count": 1329, "time": 9378 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 1059 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3342 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 219 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4834 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 84 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 543, "time": 4430 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 144, "time": 1683 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 509, "time": 1328 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 55 }, "LoadIC_LoadNormalDH": { "count": 170, "time": 162 }, "LoadIC_StringLength": { "count": 27, "time": 32 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 27 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 69 } }, "API": { "API_Context_New": { "count": 2, "time": 9021 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3819 }, "API_Object_SetPrivate": { "count": 35, "time": 656 }, "API_Persistent_New": { "count": 1874, "time": 897 }, "API_String_NewFromUtf8": { "count": 13, "time": 7 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 488 }, "API_Function_NewInstance": { "count": 43, "time": 270 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2036 }, "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": 427 }, "API_String_NewFromOneByte": { "count": 1038, "time": 265 }, "API_String_Write": { "count": 654, "time": 122 }, "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": 1 }, "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": 61, "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": 347 }, "CompileBackgroundScript": { "count": 1, "time": 12 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 100 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 704 }, "ParseBackgroundProgram": { "count": 1, "time": 718 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6669 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50069 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 73, "time": 6 }, "OptimizeCode": { "count": 73, "time": 911 }, "RecompileSynchronous": { "count": 146, "time": 94574 }, "CompileOptimized_Concurrent": { "count": 73, "time": 3037 }, "StackGuard": { "count": 74, "time": 2473 }, "DeoptimizeCode": { "count": 7, "time": 1366 }, "NotifyDeoptimized": { "count": 6, "time": 117 } } } }, { "duration": 2686734, "js": 2541954, "phases": [ { "phase": "load", "start": 0, "duration": 92320 }, { "phase": "boot", "start": 92320, "duration": 739105 }, { "phase": "transition", "start": 831425, "duration": 657178 }, { "phase": "render", "start": 1488603, "duration": 1198131 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 288998 }, { "kind": "MinorGC", "type": "scavenge", "start": 392677, "duration": 5226, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 425983, "duration": 5944, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 507300, "duration": 1665, "usedHeapSizeAfter": 5793040, "usedHeapSizeBefore": 6119208 }, { "kind": "MinorGC", "type": "scavenge", "start": 657583, "duration": 2463, "usedHeapSizeAfter": 7887992, "usedHeapSizeBefore": 8570168 }, { "kind": "MinorGC", "type": "scavenge", "start": 832878, "duration": 3196, "usedHeapSizeAfter": 9235488, "usedHeapSizeBefore": 9842512 }, { "kind": "MinorGC", "type": "scavenge", "start": 1029306, "duration": 1684, "usedHeapSizeAfter": 10561568, "usedHeapSizeBefore": 11565648 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1124905, "duration": 60, "usedHeapSizeAfter": 11262056, "usedHeapSizeBefore": 11262056 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1126680, "duration": 7372, "usedHeapSizeAfter": 8527232, "usedHeapSizeBefore": 11262216 }, { "kind": "MajorGC", "type": "weak processing", "start": 1136888, "duration": 10, "usedHeapSizeAfter": 8527312, "usedHeapSizeBefore": 8527312 }, { "kind": "MinorGC", "type": "scavenge", "start": 1327891, "duration": 2913, "usedHeapSizeAfter": 21315744, "usedHeapSizeBefore": 22718376 }, { "kind": "MinorGC", "type": "scavenge", "start": 1360302, "duration": 3291, "usedHeapSizeAfter": 22143200, "usedHeapSizeBefore": 22799128 }, { "kind": "MinorGC", "type": "scavenge", "start": 1402778, "duration": 3115, "usedHeapSizeAfter": 24262168, "usedHeapSizeBefore": 25386552 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1570526, "duration": 240, "usedHeapSizeAfter": 28945456, "usedHeapSizeBefore": 28945456 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1584008, "duration": 9525, "usedHeapSizeAfter": 25037304, "usedHeapSizeBefore": 29103152 }, { "kind": "MinorGC", "type": "scavenge", "start": 1733588, "duration": 5686, "usedHeapSizeAfter": 25358040, "usedHeapSizeBefore": 29515992 }, { "kind": "MinorGC", "type": "scavenge", "start": 1935018, "duration": 10205, "usedHeapSizeAfter": 29019352, "usedHeapSizeBefore": 32550424 }, { "kind": "MinorGC", "type": "scavenge", "start": 2167790, "duration": 3636, "usedHeapSizeAfter": 28799072, "usedHeapSizeBefore": 41891800 } ], "blinkGC": [ { "start": 252035, "duration": 5274 }, { "start": 252043, "duration": 4761 }, { "start": 261681, "duration": 1560 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 1191 }, "FunctionCallback": { "count": 4489, "time": 79548 }, "NamedGetterCallback": { "count": 107, "time": 7409 }, "GetMoreDataCallback": { "count": 14, "time": 134143 }, "AccessorSetterCallback": { "count": 5392, "time": 539 }, "GCEpilogueCallback": { "count": 16, "time": 1601 }, "GCPrologueCallback": { "count": 16, "time": 848 }, "NamedSetterCallback": { "count": 18, "time": 475 }, "StoreCallbackProperty": { "count": 5334, "time": 5489 }, "NamedQueryCallback": { "count": 11, "time": 27 }, "RunMicrotaskCallback": { "count": 42, "time": 13209 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2489 }, "CompileFunction": { "count": 3319, "time": 114446 }, "CompileIgnition": { "count": 3374, "time": 109325 }, "CompileIgnitionFinalization": { "count": 3379, "time": 32559 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1361 }, "CompileScopeAnalysis": { "count": 3329, "time": 14215 }, "CompileScript": { "count": 10, "time": 1215 }, "CompileLazy": { "count": 3176, "time": 12339 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 551 }, "RegExpInitializeAndCompile": { "count": 177, "time": 178 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 661, "time": 1353 }, "Map_SetPrototype": { "count": 12966, "time": 1054 }, "Map_TransitionToDataProperty": { "count": 11972, "time": 33117 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 88 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7761 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9914 }, "CreateArrayLiteral": { "count": 761, "time": 982 }, "CreateObjectLiteral": { "count": 1888, "time": 10237 }, "SetProperty": { "count": 8829, "time": 14108 }, "DeclareGlobals": { "count": 2, "time": 31 }, "NewClosure": { "count": 344, "time": 83 }, "NewClosure_Tenured": { "count": 2398, "time": 1618 }, "HandleApiCall": { "count": 3986, "time": 2174 }, "DateConstructor": { "count": 268, "time": 129 }, "ArrayLengthGetter": { "count": 371, "time": 28 }, "ArrayLengthSetter": { "count": 5152, "time": 1187 }, "FunctionPrototypeSetter": { "count": 239, "time": 1341 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 763 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 87 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 385 }, "SetGrow": { "count": 26, "time": 301 }, "WeakCollectionSet": { "count": 5007, "time": 12730 }, "ForInEnumerate": { "count": 380, "time": 2358 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 25 }, "AllocateInNewSpace": { "count": 265, "time": 4468 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2243 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 5318 }, "AddDictionaryProperty": { "count": 10572, "time": 11904 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 51 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 4568 }, "HasProperty": { "count": 961, "time": 1630 }, "KeyedGetProperty": { "count": 223, "time": 1572 }, "NewObject": { "count": 251, "time": 1422 }, "ObjectCreate": { "count": 221, "time": 1565 }, "ObjectKeys": { "count": 53, "time": 831 }, "SetDataProperties": { "count": 71, "time": 2587 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 10386 }, "RegExpExecMultiple": { "count": 327, "time": 2024 }, "RegExpReplace": { "count": 784, "time": 4105 }, "StringSplit": { "count": 6134, "time": 13617 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 103 }, "StringBuilderConcat": { "count": 152, "time": 83 }, "StringBuilderJoin": { "count": 136, "time": 69 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 574, "time": 118 }, "StringIndexOfUnchecked": { "count": 330, "time": 834 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 602 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 854 }, "ArrayUnshift": { "count": 45, "time": 36 }, "DateNow": { "count": 60, "time": 57 }, "FunctionPrototypeToString": { "count": 116, "time": 66 }, "ObjectDefineProperties": { "count": 2, "time": 13 }, "ObjectDefineProperty": { "count": 650, "time": 6013 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 61930 }, "ObjectSetPrototypeOf": { "count": 205, "time": 953 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 244 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 43 }, "ArrayShift": { "count": 120, "time": 1611 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 137, "time": 324 }, "OrdinaryHasInstance": { "count": 13, "time": 7 }, "StringToLowerCaseIntl": { "count": 223, "time": 1393 }, "DeleteProperty": { "count": 11, "time": 11 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 953 }, "ArrayPop": { "count": 63, "time": 721 }, "ArrayBufferConstructor": { "count": 1, "time": 4197 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 24 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 89 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2730 }, "HasComplexElements": { "count": 1, "time": 62 }, "NormalizeElements": { "count": 1, "time": 134 }, "StringToNumber": { "count": 196, "time": 426 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 14 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1084, "time": 5156 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 223 }, "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": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 324 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3808 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6794 }, "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": 34 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 38092 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2672 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 147 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1692 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 103034 }, "GC_MC_INCREMENTAL": { "count": 28, "time": 15016 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 981 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 6, "time": 1147 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 285 }, "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": 28 }, "GC_MC_FINISH": { "count": 2, "time": 295 }, "GC_MC_MARK": { "count": 2, "time": 20 }, "GC_MC_PROLOGUE": { "count": 2, "time": 55 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 810 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 589 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 176 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 94 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2134 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4286 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 206 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 94 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2877 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 865 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1598 }, "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": 639 }, "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": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 1306 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "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": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 101 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 6, "time": 5848 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3830 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 32444 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 9276 }, "GC_Custom_IncrementalMarkingObserver": { "count": 114, "time": 814 } }, "JavaScript": { "JS_Execution": { "count": 5553, "time": 993989 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15791 }, "ParseFunctionLiteral": { "count": 3377, "time": 139073 }, "ParseProgram": { "count": 10, "time": 1241 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13469 }, "PreParseNoVariableResolution": { "count": 105, "time": 2893 }, "JsonParse": { "count": 25, "time": 123423 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21173 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1403 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2056 }, "StoreGlobalIC_Miss": { "count": 8, "time": 30 }, "StoreIC_Miss": { "count": 1376, "time": 9056 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7804 }, "LoadIC_FunctionPrototypeStub": { "count": 394, "time": 1694 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1330 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4099, "time": 18675 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 35 }, "LoadIC_LoadNonexistentDH": { "count": 5446, "time": 13157 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2723 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 20556 }, "LoadGlobalIC_Slow": { "count": 21, "time": 16 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 29 }, "LoadIC_SlowStub": { "count": 21, "time": 58 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 967 }, "LoadIC_LoadFieldDH": { "count": 4074, "time": 15199 }, "StoreIC_StoreFieldDH": { "count": 1283, "time": 4750 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 107, "time": 3555 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3344 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 200 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5440 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 81 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 538, "time": 3316 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 2659 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 1590 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 206 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 195 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 666 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 70 } }, "API": { "API_Context_New": { "count": 2, "time": 16063 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2809 }, "API_Object_SetPrivate": { "count": 35, "time": 26 }, "API_Persistent_New": { "count": 1875, "time": 1380 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 112 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3481 }, "API_Object_CreateDataProperty": { "count": 22, "time": 3 }, "API_Object_Get": { "count": 138, "time": 422 }, "API_Object_SetPrototype": { "count": 43, "time": 48 }, "API_ObjectTemplate_New": { "count": 102, "time": 17 }, "API_String_NewFromOneByte": { "count": 1038, "time": 754 }, "API_String_Write": { "count": 654, "time": 745 }, "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": 5 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 32 }, "API_Function_Call": { "count": 8, "time": 973 }, "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": 307 }, "CompileBackgroundScript": { "count": 1, "time": 7 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 94 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 824 }, "ParseBackgroundProgram": { "count": 1, "time": 640 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6570 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51938 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 75, "time": 11 }, "OptimizeCode": { "count": 75, "time": 748 }, "RecompileSynchronous": { "count": 149, "time": 114334 }, "CompileOptimized_Concurrent": { "count": 74, "time": 2297 }, "StackGuard": { "count": 76, "time": 2087 }, "DeoptimizeCode": { "count": 8, "time": 397 }, "NotifyDeoptimized": { "count": 6, "time": 726 } } } }, { "duration": 2704335, "js": 2560973, "phases": [ { "phase": "load", "start": 0, "duration": 86166 }, { "phase": "boot", "start": 86166, "duration": 747846 }, { "phase": "transition", "start": 834012, "duration": 651218 }, { "phase": "render", "start": 1485230, "duration": 1219105 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 295221 }, { "kind": "MinorGC", "type": "scavenge", "start": 401908, "duration": 4902, "usedHeapSizeAfter": 3767176, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 436852, "duration": 6392, "usedHeapSizeAfter": 4487584, "usedHeapSizeBefore": 4629600 }, { "kind": "MinorGC", "type": "scavenge", "start": 516942, "duration": 1341, "usedHeapSizeAfter": 5796512, "usedHeapSizeBefore": 6119160 }, { "kind": "MinorGC", "type": "scavenge", "start": 656328, "duration": 2482, "usedHeapSizeAfter": 7895616, "usedHeapSizeBefore": 8570040 }, { "kind": "MinorGC", "type": "scavenge", "start": 826089, "duration": 2854, "usedHeapSizeAfter": 9212056, "usedHeapSizeBefore": 9817344 }, { "kind": "MinorGC", "type": "scavenge", "start": 1034930, "duration": 2015, "usedHeapSizeAfter": 10601544, "usedHeapSizeBefore": 11563104 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1146200, "duration": 57, "usedHeapSizeAfter": 11316920, "usedHeapSizeBefore": 11316920 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1193767, "duration": 10944, "usedHeapSizeAfter": 13411160, "usedHeapSizeBefore": 16338760 }, { "kind": "MinorGC", "type": "scavenge", "start": 1354948, "duration": 2462, "usedHeapSizeAfter": 21195032, "usedHeapSizeBefore": 22574560 }, { "kind": "MinorGC", "type": "scavenge", "start": 1384183, "duration": 5081, "usedHeapSizeAfter": 22022552, "usedHeapSizeBefore": 22694264 }, { "kind": "MinorGC", "type": "scavenge", "start": 1416984, "duration": 2806, "usedHeapSizeAfter": 24092472, "usedHeapSizeBefore": 25242008 }, { "kind": "MinorGC", "type": "scavenge", "start": 1662127, "duration": 3844, "usedHeapSizeAfter": 27796224, "usedHeapSizeBefore": 30684344 }, { "kind": "MinorGC", "type": "scavenge", "start": 1839280, "duration": 6816, "usedHeapSizeAfter": 29015456, "usedHeapSizeBefore": 32728584 }, { "kind": "MinorGC", "type": "scavenge", "start": 1985916, "duration": 4232, "usedHeapSizeAfter": 32021800, "usedHeapSizeBefore": 35968808 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2183974, "duration": 82, "usedHeapSizeAfter": 42155912, "usedHeapSizeBefore": 42155912 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2185352, "duration": 9457, "usedHeapSizeAfter": 26641536, "usedHeapSizeBefore": 42221448 }, { "kind": "MajorGC", "type": "weak processing", "start": 2699390, "duration": 1192, "usedHeapSizeAfter": 37181096, "usedHeapSizeBefore": 37181096 } ], "blinkGC": [ { "start": 260184, "duration": 1706 }, { "start": 260194, "duration": 1649 }, { "start": 277460, "duration": 419 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1131, "time": 1410 }, "FunctionCallback": { "count": 4490, "time": 81501 }, "NamedGetterCallback": { "count": 107, "time": 8983 }, "GetMoreDataCallback": { "count": 14, "time": 139636 }, "AccessorSetterCallback": { "count": 5392, "time": 1812 }, "GCEpilogueCallback": { "count": 16, "time": 1230 }, "GCPrologueCallback": { "count": 16, "time": 445 }, "NamedSetterCallback": { "count": 18, "time": 105 }, "StoreCallbackProperty": { "count": 5334, "time": 2222 }, "NamedQueryCallback": { "count": 11, "time": 707 }, "RunMicrotaskCallback": { "count": 42, "time": 11679 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2472 }, "CompileFunction": { "count": 3319, "time": 101706 }, "CompileIgnition": { "count": 3374, "time": 110039 }, "CompileIgnitionFinalization": { "count": 3379, "time": 23528 }, "CompileRewriteReturnResult": { "count": 3329, "time": 137 }, "CompileScopeAnalysis": { "count": 3329, "time": 17410 }, "CompileScript": { "count": 10, "time": 1626 }, "CompileLazy": { "count": 3176, "time": 12611 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 83 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1319 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 664, "time": 2280 }, "Map_SetPrototype": { "count": 12983, "time": 4853 }, "Map_TransitionToDataProperty": { "count": 11981, "time": 23132 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 70 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6466 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7689 }, "CreateArrayLiteral": { "count": 761, "time": 2789 }, "CreateObjectLiteral": { "count": 1888, "time": 6697 }, "SetProperty": { "count": 8836, "time": 16863 }, "DeclareGlobals": { "count": 2, "time": 27 }, "NewClosure": { "count": 344, "time": 62 }, "NewClosure_Tenured": { "count": 2398, "time": 1802 }, "HandleApiCall": { "count": 3986, "time": 3563 }, "DateConstructor": { "count": 268, "time": 1627 }, "ArrayLengthGetter": { "count": 371, "time": 20 }, "ArrayLengthSetter": { "count": 5152, "time": 2011 }, "FunctionPrototypeSetter": { "count": 239, "time": 862 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 116 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 80 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 24 }, "WeakCollectionSet": { "count": 5007, "time": 7543 }, "ForInEnumerate": { "count": 379, "time": 2575 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 305, "time": 3621 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2306 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4292 }, "AddDictionaryProperty": { "count": 10572, "time": 7948 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 51 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 3397 }, "HasProperty": { "count": 961, "time": 4446 }, "KeyedGetProperty": { "count": 221, "time": 265 }, "NewObject": { "count": 251, "time": 750 }, "ObjectCreate": { "count": 221, "time": 4206 }, "ObjectKeys": { "count": 52, "time": 716 }, "SetDataProperties": { "count": 71, "time": 4231 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 9194 }, "RegExpExecMultiple": { "count": 327, "time": 1546 }, "RegExpReplace": { "count": 784, "time": 3091 }, "StringSplit": { "count": 6134, "time": 7931 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 512 }, "StringBuilderConcat": { "count": 152, "time": 71 }, "StringBuilderJoin": { "count": 136, "time": 67 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 570, "time": 964 }, "StringIndexOfUnchecked": { "count": 330, "time": 84 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1417 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 82 }, "ArrayUnshift": { "count": 45, "time": 29 }, "DateNow": { "count": 60, "time": 65 }, "FunctionPrototypeToString": { "count": 116, "time": 848 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 1434 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 50067 }, "ObjectSetPrototypeOf": { "count": 205, "time": 2011 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 114 }, "GlobalUnescape": { "count": 1, "time": 9 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 51 }, "ArrayShift": { "count": 120, "time": 791 }, "Object_DeleteProperty": { "count": 6, "time": 9 }, "ArrayIndexOf": { "count": 70, "time": 509 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 12 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 141, "time": 401 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 104 }, "DeleteProperty": { "count": 11, "time": 11 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 107 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 3779 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 24 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 96 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 2674 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 536 }, "StringToNumber": { "count": 196, "time": 1408 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 224 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1414, "time": 2934 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 62 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 10 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 9 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 89 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2860 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7065 }, "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": 35 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 34997 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2307 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 8 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1396 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 99031 }, "GC_MC_INCREMENTAL": { "count": 40, "time": 18298 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1444 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 521 }, "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": 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": 10 }, "GC_MC_FINISH": { "count": 2, "time": 468 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 55 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 364 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1822 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 54 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 115 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1988 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3702 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 40 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 297 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 6129 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 1472 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1534 }, "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": 23 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 128 }, "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": 6, "time": 31 }, "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": 13 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1022 }, "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": 81 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6164 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 32, "time": 17016 }, "GC_MC_BACKGROUND_MARKING": { "count": 24, "time": 36074 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2622 }, "GC_Custom_IncrementalMarkingObserver": { "count": 161, "time": 2623 }, "AllocateInTargetSpace": { "count": 1, "time": 4 } }, "JavaScript": { "JS_Execution": { "count": 5554, "time": 1056478 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17093 }, "ParseFunctionLiteral": { "count": 3377, "time": 138596 }, "ParseProgram": { "count": 10, "time": 776 }, "PreParseWithVariableResolution": { "count": 6145, "time": 8505 }, "PreParseNoVariableResolution": { "count": 105, "time": 2926 }, "JsonParse": { "count": 25, "time": 133911 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 16196 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2417 }, "LoadGlobalIC_Miss": { "count": 719, "time": 574 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1379, "time": 5188 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9855 }, "LoadIC_FunctionPrototypeStub": { "count": 397, "time": 408 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1370 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4234, "time": 19555 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 26 }, "LoadIC_LoadNonexistentDH": { "count": 5442, "time": 12197 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3275 }, "StoreIC_Premonomorphic": { "count": 4836, "time": 20716 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 46 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1486 }, "LoadIC_LoadFieldDH": { "count": 4113, "time": 15252 }, "StoreIC_StoreFieldDH": { "count": 1283, "time": 5437 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 1466 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 3605 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 6143 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 83 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 544, "time": 5651 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 2443 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 1883 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 53 }, "LoadIC_LoadNormalDH": { "count": 164, "time": 234 }, "LoadIC_StringLength": { "count": 27, "time": 28 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 11 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 71 } }, "API": { "API_Context_New": { "count": 2, "time": 10872 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1417 }, "API_Object_SetPrivate": { "count": 35, "time": 17 }, "API_Persistent_New": { "count": 1876, "time": 898 }, "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": 350 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2178 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 40 }, "API_Object_SetPrototype": { "count": 43, "time": 187 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2970 }, "API_String_Write": { "count": 654, "time": 1413 }, "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": 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": 63, "time": 33 }, "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": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 512 }, "CompileBackgroundScript": { "count": 1, "time": 15 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 116 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 874 }, "ParseBackgroundProgram": { "count": 1, "time": 781 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7346 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 57893 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 88, "time": 8 }, "OptimizeCode": { "count": 88, "time": 1117 }, "RecompileSynchronous": { "count": 175, "time": 115995 }, "CompileOptimized_Concurrent": { "count": 87, "time": 3505 }, "StackGuard": { "count": 89, "time": 2466 }, "DeoptimizeCode": { "count": 7, "time": 682 }, "NotifyDeoptimized": { "count": 6, "time": 116 } } } }, { "duration": 2745763, "js": 2598300, "phases": [ { "phase": "load", "start": 0, "duration": 86266 }, { "phase": "boot", "start": 86266, "duration": 754123 }, { "phase": "transition", "start": 840389, "duration": 705619 }, { "phase": "render", "start": 1546008, "duration": 1199755 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 293589 }, { "kind": "MinorGC", "type": "scavenge", "start": 401173, "duration": 5894, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 440179, "duration": 7446, "usedHeapSizeAfter": 4487552, "usedHeapSizeBefore": 4629424 }, { "kind": "MinorGC", "type": "scavenge", "start": 526151, "duration": 2403, "usedHeapSizeAfter": 5799384, "usedHeapSizeBefore": 6119240 }, { "kind": "MinorGC", "type": "scavenge", "start": 664206, "duration": 3710, "usedHeapSizeAfter": 7891320, "usedHeapSizeBefore": 8567088 }, { "kind": "MinorGC", "type": "scavenge", "start": 830367, "duration": 2934, "usedHeapSizeAfter": 9214176, "usedHeapSizeBefore": 9815672 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1009771, "duration": 67, "usedHeapSizeAfter": 11118808, "usedHeapSizeBefore": 11118808 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1023472, "duration": 7030, "usedHeapSizeAfter": 8880288, "usedHeapSizeBefore": 11234392 }, { "kind": "MajorGC", "type": "weak processing", "start": 1128993, "duration": 10, "usedHeapSizeAfter": 9935376, "usedHeapSizeBefore": 9935376 }, { "kind": "MinorGC", "type": "scavenge", "start": 1342674, "duration": 6711, "usedHeapSizeAfter": 21119984, "usedHeapSizeBefore": 22862976 }, { "kind": "MinorGC", "type": "scavenge", "start": 1393295, "duration": 6052, "usedHeapSizeAfter": 22389096, "usedHeapSizeBefore": 23282712 }, { "kind": "MinorGC", "type": "scavenge", "start": 1436878, "duration": 4047, "usedHeapSizeAfter": 24201472, "usedHeapSizeBefore": 25266240 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1493535, "duration": 77, "usedHeapSizeAfter": 27408016, "usedHeapSizeBefore": 27408016 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1515101, "duration": 10507, "usedHeapSizeAfter": 24356208, "usedHeapSizeBefore": 28346376 }, { "kind": "MinorGC", "type": "scavenge", "start": 1728983, "duration": 3934, "usedHeapSizeAfter": 25024240, "usedHeapSizeBefore": 29007384 }, { "kind": "MinorGC", "type": "scavenge", "start": 1914523, "duration": 8443, "usedHeapSizeAfter": 28299792, "usedHeapSizeBefore": 32172144 }, { "kind": "MinorGC", "type": "scavenge", "start": 2157754, "duration": 5716, "usedHeapSizeAfter": 28989600, "usedHeapSizeBefore": 41463520 }, { "kind": "MajorGC", "type": "weak processing", "start": 2741863, "duration": 37, "usedHeapSizeAfter": 39872328, "usedHeapSizeBefore": 39872328 } ], "blinkGC": [ { "start": 254915, "duration": 1021 }, { "start": 254941, "duration": 952 }, { "start": 264173, "duration": 1832 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 1490 }, "FunctionCallback": { "count": 4486, "time": 88745 }, "NamedGetterCallback": { "count": 107, "time": 8494 }, "GetMoreDataCallback": { "count": 14, "time": 146036 }, "AccessorSetterCallback": { "count": 5392, "time": 942 }, "GCEpilogueCallback": { "count": 15, "time": 1198 }, "GCPrologueCallback": { "count": 15, "time": 777 }, "NamedSetterCallback": { "count": 18, "time": 107 }, "StoreCallbackProperty": { "count": 5334, "time": 3667 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 11637 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3085 }, "CompileFunction": { "count": 3319, "time": 104742 }, "CompileIgnition": { "count": 3374, "time": 101502 }, "CompileIgnitionFinalization": { "count": 3379, "time": 33009 }, "CompileRewriteReturnResult": { "count": 3329, "time": 251 }, "CompileScopeAnalysis": { "count": 3329, "time": 9507 }, "CompileScript": { "count": 10, "time": 1060 }, "CompileLazy": { "count": 3176, "time": 12197 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 139 }, "RegExpInitializeAndCompile": { "count": 177, "time": 620 }, "CompileForOnStackReplacement": { "count": 1, "time": 23 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 1896 }, "Map_SetPrototype": { "count": 12931, "time": 3378 }, "Map_TransitionToDataProperty": { "count": 11935, "time": 33845 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 92 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5598 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10559 }, "CreateArrayLiteral": { "count": 761, "time": 1918 }, "CreateObjectLiteral": { "count": 1888, "time": 6106 }, "SetProperty": { "count": 8820, "time": 14192 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 97 }, "NewClosure_Tenured": { "count": 2398, "time": 702 }, "HandleApiCall": { "count": 3986, "time": 2194 }, "DateConstructor": { "count": 268, "time": 152 }, "ArrayLengthGetter": { "count": 373, "time": 17 }, "ArrayLengthSetter": { "count": 5152, "time": 2167 }, "FunctionPrototypeSetter": { "count": 239, "time": 1420 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 113 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 5 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 78 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 511 }, "SetGrow": { "count": 26, "time": 689 }, "WeakCollectionSet": { "count": 5007, "time": 7377 }, "ForInEnumerate": { "count": 380, "time": 2258 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 312, "time": 2014 }, "CreateListFromArrayLike": { "count": 18, "time": 247 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 9 }, "CreateRegExpLiteral": { "count": 235, "time": 2850 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5041, "time": 3810 }, "AddDictionaryProperty": { "count": 10572, "time": 14566 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 46 }, "CreateDataProperty": { "count": 2, "time": 5 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 2412 }, "HasProperty": { "count": 961, "time": 1667 }, "KeyedGetProperty": { "count": 223, "time": 544 }, "NewObject": { "count": 251, "time": 4297 }, "ObjectCreate": { "count": 221, "time": 4085 }, "ObjectKeys": { "count": 53, "time": 1505 }, "SetDataProperties": { "count": 71, "time": 3865 }, "ToString": { "count": 28, "time": 342 }, "RegExpExec": { "count": 270, "time": 8570 }, "RegExpExecMultiple": { "count": 327, "time": 1565 }, "RegExpReplace": { "count": 784, "time": 2470 }, "StringSplit": { "count": 6134, "time": 7163 }, "PushCatchContext": { "count": 2, "time": 10 }, "StringAdd": { "count": 115, "time": 36 }, "StringBuilderConcat": { "count": 152, "time": 81 }, "StringBuilderJoin": { "count": 136, "time": 82 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 570, "time": 987 }, "StringIndexOfUnchecked": { "count": 330, "time": 81 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 380 }, "ArrayPush": { "count": 8, "time": 225 }, "ArraySplice": { "count": 82, "time": 55 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 565 }, "FunctionPrototypeToString": { "count": 116, "time": 86 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 4626 }, "ObjectFreeze": { "count": 11, "time": 19 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 51585 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1236 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1354 }, "GlobalUnescape": { "count": 1, "time": 14 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 45 }, "ArrayShift": { "count": 120, "time": 122 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 137, "time": 2339 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 75 }, "DeleteProperty": { "count": 11, "time": 4 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 768 }, "TryMigrateInstance": { "count": 1, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 470 }, "ArrayPop": { "count": 63, "time": 834 }, "ArrayBufferConstructor": { "count": 1, "time": 3942 }, "GlobalDecodeURIComponent": { "count": 1, "time": 7 }, "MapPrototypeClear": { "count": 93, "time": 29 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 105 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2642 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 134 }, "StringToNumber": { "count": 196, "time": 66 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 13 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 178 }, "ObjectPrototypeGetProto": { "count": 12, "time": 8 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 972, "time": 3645 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 51 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 82 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2526 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 7146 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 32 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 43 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 43034 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 4207 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1118 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1491 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 120548 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 18100 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2566 }, "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": 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": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 13 }, "GC_MC_FINISH": { "count": 2, "time": 798 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 50 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 505 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 412 }, "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": 861 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1047 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5329 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 40 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 31 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 130 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3232 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 503 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1462 }, "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": 121 }, "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": 37 }, "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": 1857 }, "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": 7925 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 4032 }, "GC_MC_BACKGROUND_MARKING": { "count": 35, "time": 29771 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2531 }, "GC_Custom_IncrementalMarkingObserver": { "count": 195, "time": 4245 } }, "JavaScript": { "JS_Execution": { "count": 5512, "time": 1076148 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13796 }, "ParseFunctionLiteral": { "count": 3377, "time": 148783 }, "ParseProgram": { "count": 10, "time": 283 }, "PreParseWithVariableResolution": { "count": 6145, "time": 15309 }, "PreParseNoVariableResolution": { "count": 105, "time": 2702 }, "JsonParse": { "count": 25, "time": 124730 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20644 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1687 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2319 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1351, "time": 7897 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5239 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 2460 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 397 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3843, "time": 17392 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5428, "time": 13213 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2619 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 18878 }, "LoadGlobalIC_Slow": { "count": 21, "time": 378 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 45 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 866 }, "LoadIC_LoadFieldDH": { "count": 4001, "time": 16029 }, "StoreIC_StoreFieldDH": { "count": 1272, "time": 4766 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 106, "time": 1554 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 4225 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 686 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4458 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 87 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 497, "time": 2551 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 125, "time": 1827 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 466, "time": 1924 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 54 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 962 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 28 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 3403 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2303 }, "API_Object_SetPrivate": { "count": 35, "time": 23 }, "API_Persistent_New": { "count": 1877, "time": 3211 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 85 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3770 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 36 }, "API_Object_SetPrototype": { "count": 43, "time": 1360 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1751 }, "API_String_Write": { "count": 654, "time": 146 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 372 }, "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": 3 }, "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": 8 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 400 }, "CompileBackgroundScript": { "count": 1, "time": 7 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 116 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 789 }, "ParseBackgroundProgram": { "count": 1, "time": 698 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6220 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51273 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 8 }, "DeoptimizeCode": { "count": 9, "time": 2161 }, "OptimizeCode": { "count": 76, "time": 1089 }, "RecompileSynchronous": { "count": 151, "time": 111507 }, "CompileOptimized_Concurrent": { "count": 75, "time": 1667 }, "NotifyDeoptimized": { "count": 7, "time": 134 }, "StackGuard": { "count": 77, "time": 2533 } } } }, { "duration": 2661826, "js": 2526046, "phases": [ { "phase": "load", "start": 0, "duration": 85005 }, { "phase": "boot", "start": 85005, "duration": 739050 }, { "phase": "transition", "start": 824055, "duration": 667070 }, { "phase": "render", "start": 1491125, "duration": 1170701 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 294595 }, { "kind": "MinorGC", "type": "scavenge", "start": 393172, "duration": 5324, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 427927, "duration": 5809, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 509595, "duration": 1621, "usedHeapSizeAfter": 5792760, "usedHeapSizeBefore": 6119224 }, { "kind": "MinorGC", "type": "scavenge", "start": 646142, "duration": 3372, "usedHeapSizeAfter": 7895912, "usedHeapSizeBefore": 8570672 }, { "kind": "MinorGC", "type": "scavenge", "start": 817346, "duration": 2699, "usedHeapSizeAfter": 9221072, "usedHeapSizeBefore": 9826616 }, { "kind": "MinorGC", "type": "scavenge", "start": 1031054, "duration": 2516, "usedHeapSizeAfter": 10539232, "usedHeapSizeBefore": 11566456 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1138500, "duration": 64, "usedHeapSizeAfter": 11264672, "usedHeapSizeBefore": 11264672 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1139746, "duration": 6204, "usedHeapSizeAfter": 8543232, "usedHeapSizeBefore": 11264832 }, { "kind": "MajorGC", "type": "weak processing", "start": 1147015, "duration": 632, "usedHeapSizeAfter": 8543312, "usedHeapSizeBefore": 8543312 }, { "kind": "MinorGC", "type": "scavenge", "start": 1326524, "duration": 3432, "usedHeapSizeAfter": 21303096, "usedHeapSizeBefore": 22734400 }, { "kind": "MinorGC", "type": "scavenge", "start": 1356429, "duration": 5199, "usedHeapSizeAfter": 22163136, "usedHeapSizeBefore": 22816872 }, { "kind": "MinorGC", "type": "scavenge", "start": 1404118, "duration": 4078, "usedHeapSizeAfter": 24247088, "usedHeapSizeBefore": 25408552 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1556687, "duration": 711, "usedHeapSizeAfter": 28587648, "usedHeapSizeBefore": 28587648 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1564654, "duration": 9996, "usedHeapSizeAfter": 24699616, "usedHeapSizeBefore": 28671880 }, { "kind": "MinorGC", "type": "scavenge", "start": 1748283, "duration": 4185, "usedHeapSizeAfter": 25300816, "usedHeapSizeBefore": 29519808 }, { "kind": "MinorGC", "type": "scavenge", "start": 1947108, "duration": 4094, "usedHeapSizeAfter": 29026928, "usedHeapSizeBefore": 32500456 }, { "kind": "MinorGC", "type": "scavenge", "start": 2179254, "duration": 5748, "usedHeapSizeAfter": 28805480, "usedHeapSizeBefore": 41897272 } ], "blinkGC": [ { "start": 263778, "duration": 2967 }, { "start": 263786, "duration": 2912 }, { "start": 266815, "duration": 1922 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 329 }, "FunctionCallback": { "count": 4488, "time": 76957 }, "NamedGetterCallback": { "count": 107, "time": 6727 }, "GetMoreDataCallback": { "count": 14, "time": 147822 }, "AccessorSetterCallback": { "count": 5392, "time": 1605 }, "GCEpilogueCallback": { "count": 16, "time": 3839 }, "GCPrologueCallback": { "count": 16, "time": 1722 }, "NamedSetterCallback": { "count": 18, "time": 105 }, "StoreCallbackProperty": { "count": 5334, "time": 3910 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 12714 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2992 }, "CompileFunction": { "count": 3319, "time": 102671 }, "CompileIgnition": { "count": 3374, "time": 119098 }, "CompileIgnitionFinalization": { "count": 3379, "time": 27036 }, "CompileRewriteReturnResult": { "count": 3329, "time": 620 }, "CompileScopeAnalysis": { "count": 3329, "time": 12053 }, "CompileScript": { "count": 10, "time": 451 }, "CompileLazy": { "count": 3176, "time": 12026 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 286 }, "RegExpInitializeAndCompile": { "count": 177, "time": 778 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 1963 }, "Map_SetPrototype": { "count": 12971, "time": 3749 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 30366 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 80 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6848 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8676 }, "CreateArrayLiteral": { "count": 761, "time": 5587 }, "CreateObjectLiteral": { "count": 1888, "time": 9572 }, "SetProperty": { "count": 8829, "time": 9542 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 75 }, "NewClosure_Tenured": { "count": 2398, "time": 3757 }, "HandleApiCall": { "count": 3986, "time": 2665 }, "DateConstructor": { "count": 268, "time": 763 }, "ArrayLengthGetter": { "count": 372, "time": 419 }, "ArrayLengthSetter": { "count": 5152, "time": 1485 }, "FunctionPrototypeSetter": { "count": 239, "time": 1887 }, "FunctionLengthGetter": { "count": 13, "time": 14 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 780 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 5 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 77 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 695 }, "SetGrow": { "count": 26, "time": 26 }, "WeakCollectionSet": { "count": 5007, "time": 5539 }, "ForInEnumerate": { "count": 380, "time": 2476 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 251, "time": 2748 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 4007 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3650 }, "AddDictionaryProperty": { "count": 10572, "time": 11684 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 43 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 6086 }, "HasProperty": { "count": 961, "time": 4127 }, "KeyedGetProperty": { "count": 223, "time": 352 }, "NewObject": { "count": 251, "time": 2588 }, "ObjectCreate": { "count": 221, "time": 3720 }, "ObjectKeys": { "count": 53, "time": 1088 }, "SetDataProperties": { "count": 71, "time": 1081 }, "ToString": { "count": 28, "time": 33 }, "RegExpExec": { "count": 269, "time": 10180 }, "RegExpExecMultiple": { "count": 327, "time": 548 }, "RegExpReplace": { "count": 784, "time": 4018 }, "StringSplit": { "count": 6134, "time": 7646 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 451 }, "StringBuilderConcat": { "count": 152, "time": 75 }, "StringBuilderJoin": { "count": 136, "time": 654 }, "StringCharCodeAt": { "count": 11, "time": 9 }, "StringEqual": { "count": 564, "time": 251 }, "StringIndexOfUnchecked": { "count": 330, "time": 79 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1745 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 1203 }, "ArrayUnshift": { "count": 45, "time": 576 }, "DateNow": { "count": 60, "time": 50 }, "FunctionPrototypeToString": { "count": 116, "time": 493 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 1869 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56779 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1060 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 114 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 51 }, "ArrayShift": { "count": 120, "time": 86 }, "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": 140, "time": 1979 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 648 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 79 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1011 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 4421 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 25 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 94 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2465 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 474 }, "StringToNumber": { "count": 196, "time": 52 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 22 }, "ObjectIsFrozen": { "count": 216, "time": 21 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 921, "time": 2831 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 430 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 0 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 10 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 78 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3508 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 3544 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 38 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 343 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 41 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 36033 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3786 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 629 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 2 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1922 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 93572 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 16978 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 971 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 749 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 26 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 754 }, "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": 18 }, "GC_MC_FINISH": { "count": 2, "time": 54 }, "GC_MC_MARK": { "count": 2, "time": 85 }, "GC_MC_PROLOGUE": { "count": 2, "time": 50 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 59 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 461 }, "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": 987 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2332 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4102 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 398 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2888 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 864 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 541 }, "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": 112 }, "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": 785 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 513 }, "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": 785 }, "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": 89 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7094 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4291 }, "GC_MC_BACKGROUND_MARKING": { "count": 25, "time": 30974 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2174 }, "GC_Custom_IncrementalMarkingObserver": { "count": 107, "time": 1496 } }, "JavaScript": { "JS_Execution": { "count": 5557, "time": 1009403 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15780 }, "ParseFunctionLiteral": { "count": 3377, "time": 139415 }, "ParseProgram": { "count": 10, "time": 1371 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11511 }, "PreParseNoVariableResolution": { "count": 105, "time": 606 }, "JsonParse": { "count": 25, "time": 117466 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 23121 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2344 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2160 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1375, "time": 5790 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5479 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 365 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 527 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4085, "time": 17482 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 5456, "time": 17753 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3431 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 15812 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 45 }, "LoadIC_SlowStub": { "count": 21, "time": 354 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1690 }, "LoadIC_LoadFieldDH": { "count": 4080, "time": 13654 }, "StoreIC_StoreFieldDH": { "count": 1283, "time": 4383 }, "ElementsTransitionAndStoreIC_Miss": { "count": 2, "time": 6 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 3453 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 4240 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 1386 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5257 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 577 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 542, "time": 1838 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 2584 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 1402 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 772 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 776 }, "LoadIC_StringLength": { "count": 27, "time": 28 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 591 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 511 } }, "API": { "API_Context_New": { "count": 2, "time": 16146 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1062 }, "API_Object_SetPrivate": { "count": 35, "time": 26 }, "API_Persistent_New": { "count": 1875, "time": 792 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 220 }, "API_Function_NewInstance": { "count": 43, "time": 994 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2486 }, "API_Object_CreateDataProperty": { "count": 22, "time": 4 }, "API_Object_Get": { "count": 138, "time": 36 }, "API_Object_SetPrototype": { "count": 43, "time": 47 }, "API_ObjectTemplate_New": { "count": 102, "time": 19 }, "API_String_NewFromOneByte": { "count": 1038, "time": 599 }, "API_String_Write": { "count": 654, "time": 1030 }, "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": 4 }, "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": 16 }, "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": 2 }, "CompileBackgroundIgnition": { "count": 5, "time": 386 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 104 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 692 }, "ParseBackgroundProgram": { "count": 1, "time": 720 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6029 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51348 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 80, "time": 6 }, "OptimizeCode": { "count": 80, "time": 1195 }, "RecompileSynchronous": { "count": 159, "time": 115139 }, "CompileOptimized_Concurrent": { "count": 79, "time": 3694 }, "StackGuard": { "count": 79, "time": 798 }, "DeoptimizeCode": { "count": 8, "time": 1029 }, "NotifyDeoptimized": { "count": 5, "time": 657 } } } }, { "duration": 2789557, "js": 2648075, "phases": [ { "phase": "load", "start": 0, "duration": 84613 }, { "phase": "boot", "start": 84613, "duration": 745854 }, { "phase": "transition", "start": 830467, "duration": 716134 }, { "phase": "render", "start": 1546601, "duration": 1242956 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 300022 }, { "kind": "MinorGC", "type": "scavenge", "start": 404493, "duration": 5043, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 439009, "duration": 5428, "usedHeapSizeAfter": 4487520, "usedHeapSizeBefore": 4629400 }, { "kind": "MinorGC", "type": "scavenge", "start": 519831, "duration": 1599, "usedHeapSizeAfter": 5791152, "usedHeapSizeBefore": 6119440 }, { "kind": "MinorGC", "type": "scavenge", "start": 659021, "duration": 2909, "usedHeapSizeAfter": 7895648, "usedHeapSizeBefore": 8574648 }, { "kind": "MinorGC", "type": "scavenge", "start": 832364, "duration": 2666, "usedHeapSizeAfter": 9224792, "usedHeapSizeBefore": 9842336 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1018466, "duration": 68, "usedHeapSizeAfter": 11116864, "usedHeapSizeBefore": 11116864 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1035921, "duration": 6692, "usedHeapSizeAfter": 8910680, "usedHeapSizeBefore": 11237912 }, { "kind": "MajorGC", "type": "weak processing", "start": 1130650, "duration": 12, "usedHeapSizeAfter": 9921232, "usedHeapSizeBefore": 9921232 }, { "kind": "MinorGC", "type": "scavenge", "start": 1336205, "duration": 3897, "usedHeapSizeAfter": 21091416, "usedHeapSizeBefore": 22854864 }, { "kind": "MinorGC", "type": "scavenge", "start": 1386120, "duration": 5744, "usedHeapSizeAfter": 22374728, "usedHeapSizeBefore": 23274744 }, { "kind": "MinorGC", "type": "scavenge", "start": 1437003, "duration": 5454, "usedHeapSizeAfter": 24206296, "usedHeapSizeBefore": 25249360 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1444316, "duration": 78, "usedHeapSizeAfter": 24325448, "usedHeapSizeBefore": 24325448 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1508028, "duration": 9434, "usedHeapSizeAfter": 23722984, "usedHeapSizeBefore": 27581400 }, { "kind": "MinorGC", "type": "scavenge", "start": 1725613, "duration": 5604, "usedHeapSizeAfter": 25165288, "usedHeapSizeBefore": 29113816 }, { "kind": "MinorGC", "type": "scavenge", "start": 1984542, "duration": 6975, "usedHeapSizeAfter": 27985504, "usedHeapSizeBefore": 31645752 }, { "kind": "MinorGC", "type": "scavenge", "start": 2240550, "duration": 4190, "usedHeapSizeAfter": 29181704, "usedHeapSizeBefore": 41627152 }, { "kind": "MajorGC", "type": "weak processing", "start": 2784273, "duration": 11, "usedHeapSizeAfter": 40525432, "usedHeapSizeBefore": 40525432 } ], "blinkGC": [ { "start": 260016, "duration": 3246 }, { "start": 260024, "duration": 3191 }, { "start": 265772, "duration": 1286 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 355 }, "FunctionCallback": { "count": 4485, "time": 94670 }, "NamedGetterCallback": { "count": 107, "time": 5003 }, "GetMoreDataCallback": { "count": 14, "time": 143655 }, "AccessorSetterCallback": { "count": 5392, "time": 1878 }, "GCEpilogueCallback": { "count": 15, "time": 1219 }, "GCPrologueCallback": { "count": 15, "time": 963 }, "NamedSetterCallback": { "count": 18, "time": 702 }, "StoreCallbackProperty": { "count": 5334, "time": 2970 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 14915 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1289 }, "CompileFunction": { "count": 3319, "time": 108992 }, "CompileIgnition": { "count": 3374, "time": 105204 }, "CompileIgnitionFinalization": { "count": 3379, "time": 32634 }, "CompileRewriteReturnResult": { "count": 3329, "time": 605 }, "CompileScopeAnalysis": { "count": 3329, "time": 11839 }, "CompileScript": { "count": 10, "time": 1801 }, "CompileLazy": { "count": 3176, "time": 19564 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 67 }, "RegExpInitializeAndCompile": { "count": 177, "time": 229 }, "CompileForOnStackReplacement": { "count": 2, "time": 34 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 662, "time": 1320 }, "Map_SetPrototype": { "count": 12939, "time": 3316 }, "Map_TransitionToDataProperty": { "count": 11938, "time": 44014 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 77 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3502 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9434 }, "CreateArrayLiteral": { "count": 761, "time": 1768 }, "CreateObjectLiteral": { "count": 1888, "time": 6285 }, "SetProperty": { "count": 8820, "time": 11398 }, "DeclareGlobals": { "count": 2, "time": 19 }, "NewClosure": { "count": 344, "time": 68 }, "NewClosure_Tenured": { "count": 2398, "time": 1763 }, "HandleApiCall": { "count": 3986, "time": 1753 }, "DateConstructor": { "count": 268, "time": 146 }, "ArrayLengthGetter": { "count": 371, "time": 21 }, "ArrayLengthSetter": { "count": 5152, "time": 4933 }, "FunctionPrototypeSetter": { "count": 239, "time": 330 }, "FunctionLengthGetter": { "count": 13, "time": 9 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 99 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 420 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 28 }, "WeakCollectionSet": { "count": 5007, "time": 7179 }, "ForInEnumerate": { "count": 380, "time": 3074 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 9 }, "AllocateInNewSpace": { "count": 267, "time": 1441 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 3965 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 7649 }, "AddDictionaryProperty": { "count": 10572, "time": 21424 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 48 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6296, "time": 3391 }, "HasProperty": { "count": 961, "time": 1577 }, "KeyedGetProperty": { "count": 223, "time": 702 }, "NewObject": { "count": 251, "time": 1032 }, "ObjectCreate": { "count": 221, "time": 2931 }, "ObjectKeys": { "count": 53, "time": 159 }, "SetDataProperties": { "count": 71, "time": 1239 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 7954 }, "RegExpExecMultiple": { "count": 327, "time": 1361 }, "RegExpReplace": { "count": 784, "time": 5608 }, "StringSplit": { "count": 6134, "time": 7645 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 26 }, "StringBuilderConcat": { "count": 152, "time": 874 }, "StringBuilderJoin": { "count": 136, "time": 76 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 570, "time": 261 }, "StringIndexOfUnchecked": { "count": 330, "time": 78 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 168, "time": 287 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 921 }, "ArrayUnshift": { "count": 45, "time": 36 }, "DateNow": { "count": 60, "time": 64 }, "FunctionPrototypeToString": { "count": 116, "time": 83 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 774 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 58479 }, "ObjectSetPrototypeOf": { "count": 205, "time": 711 }, "ObjectIsExtensible": { "count": 19, "time": 707 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 120 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 46 }, "ArrayShift": { "count": 120, "time": 174 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 8 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 139, "time": 1777 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 107 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1488 }, "ArrayPop": { "count": 63, "time": 764 }, "ArrayBufferConstructor": { "count": 1, "time": 3550 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 34 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 98 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2461 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 133 }, "StringToNumber": { "count": 196, "time": 56 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 225 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 25 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1122, "time": 3340 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 64 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 144 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3396 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6358 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 37 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 37838 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2019 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1163 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1417 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 91288 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 18089 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1430 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 8 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 129 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 0 }, "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": 7 }, "GC_MC_FINISH": { "count": 2, "time": 149 }, "GC_MC_MARK": { "count": 2, "time": 486 }, "GC_MC_PROLOGUE": { "count": 2, "time": 53 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 228 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 645 }, "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": 652 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2169 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4411 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 30 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 583 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 75 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2304 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 495 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 715 }, "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": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 805 }, "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": 34 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 523 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 51 }, "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": 357 }, "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": 5 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6797 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 2113 }, "GC_MC_BACKGROUND_MARKING": { "count": 34, "time": 31766 }, "GC_Custom_IncrementalMarkingObserver": { "count": 184, "time": 1445 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2573 }, "AllocateInTargetSpace": { "count": 1, "time": 4 } }, "JavaScript": { "JS_Execution": { "count": 5520, "time": 1036235 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14274 }, "ParseFunctionLiteral": { "count": 3377, "time": 136955 }, "ParseProgram": { "count": 10, "time": 1505 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13393 }, "PreParseNoVariableResolution": { "count": 105, "time": 2241 }, "JsonParse": { "count": 25, "time": 124030 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17190 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3889 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1140 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1353, "time": 7559 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7476 }, "LoadIC_FunctionPrototypeStub": { "count": 395, "time": 415 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 877 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3987, "time": 20854 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 27 }, "LoadIC_LoadNonexistentDH": { "count": 5449, "time": 17873 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4610 }, "StoreIC_Premonomorphic": { "count": 4834, "time": 13033 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 909 }, "LoadIC_SlowStub": { "count": 21, "time": 45 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 362 }, "LoadIC_LoadFieldDH": { "count": 3997, "time": 17333 }, "StoreIC_StoreFieldDH": { "count": 1272, "time": 5620 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 108, "time": 2342 }, "KeyedLoadIC_LoadElementDH": { "count": 826, "time": 4791 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3841 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 317 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 505, "time": 1865 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 124, "time": 1459 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 468, "time": 3666 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 47 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 762 }, "LoadIC_StringLength": { "count": 27, "time": 109 }, "StoreIC_SlowStub": { "count": 4, "time": 2 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 26 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 58 } }, "API": { "API_Context_New": { "count": 2, "time": 15624 }, "API_FunctionTemplate_New": { "count": 1353, "time": 4363 }, "API_Object_SetPrivate": { "count": 35, "time": 160 }, "API_Persistent_New": { "count": 1876, "time": 1774 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 725 }, "API_Function_NewInstance": { "count": 43, "time": 635 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4461 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 932 }, "API_Object_SetPrototype": { "count": 43, "time": 44 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1011 }, "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": 23 }, "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": 62, "time": 29 }, "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": 429 }, "CompileBackgroundScript": { "count": 1, "time": 18 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 113 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 859 }, "ParseBackgroundProgram": { "count": 1, "time": 1063 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7902 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 59321 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 78, "time": 5 }, "OptimizeCode": { "count": 78, "time": 992 }, "RecompileSynchronous": { "count": 153, "time": 167262 }, "CompileOptimized_Concurrent": { "count": 75, "time": 3344 }, "StackGuard": { "count": 79, "time": 3609 }, "DeoptimizeCode": { "count": 10, "time": 2679 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 19 }, "NotifyDeoptimized": { "count": 9, "time": 174 } } } }, { "duration": 2701129, "js": 2553820, "phases": [ { "phase": "load", "start": 0, "duration": 92326 }, { "phase": "boot", "start": 92326, "duration": 739530 }, { "phase": "transition", "start": 831856, "duration": 676345 }, { "phase": "render", "start": 1508201, "duration": 1192928 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 301162 }, { "kind": "MinorGC", "type": "scavenge", "start": 405596, "duration": 5935, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 439415, "duration": 6334, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 524421, "duration": 1912, "usedHeapSizeAfter": 5796456, "usedHeapSizeBefore": 6119208 }, { "kind": "MinorGC", "type": "scavenge", "start": 657945, "duration": 2899, "usedHeapSizeAfter": 7884680, "usedHeapSizeBefore": 8569544 }, { "kind": "MinorGC", "type": "scavenge", "start": 833211, "duration": 2614, "usedHeapSizeAfter": 9249752, "usedHeapSizeBefore": 9841416 }, { "kind": "MinorGC", "type": "scavenge", "start": 1047359, "duration": 1817, "usedHeapSizeAfter": 10604464, "usedHeapSizeBefore": 11561752 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1152301, "duration": 315, "usedHeapSizeAfter": 11319952, "usedHeapSizeBefore": 11319952 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1153997, "duration": 5530, "usedHeapSizeAfter": 8497736, "usedHeapSizeBefore": 11320112 }, { "kind": "MajorGC", "type": "weak processing", "start": 1161569, "duration": 8, "usedHeapSizeAfter": 8497816, "usedHeapSizeBefore": 8497816 }, { "kind": "MinorGC", "type": "scavenge", "start": 1340633, "duration": 4073, "usedHeapSizeAfter": 21330664, "usedHeapSizeBefore": 22713984 }, { "kind": "MinorGC", "type": "scavenge", "start": 1370216, "duration": 5741, "usedHeapSizeAfter": 22152680, "usedHeapSizeBefore": 22795368 }, { "kind": "MinorGC", "type": "scavenge", "start": 1418851, "duration": 5051, "usedHeapSizeAfter": 24224928, "usedHeapSizeBefore": 25372128 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1562255, "duration": 73, "usedHeapSizeAfter": 28407744, "usedHeapSizeBefore": 28407744 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1570488, "duration": 8637, "usedHeapSizeAfter": 24821224, "usedHeapSizeBefore": 28566816 }, { "kind": "MinorGC", "type": "scavenge", "start": 1736498, "duration": 6710, "usedHeapSizeAfter": 25083280, "usedHeapSizeBefore": 29334880 }, { "kind": "MinorGC", "type": "scavenge", "start": 1952723, "duration": 4794, "usedHeapSizeAfter": 28934800, "usedHeapSizeBefore": 32450320 }, { "kind": "MinorGC", "type": "scavenge", "start": 2178179, "duration": 3988, "usedHeapSizeAfter": 28774072, "usedHeapSizeBefore": 41537008 } ], "blinkGC": [ { "start": 266317, "duration": 3295 }, { "start": 266327, "duration": 3236 }, { "start": 271105, "duration": 1559 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 1112 }, "FunctionCallback": { "count": 4488, "time": 82071 }, "NamedGetterCallback": { "count": 107, "time": 6460 }, "GetMoreDataCallback": { "count": 14, "time": 139008 }, "AccessorSetterCallback": { "count": 5392, "time": 2677 }, "GCEpilogueCallback": { "count": 16, "time": 813 }, "GCPrologueCallback": { "count": 16, "time": 1579 }, "NamedSetterCallback": { "count": 18, "time": 223 }, "StoreCallbackProperty": { "count": 5334, "time": 4710 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 12012 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3730 }, "CompileFunction": { "count": 3319, "time": 93992 }, "CompileIgnition": { "count": 3374, "time": 109526 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29293 }, "CompileRewriteReturnResult": { "count": 3329, "time": 487 }, "CompileScopeAnalysis": { "count": 3329, "time": 11467 }, "CompileScript": { "count": 10, "time": 269 }, "CompileLazy": { "count": 3176, "time": 16806 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 82 }, "RegExpInitializeAndCompile": { "count": 177, "time": 2292 }, "CompileForOnStackReplacement": { "count": 2, "time": 33 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 1816 }, "Map_SetPrototype": { "count": 12966, "time": 5847 }, "Map_TransitionToDataProperty": { "count": 11977, "time": 31075 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 698 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5344 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6953 }, "CreateArrayLiteral": { "count": 761, "time": 637 }, "CreateObjectLiteral": { "count": 1888, "time": 7904 }, "SetProperty": { "count": 8829, "time": 10500 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 75 }, "NewClosure_Tenured": { "count": 2398, "time": 2895 }, "HandleApiCall": { "count": 3986, "time": 4744 }, "DateConstructor": { "count": 268, "time": 119 }, "ArrayLengthGetter": { "count": 371, "time": 25 }, "ArrayLengthSetter": { "count": 5152, "time": 1478 }, "FunctionPrototypeSetter": { "count": 239, "time": 925 }, "FunctionLengthGetter": { "count": 13, "time": 50 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 127 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 84 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 24 }, "WeakCollectionSet": { "count": 5007, "time": 7140 }, "ForInEnumerate": { "count": 380, "time": 4892 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 2 }, "AllocateInNewSpace": { "count": 219, "time": 2312 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2887 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4008 }, "AddDictionaryProperty": { "count": 10572, "time": 19137 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 102 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 5723 }, "HasProperty": { "count": 961, "time": 2872 }, "KeyedGetProperty": { "count": 223, "time": 3066 }, "NewObject": { "count": 251, "time": 1271 }, "ObjectCreate": { "count": 221, "time": 2072 }, "ObjectKeys": { "count": 53, "time": 965 }, "SetDataProperties": { "count": 71, "time": 2249 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 6632 }, "RegExpExecMultiple": { "count": 327, "time": 2257 }, "RegExpReplace": { "count": 784, "time": 4747 }, "StringSplit": { "count": 6134, "time": 10412 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 34 }, "StringBuilderConcat": { "count": 152, "time": 731 }, "StringBuilderJoin": { "count": 136, "time": 836 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 564, "time": 101 }, "StringIndexOfUnchecked": { "count": 330, "time": 650 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 320 }, "ArrayPush": { "count": 8, "time": 12 }, "ArraySplice": { "count": 82, "time": 838 }, "ArrayUnshift": { "count": 45, "time": 839 }, "DateNow": { "count": 60, "time": 72 }, "FunctionPrototypeToString": { "count": 116, "time": 1079 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 1434 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 60008 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1430 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1279 }, "GlobalUnescape": { "count": 1, "time": 668 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 49 }, "ArrayShift": { "count": 120, "time": 76 }, "Object_DeleteProperty": { "count": 6, "time": 116 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 7 }, "Interrupt": { "count": 144, "time": 1794 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 109 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 808 }, "ArrayPop": { "count": 63, "time": 28 }, "ArrayBufferConstructor": { "count": 1, "time": 4050 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 29 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 90 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 3230 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 770 }, "StringToNumber": { "count": 196, "time": 41 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 374 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 169 }, "ObjectIsFrozen": { "count": 216, "time": 23 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1124, "time": 2975 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 610 }, "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": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 132 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 1757 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7669 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 623 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 31 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 35644 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3716 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 1205 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 10 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1463 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 90795 }, "GC_MC_INCREMENTAL": { "count": 36, "time": 21265 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1064 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 747 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 372 }, "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": 11 }, "GC_MC_FINISH": { "count": 2, "time": 698 }, "GC_MC_MARK": { "count": 2, "time": 18 }, "GC_MC_PROLOGUE": { "count": 2, "time": 304 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 52 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 743 }, "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": 403 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2208 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4346 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 422 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "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": 1965 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 97 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 407 }, "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": 24 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 547 }, "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": 723 }, "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": 574 }, "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": 38 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 6, "time": 3519 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2682 }, "GC_MC_BACKGROUND_MARKING": { "count": 24, "time": 34068 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2951 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 933 } }, "JavaScript": { "JS_Execution": { "count": 5557, "time": 1008647 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17368 }, "ParseFunctionLiteral": { "count": 3377, "time": 146734 }, "ParseProgram": { "count": 10, "time": 483 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9795 }, "PreParseNoVariableResolution": { "count": 105, "time": 3827 }, "JsonParse": { "count": 25, "time": 121065 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19782 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2420 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1813 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1381, "time": 6189 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 11901 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 1020 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 3135 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4090, "time": 18215 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5453, "time": 13442 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4242 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 18255 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 29 }, "LoadIC_SlowStub": { "count": 21, "time": 40 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1214 }, "LoadIC_LoadFieldDH": { "count": 4084, "time": 12627 }, "StoreIC_StoreFieldDH": { "count": 1289, "time": 4396 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 108, "time": 3502 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2436 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4423 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 81 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 542, "time": 7040 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1511 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 1583 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 571 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 446 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 26 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 601 } }, "API": { "API_Context_New": { "count": 2, "time": 12599 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3040 }, "API_Object_SetPrivate": { "count": 35, "time": 23 }, "API_Persistent_New": { "count": 1875, "time": 896 }, "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": 88 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 772 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 174 }, "API_Object_SetPrototype": { "count": 43, "time": 894 }, "API_ObjectTemplate_New": { "count": 102, "time": 16 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2518 }, "API_String_Write": { "count": 654, "time": 120 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 26 }, "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": 62, "time": 255 }, "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": 411 }, "CompileBackgroundScript": { "count": 1, "time": 7 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 121 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 799 }, "ParseBackgroundProgram": { "count": 1, "time": 1054 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6949 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 57498 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 75, "time": 6 }, "OptimizeCode": { "count": 75, "time": 1614 }, "RecompileSynchronous": { "count": 148, "time": 123640 }, "CompileOptimized_Concurrent": { "count": 73, "time": 2375 }, "StackGuard": { "count": 74, "time": 1950 }, "DeoptimizeCode": { "count": 7, "time": 771 }, "NotifyDeoptimized": { "count": 5, "time": 719 } } } }, { "duration": 2702295, "js": 2540559, "phases": [ { "phase": "load", "start": 0, "duration": 97178 }, { "phase": "boot", "start": 97178, "duration": 740216 }, { "phase": "transition", "start": 837394, "duration": 667942 }, { "phase": "render", "start": 1505336, "duration": 1196959 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 310542 }, { "kind": "MinorGC", "type": "scavenge", "start": 410964, "duration": 5339, "usedHeapSizeAfter": 3766936, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 445557, "duration": 6155, "usedHeapSizeAfter": 4487472, "usedHeapSizeBefore": 4629360 }, { "kind": "MinorGC", "type": "scavenge", "start": 526553, "duration": 1988, "usedHeapSizeAfter": 5803112, "usedHeapSizeBefore": 6119408 }, { "kind": "MinorGC", "type": "scavenge", "start": 662073, "duration": 3226, "usedHeapSizeAfter": 7867656, "usedHeapSizeBefore": 8566576 }, { "kind": "MinorGC", "type": "scavenge", "start": 839983, "duration": 3088, "usedHeapSizeAfter": 9236816, "usedHeapSizeBefore": 9847328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1047034, "duration": 1485, "usedHeapSizeAfter": 10550960, "usedHeapSizeBefore": 11558512 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1151824, "duration": 633, "usedHeapSizeAfter": 11246808, "usedHeapSizeBefore": 11246808 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1199428, "duration": 10552, "usedHeapSizeAfter": 13428096, "usedHeapSizeBefore": 16268464 }, { "kind": "MinorGC", "type": "scavenge", "start": 1362031, "duration": 3426, "usedHeapSizeAfter": 21136240, "usedHeapSizeBefore": 22572192 }, { "kind": "MinorGC", "type": "scavenge", "start": 1393394, "duration": 3336, "usedHeapSizeAfter": 22108024, "usedHeapSizeBefore": 22693104 }, { "kind": "MinorGC", "type": "scavenge", "start": 1422506, "duration": 4371, "usedHeapSizeAfter": 24062296, "usedHeapSizeBefore": 25164504 }, { "kind": "MinorGC", "type": "scavenge", "start": 1666351, "duration": 7131, "usedHeapSizeAfter": 27733960, "usedHeapSizeBefore": 30712072 }, { "kind": "MinorGC", "type": "scavenge", "start": 1822250, "duration": 6010, "usedHeapSizeAfter": 28886584, "usedHeapSizeBefore": 32592328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1961898, "duration": 4212, "usedHeapSizeAfter": 32059800, "usedHeapSizeBefore": 35938928 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2159075, "duration": 80, "usedHeapSizeAfter": 42324928, "usedHeapSizeBefore": 42324928 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2160296, "duration": 7761, "usedHeapSizeAfter": 26609376, "usedHeapSizeBefore": 42390464 }, { "kind": "MajorGC", "type": "weak processing", "start": 2697954, "duration": 634, "usedHeapSizeAfter": 37356936, "usedHeapSizeBefore": 37356936 } ], "blinkGC": [ { "start": 271015, "duration": 3890 }, { "start": 271030, "duration": 3827 }, { "start": 287201, "duration": 1670 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 1782 }, "FunctionCallback": { "count": 4490, "time": 91854 }, "NamedGetterCallback": { "count": 107, "time": 6985 }, "GetMoreDataCallback": { "count": 14, "time": 149983 }, "AccessorSetterCallback": { "count": 5392, "time": 4235 }, "GCEpilogueCallback": { "count": 16, "time": 1006 }, "GCPrologueCallback": { "count": 16, "time": 3530 }, "NamedSetterCallback": { "count": 18, "time": 107 }, "StoreCallbackProperty": { "count": 5334, "time": 6475 }, "NamedQueryCallback": { "count": 11, "time": 580 }, "RunMicrotaskCallback": { "count": 42, "time": 11273 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1538 }, "CompileFunction": { "count": 3319, "time": 97571 }, "CompileIgnition": { "count": 3374, "time": 107367 }, "CompileIgnitionFinalization": { "count": 3379, "time": 25035 }, "CompileRewriteReturnResult": { "count": 3329, "time": 135 }, "CompileScopeAnalysis": { "count": 3329, "time": 11369 }, "CompileScript": { "count": 10, "time": 3197 }, "CompileLazy": { "count": 3176, "time": 12864 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 86 }, "RegExpInitializeAndCompile": { "count": 177, "time": 491 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 2632 }, "Map_SetPrototype": { "count": 12978, "time": 6651 }, "Map_TransitionToDataProperty": { "count": 11989, "time": 33678 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 1279 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7470 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8653 }, "CreateArrayLiteral": { "count": 761, "time": 748 }, "CreateObjectLiteral": { "count": 1888, "time": 7428 }, "SetProperty": { "count": 8835, "time": 13170 }, "DeclareGlobals": { "count": 2, "time": 19 }, "NewClosure": { "count": 344, "time": 84 }, "NewClosure_Tenured": { "count": 2398, "time": 4432 }, "HandleApiCall": { "count": 3986, "time": 2693 }, "DateConstructor": { "count": 268, "time": 1031 }, "ArrayLengthGetter": { "count": 372, "time": 14 }, "ArrayLengthSetter": { "count": 5152, "time": 3105 }, "FunctionPrototypeSetter": { "count": 239, "time": 2823 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 617 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 257 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 200 }, "SetGrow": { "count": 26, "time": 137 }, "WeakCollectionSet": { "count": 5007, "time": 7295 }, "ForInEnumerate": { "count": 380, "time": 1759 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 317, "time": 1861 }, "CreateListFromArrayLike": { "count": 18, "time": 33 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 1094 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 5742 }, "AddDictionaryProperty": { "count": 10572, "time": 12442 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 734 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 3496 }, "HasProperty": { "count": 961, "time": 2579 }, "KeyedGetProperty": { "count": 221, "time": 898 }, "NewObject": { "count": 251, "time": 4321 }, "ObjectCreate": { "count": 221, "time": 2711 }, "ObjectKeys": { "count": 52, "time": 929 }, "SetDataProperties": { "count": 71, "time": 1200 }, "ToString": { "count": 28, "time": 609 }, "RegExpExec": { "count": 269, "time": 8891 }, "RegExpExecMultiple": { "count": 327, "time": 1743 }, "RegExpReplace": { "count": 784, "time": 1315 }, "StringSplit": { "count": 6134, "time": 6506 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 31 }, "StringBuilderConcat": { "count": 152, "time": 74 }, "StringBuilderJoin": { "count": 136, "time": 98 }, "StringCharCodeAt": { "count": 11, "time": 8 }, "StringEqual": { "count": 562, "time": 1364 }, "StringIndexOfUnchecked": { "count": 330, "time": 730 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1034 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 83 }, "ArrayUnshift": { "count": 45, "time": 24 }, "DateNow": { "count": 60, "time": 180 }, "FunctionPrototypeToString": { "count": 116, "time": 75 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 2588 }, "ObjectFreeze": { "count": 11, "time": 172 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54597 }, "ObjectSetPrototypeOf": { "count": 205, "time": 454 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 90 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 37 }, "ArrayShift": { "count": 120, "time": 1090 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 143, "time": 832 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 89 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 259 }, "ArrayPop": { "count": 63, "time": 27 }, "ArrayBufferConstructor": { "count": 1, "time": 4271 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 896 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 102 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2115 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 538 }, "StringToNumber": { "count": 196, "time": 47 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 11 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1407, "time": 5929 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 64 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 11 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 110 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3412 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6292 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 122 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 28 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 45 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 38090 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3047 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 8 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 10 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1355 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 109813 }, "GC_MC_INCREMENTAL": { "count": 41, "time": 17635 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 992 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 18 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 901 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 193 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 9 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 737 }, "GC_MC_MARK": { "count": 2, "time": 857 }, "GC_MC_PROLOGUE": { "count": 2, "time": 797 }, "GC_MC_SWEEP": { "count": 2, "time": 6 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 62 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 734 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 50 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 106 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2708 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3225 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 41 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 87 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 5566 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 1358 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 300 }, "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": 23 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 135 }, "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": 32 }, "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": 11 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 583 }, "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": 142 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5235 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 27, "time": 16474 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 33546 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2638 }, "GC_Custom_IncrementalMarkingObserver": { "count": 163, "time": 1406 } }, "JavaScript": { "JS_Execution": { "count": 5519, "time": 1004390 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14657 }, "ParseFunctionLiteral": { "count": 3377, "time": 145983 }, "ParseProgram": { "count": 10, "time": 644 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9666 }, "PreParseNoVariableResolution": { "count": 105, "time": 2809 }, "JsonParse": { "count": 25, "time": 132779 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 16713 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2201 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3974 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1387, "time": 6485 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9415 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 1353 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1990 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4190, "time": 24703 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 5443, "time": 16030 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3403 }, "StoreIC_Premonomorphic": { "count": 4836, "time": 18267 }, "LoadGlobalIC_Slow": { "count": 21, "time": 16 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 48 }, "LoadIC_SlowStub": { "count": 21, "time": 54 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1681 }, "LoadIC_LoadFieldDH": { "count": 4117, "time": 14481 }, "StoreIC_StoreFieldDH": { "count": 1287, "time": 7072 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 661 }, "LoadIC_Miss": { "count": 107, "time": 2839 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2841 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5058 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 326 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 509, "time": 3793 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 1699 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 577 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 742 }, "LoadIC_LoadNormalDH": { "count": 164, "time": 1952 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 18 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 33 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 58 } }, "API": { "API_Context_New": { "count": 2, "time": 10395 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1916 }, "API_Object_SetPrivate": { "count": 35, "time": 39 }, "API_Persistent_New": { "count": 1876, "time": 990 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 27 }, "API_Function_NewInstance": { "count": 43, "time": 86 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2940 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 43 }, "API_Object_SetPrototype": { "count": 43, "time": 45 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1326 }, "API_String_Write": { "count": 654, "time": 806 }, "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": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 63, "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": 2 }, "CompileBackgroundIgnition": { "count": 5, "time": 379 }, "CompileBackgroundScript": { "count": 1, "time": 16 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 104 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 785 }, "ParseBackgroundProgram": { "count": 1, "time": 654 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6147 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52123 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 12 }, "OptimizeCode": { "count": 74, "time": 273 }, "RecompileSynchronous": { "count": 147, "time": 102947 }, "CompileOptimized_Concurrent": { "count": 73, "time": 2026 }, "StackGuard": { "count": 75, "time": 2797 }, "DeoptimizeCode": { "count": 8, "time": 1448 }, "NotifyDeoptimized": { "count": 6, "time": 883 } } } }, { "duration": 2717042, "js": 2560886, "phases": [ { "phase": "load", "start": 0, "duration": 92502 }, { "phase": "boot", "start": 92502, "duration": 734680 }, { "phase": "transition", "start": 827182, "duration": 667111 }, { "phase": "render", "start": 1494293, "duration": 1222749 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 294269 }, { "kind": "MinorGC", "type": "scavenge", "start": 398204, "duration": 4830, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 430724, "duration": 6220, "usedHeapSizeAfter": 4487600, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 507959, "duration": 1617, "usedHeapSizeAfter": 5805400, "usedHeapSizeBefore": 6119536 }, { "kind": "MinorGC", "type": "scavenge", "start": 639884, "duration": 4891, "usedHeapSizeAfter": 7886976, "usedHeapSizeBefore": 8564696 }, { "kind": "MinorGC", "type": "scavenge", "start": 815910, "duration": 2353, "usedHeapSizeAfter": 9191280, "usedHeapSizeBefore": 9809800 }, { "kind": "MinorGC", "type": "scavenge", "start": 1031477, "duration": 2853, "usedHeapSizeAfter": 10543136, "usedHeapSizeBefore": 11559968 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1135090, "duration": 64, "usedHeapSizeAfter": 11250064, "usedHeapSizeBefore": 11250064 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1136984, "duration": 5735, "usedHeapSizeAfter": 8520280, "usedHeapSizeBefore": 11250224 }, { "kind": "MajorGC", "type": "weak processing", "start": 1144540, "duration": 47, "usedHeapSizeAfter": 8520360, "usedHeapSizeBefore": 8520360 }, { "kind": "MinorGC", "type": "scavenge", "start": 1325515, "duration": 3483, "usedHeapSizeAfter": 21327144, "usedHeapSizeBefore": 22714368 }, { "kind": "MinorGC", "type": "scavenge", "start": 1355823, "duration": 6014, "usedHeapSizeAfter": 22147688, "usedHeapSizeBefore": 22794904 }, { "kind": "MinorGC", "type": "scavenge", "start": 1407770, "duration": 2944, "usedHeapSizeAfter": 24213688, "usedHeapSizeBefore": 25381928 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1565696, "duration": 478, "usedHeapSizeAfter": 28607952, "usedHeapSizeBefore": 28607952 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1575354, "duration": 11786, "usedHeapSizeAfter": 24965624, "usedHeapSizeBefore": 28746808 }, { "kind": "MinorGC", "type": "scavenge", "start": 1754835, "duration": 5107, "usedHeapSizeAfter": 25141544, "usedHeapSizeBefore": 29429160 }, { "kind": "MinorGC", "type": "scavenge", "start": 1938880, "duration": 14675, "usedHeapSizeAfter": 29030960, "usedHeapSizeBefore": 32542920 }, { "kind": "MinorGC", "type": "scavenge", "start": 2168668, "duration": 6313, "usedHeapSizeAfter": 28862200, "usedHeapSizeBefore": 41625136 } ], "blinkGC": [ { "start": 267465, "duration": 2829 }, { "start": 267473, "duration": 2775 }, { "start": 280233, "duration": 1378 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1123, "time": 1953 }, "FunctionCallback": { "count": 4489, "time": 85475 }, "NamedGetterCallback": { "count": 107, "time": 7488 }, "GetMoreDataCallback": { "count": 14, "time": 139508 }, "AccessorSetterCallback": { "count": 5392, "time": 1222 }, "GCEpilogueCallback": { "count": 16, "time": 1201 }, "GCPrologueCallback": { "count": 16, "time": 1084 }, "NamedSetterCallback": { "count": 18, "time": 719 }, "StoreCallbackProperty": { "count": 5334, "time": 3103 }, "NamedQueryCallback": { "count": 11, "time": 842 }, "RunMicrotaskCallback": { "count": 42, "time": 14281 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 751 }, "CompileFunction": { "count": 3319, "time": 95277 }, "CompileIgnition": { "count": 3374, "time": 100713 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30137 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1628 }, "CompileScopeAnalysis": { "count": 3329, "time": 13754 }, "CompileScript": { "count": 10, "time": 1592 }, "CompileLazy": { "count": 3176, "time": 14390 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 80 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1034 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 1083 }, "Map_SetPrototype": { "count": 12961, "time": 6571 }, "Map_TransitionToDataProperty": { "count": 11963, "time": 35163 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 742 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7616 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7461 }, "CreateArrayLiteral": { "count": 761, "time": 1049 }, "CreateObjectLiteral": { "count": 1888, "time": 11704 }, "SetProperty": { "count": 8830, "time": 17372 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 1126 }, "NewClosure_Tenured": { "count": 2398, "time": 2289 }, "HandleApiCall": { "count": 3986, "time": 1147 }, "DateConstructor": { "count": 268, "time": 696 }, "ArrayLengthGetter": { "count": 371, "time": 627 }, "ArrayLengthSetter": { "count": 5152, "time": 1877 }, "FunctionPrototypeSetter": { "count": 239, "time": 459 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 96 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 110 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 682 }, "SetGrow": { "count": 26, "time": 28 }, "WeakCollectionSet": { "count": 5007, "time": 8754 }, "ForInEnumerate": { "count": 380, "time": 3286 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 223, "time": 4866 }, "CreateListFromArrayLike": { "count": 18, "time": 28 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 3198 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 5275 }, "AddDictionaryProperty": { "count": 10572, "time": 14743 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 42 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 3 }, "GetProperty": { "count": 6297, "time": 5205 }, "HasProperty": { "count": 961, "time": 1123 }, "KeyedGetProperty": { "count": 223, "time": 2375 }, "NewObject": { "count": 251, "time": 1209 }, "ObjectCreate": { "count": 221, "time": 5595 }, "ObjectKeys": { "count": 53, "time": 184 }, "SetDataProperties": { "count": 71, "time": 951 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 270, "time": 10801 }, "RegExpExecMultiple": { "count": 327, "time": 2951 }, "RegExpReplace": { "count": 784, "time": 2935 }, "StringSplit": { "count": 6134, "time": 9211 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 41 }, "StringBuilderConcat": { "count": 152, "time": 77 }, "StringBuilderJoin": { "count": 136, "time": 857 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 562, "time": 99 }, "StringIndexOfUnchecked": { "count": 330, "time": 639 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 168, "time": 1103 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 101 }, "ArrayUnshift": { "count": 45, "time": 280 }, "DateNow": { "count": 60, "time": 69 }, "FunctionPrototypeToString": { "count": 116, "time": 70 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 1924 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56753 }, "ObjectSetPrototypeOf": { "count": 205, "time": 219 }, "ObjectIsExtensible": { "count": 19, "time": 10 }, "SymbolConstructor": { "count": 1, "time": 384 }, "MapGrow": { "count": 45, "time": 900 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 41 }, "ArrayShift": { "count": 120, "time": 211 }, "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": 12 }, "Interrupt": { "count": 143, "time": 2092 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 1579 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 5 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 113 }, "ArrayPop": { "count": 63, "time": 844 }, "ArrayBufferConstructor": { "count": 1, "time": 3958 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 34 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 105 }, "EstimateNumberOfElements": { "count": 1, "time": 770 }, "GetArrayKeys": { "count": 1, "time": 2750 }, "HasComplexElements": { "count": 1, "time": 6 }, "NormalizeElements": { "count": 1, "time": 594 }, "StringToNumber": { "count": 196, "time": 782 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 25 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 972, "time": 2765 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 57 }, "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": 10 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 726 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2521 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6013 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 39 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 521 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 46328 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3205 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 191 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1436 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 136517 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 18161 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1842 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 1017 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 523 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 3 }, "GC_MC_CLEAR": { "count": 2, "time": 6 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 533 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "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": 1457 }, "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": 226 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1896 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5373 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 222 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2712 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 709 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 390 }, "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": 22 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 730 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 21 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 206 }, "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": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 763 }, "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": 7911 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4229 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 34854 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2319 }, "GC_Custom_IncrementalMarkingObserver": { "count": 108, "time": 1188 } }, "JavaScript": { "JS_Execution": { "count": 5554, "time": 1010086 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17009 }, "ParseFunctionLiteral": { "count": 3377, "time": 152892 }, "ParseProgram": { "count": 10, "time": 1465 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12283 }, "PreParseNoVariableResolution": { "count": 105, "time": 3939 }, "JsonParse": { "count": 25, "time": 118115 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19483 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2833 }, "LoadGlobalIC_Miss": { "count": 719, "time": 4059 }, "StoreGlobalIC_Miss": { "count": 8, "time": 8 }, "StoreIC_Miss": { "count": 1367, "time": 5528 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7565 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 2769 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 3550 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4084, "time": 17406 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5455, "time": 12060 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4797 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 13935 }, "LoadGlobalIC_Slow": { "count": 21, "time": 5 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 892 }, "LoadIC_SlowStub": { "count": 21, "time": 44 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1522 }, "LoadIC_LoadFieldDH": { "count": 4056, "time": 8987 }, "StoreIC_StoreFieldDH": { "count": 1281, "time": 6458 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 8 }, "KeyedLoadIC_Miss": { "count": 10, "time": 19 }, "LoadIC_Miss": { "count": 107, "time": 986 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3372 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 642 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 7581 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 316 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 539, "time": 1142 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 906 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 475, "time": 2012 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 502 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 969 }, "LoadIC_StringLength": { "count": 27, "time": 27 }, "StoreIC_SlowStub": { "count": 4, "time": 811 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 16 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 65 } }, "API": { "API_Context_New": { "count": 2, "time": 11501 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1755 }, "API_Object_SetPrivate": { "count": 35, "time": 24 }, "API_Persistent_New": { "count": 1875, "time": 701 }, "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": 498 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3321 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 897 }, "API_Object_SetPrototype": { "count": 43, "time": 47 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1000 }, "API_String_Write": { "count": 654, "time": 212 }, "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": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 21 }, "API_Function_Call": { "count": 8, "time": 14 }, "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": 544 }, "CompileBackgroundScript": { "count": 1, "time": 12 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 127 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 835 }, "ParseBackgroundProgram": { "count": 1, "time": 725 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5777 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50699 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 98, "time": 184 }, "OptimizeCode": { "count": 98, "time": 2550 }, "RecompileSynchronous": { "count": 195, "time": 125123 }, "CompileOptimized_Concurrent": { "count": 97, "time": 2124 }, "StackGuard": { "count": 96, "time": 2719 }, "DeoptimizeCode": { "count": 8, "time": 1089 }, "NotifyDeoptimized": { "count": 7, "time": 137 } } } }, { "duration": 2794779, "js": 2646218, "phases": [ { "phase": "load", "start": 0, "duration": 92414 }, { "phase": "boot", "start": 92414, "duration": 743963 }, { "phase": "transition", "start": 836377, "duration": 704874 }, { "phase": "render", "start": 1541251, "duration": 1253528 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 292110 }, { "kind": "MinorGC", "type": "scavenge", "start": 393095, "duration": 5720, "usedHeapSizeAfter": 3767056, "usedHeapSizeBefore": 4061408 }, { "kind": "MinorGC", "type": "scavenge", "start": 426700, "duration": 6880, "usedHeapSizeAfter": 4487656, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 508717, "duration": 1826, "usedHeapSizeAfter": 5816472, "usedHeapSizeBefore": 6119232 }, { "kind": "MinorGC", "type": "scavenge", "start": 658476, "duration": 3145, "usedHeapSizeAfter": 7862448, "usedHeapSizeBefore": 8556648 }, { "kind": "MinorGC", "type": "scavenge", "start": 825997, "duration": 3649, "usedHeapSizeAfter": 9217536, "usedHeapSizeBefore": 9817432 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1008888, "duration": 229, "usedHeapSizeAfter": 11125544, "usedHeapSizeBefore": 11125544 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1023921, "duration": 7829, "usedHeapSizeAfter": 8910272, "usedHeapSizeBefore": 11243648 }, { "kind": "MajorGC", "type": "weak processing", "start": 1136833, "duration": 10, "usedHeapSizeAfter": 9942720, "usedHeapSizeBefore": 9942720 }, { "kind": "MinorGC", "type": "scavenge", "start": 1343383, "duration": 4274, "usedHeapSizeAfter": 21076656, "usedHeapSizeBefore": 22851008 }, { "kind": "MinorGC", "type": "scavenge", "start": 1397795, "duration": 4890, "usedHeapSizeAfter": 22386224, "usedHeapSizeBefore": 23272024 }, { "kind": "MinorGC", "type": "scavenge", "start": 1434282, "duration": 3496, "usedHeapSizeAfter": 24198688, "usedHeapSizeBefore": 25236784 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1487646, "duration": 297, "usedHeapSizeAfter": 27275848, "usedHeapSizeBefore": 27275848 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1496080, "duration": 9379, "usedHeapSizeAfter": 23638520, "usedHeapSizeBefore": 27620584 }, { "kind": "MinorGC", "type": "scavenge", "start": 1731792, "duration": 9185, "usedHeapSizeAfter": 24996584, "usedHeapSizeBefore": 28980544 }, { "kind": "MinorGC", "type": "scavenge", "start": 2008687, "duration": 4080, "usedHeapSizeAfter": 27756152, "usedHeapSizeBefore": 31682672 }, { "kind": "MinorGC", "type": "scavenge", "start": 2234268, "duration": 3348, "usedHeapSizeAfter": 29079176, "usedHeapSizeBefore": 41485520 }, { "kind": "MajorGC", "type": "weak processing", "start": 2789491, "duration": 1517, "usedHeapSizeAfter": 40347232, "usedHeapSizeBefore": 40347232 } ], "blinkGC": [ { "start": 262440, "duration": 4223 }, { "start": 262450, "duration": 4162 }, { "start": 267926, "duration": 1478 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1131, "time": 1372 }, "FunctionCallback": { "count": 4485, "time": 94165 }, "NamedGetterCallback": { "count": 107, "time": 9174 }, "GetMoreDataCallback": { "count": 14, "time": 142327 }, "AccessorSetterCallback": { "count": 5392, "time": 2821 }, "GCEpilogueCallback": { "count": 15, "time": 1113 }, "GCPrologueCallback": { "count": 15, "time": 870 }, "NamedSetterCallback": { "count": 18, "time": 107 }, "StoreCallbackProperty": { "count": 5334, "time": 4277 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 12854 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3123 }, "CompileFunction": { "count": 3319, "time": 95928 }, "CompileIgnition": { "count": 3374, "time": 112770 }, "CompileIgnitionFinalization": { "count": 3379, "time": 27742 }, "CompileRewriteReturnResult": { "count": 3329, "time": 929 }, "CompileScopeAnalysis": { "count": 3329, "time": 17532 }, "CompileScript": { "count": 10, "time": 1263 }, "CompileLazy": { "count": 3176, "time": 12938 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 89 }, "RegExpInitializeAndCompile": { "count": 177, "time": 2087 }, "CompileForOnStackReplacement": { "count": 2, "time": 28 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 663, "time": 1684 }, "Map_SetPrototype": { "count": 12956, "time": 5495 }, "Map_TransitionToDataProperty": { "count": 11943, "time": 31145 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 71 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 9044 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8821 }, "CreateArrayLiteral": { "count": 761, "time": 2170 }, "CreateObjectLiteral": { "count": 1888, "time": 10183 }, "SetProperty": { "count": 8820, "time": 15866 }, "DeclareGlobals": { "count": 2, "time": 34 }, "NewClosure": { "count": 344, "time": 906 }, "NewClosure_Tenured": { "count": 2398, "time": 3811 }, "HandleApiCall": { "count": 3986, "time": 5176 }, "DateConstructor": { "count": 268, "time": 119 }, "ArrayLengthGetter": { "count": 372, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 2229 }, "FunctionPrototypeSetter": { "count": 239, "time": 970 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 105 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 84 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 408 }, "SetGrow": { "count": 26, "time": 470 }, "WeakCollectionSet": { "count": 5007, "time": 8647 }, "ForInEnumerate": { "count": 379, "time": 3140 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 269, "time": 3758 }, "CreateListFromArrayLike": { "count": 18, "time": 21 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 739 }, "GenerateRandomNumbers": { "count": 1, "time": 199 }, "NumberToStringSkipCache": { "count": 5041, "time": 6129 }, "AddDictionaryProperty": { "count": 10572, "time": 15403 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 46 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 2844 }, "HasProperty": { "count": 961, "time": 451 }, "KeyedGetProperty": { "count": 223, "time": 3401 }, "NewObject": { "count": 251, "time": 987 }, "ObjectCreate": { "count": 221, "time": 2350 }, "ObjectKeys": { "count": 52, "time": 798 }, "SetDataProperties": { "count": 71, "time": 1632 }, "ToString": { "count": 28, "time": 29 }, "RegExpExec": { "count": 269, "time": 11803 }, "RegExpExecMultiple": { "count": 327, "time": 1159 }, "RegExpReplace": { "count": 784, "time": 5191 }, "StringSplit": { "count": 6134, "time": 8142 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 29 }, "StringBuilderConcat": { "count": 152, "time": 574 }, "StringBuilderJoin": { "count": 136, "time": 89 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 564, "time": 125 }, "StringIndexOfUnchecked": { "count": 330, "time": 1464 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1392 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 59 }, "ArrayUnshift": { "count": 45, "time": 28 }, "DateNow": { "count": 60, "time": 71 }, "FunctionPrototypeToString": { "count": 116, "time": 69 }, "ObjectDefineProperties": { "count": 2, "time": 24 }, "ObjectDefineProperty": { "count": 650, "time": 3816 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53722 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1095 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 112 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 43 }, "ArrayShift": { "count": 120, "time": 806 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 5 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 147, "time": 4331 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 101 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 153 }, "ArrayPop": { "count": 63, "time": 34 }, "ArrayBufferConstructor": { "count": 1, "time": 3713 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 33 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 318, "time": 554 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 3041 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 839 }, "StringToUpperCaseIntl": { "count": 13, "time": 4 }, "StringToNumber": { "count": 196, "time": 55 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 553 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 24 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1092, "time": 3792 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 980 }, "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": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 70 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2368 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6783 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 47 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 31 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 292 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 35641 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 3819 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1507 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1467 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 93273 }, "GC_MC_INCREMENTAL": { "count": 27, "time": 16623 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1791 }, "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": 511 }, "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": 16 }, "GC_MC_FINISH": { "count": 2, "time": 296 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 53 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 66 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 952 }, "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": 758 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2229 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4517 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 459 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 185 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2932 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 1176 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 701 }, "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": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 621 }, "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": 9 }, "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": 12 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1420 }, "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": 11 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5442 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 4315 }, "GC_MC_BACKGROUND_MARKING": { "count": 33, "time": 29431 }, "GC_Custom_IncrementalMarkingObserver": { "count": 185, "time": 1708 }, "AllocateInTargetSpace": { "count": 1, "time": 5 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2722 } }, "JavaScript": { "JS_Execution": { "count": 5565, "time": 1050654 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 21672 }, "ParseFunctionLiteral": { "count": 3377, "time": 137763 }, "ParseProgram": { "count": 10, "time": 1656 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10659 }, "PreParseNoVariableResolution": { "count": 105, "time": 2817 }, "JsonParse": { "count": 25, "time": 121904 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20486 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1400 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2361 }, "StoreGlobalIC_Miss": { "count": 8, "time": 9 }, "StoreIC_Miss": { "count": 1359, "time": 6750 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8186 }, "LoadIC_FunctionPrototypeStub": { "count": 396, "time": 1932 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1314 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4069, "time": 18390 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5437, "time": 17842 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5764 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 18420 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 42 }, "LoadIC_SlowStub": { "count": 21, "time": 784 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1624 }, "LoadIC_LoadFieldDH": { "count": 4058, "time": 15950 }, "StoreIC_StoreFieldDH": { "count": 1264, "time": 3244 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 108, "time": 1593 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3128 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4199 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 83 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 550, "time": 3887 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 124, "time": 2253 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 473, "time": 1453 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 66 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 165 }, "LoadIC_StringLength": { "count": 27, "time": 35 }, "StoreIC_SlowStub": { "count": 4, "time": 2 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 66 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 60 } }, "API": { "API_Context_New": { "count": 2, "time": 9647 }, "API_FunctionTemplate_New": { "count": 1353, "time": 518 }, "API_Object_SetPrivate": { "count": 35, "time": 22 }, "API_Persistent_New": { "count": 1876, "time": 265 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 15 }, "API_Function_NewInstance": { "count": 43, "time": 203 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 5367 }, "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": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1142 }, "API_String_Write": { "count": 654, "time": 118 }, "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": 9 }, "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": 18 }, "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": 468 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 113 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 659 }, "ParseBackgroundProgram": { "count": 1, "time": 696 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5550 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 47465 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 85, "time": 8 }, "OptimizeCode": { "count": 85, "time": 1568 }, "RecompileSynchronous": { "count": 167, "time": 158936 }, "CompileOptimized_Concurrent": { "count": 82, "time": 5462 }, "StackGuard": { "count": 84, "time": 2436 }, "DeoptimizeCode": { "count": 9, "time": 1913 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 8 }, "NotifyDeoptimized": { "count": 7, "time": 140 } } } }, { "duration": 2691873, "js": 2532262, "phases": [ { "phase": "load", "start": 0, "duration": 94012 }, { "phase": "boot", "start": 94012, "duration": 750258 }, { "phase": "transition", "start": 844270, "duration": 677017 }, { "phase": "render", "start": 1521287, "duration": 1170586 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 310696 }, { "kind": "MinorGC", "type": "scavenge", "start": 415159, "duration": 5591, "usedHeapSizeAfter": 3767024, "usedHeapSizeBefore": 4061200 }, { "kind": "MinorGC", "type": "scavenge", "start": 449783, "duration": 5706, "usedHeapSizeAfter": 4487560, "usedHeapSizeBefore": 4629448 }, { "kind": "MinorGC", "type": "scavenge", "start": 533756, "duration": 1512, "usedHeapSizeAfter": 5810784, "usedHeapSizeBefore": 6119584 }, { "kind": "MinorGC", "type": "scavenge", "start": 673015, "duration": 2948, "usedHeapSizeAfter": 7887152, "usedHeapSizeBefore": 8562232 }, { "kind": "MinorGC", "type": "scavenge", "start": 834019, "duration": 2767, "usedHeapSizeAfter": 9178008, "usedHeapSizeBefore": 9806480 }, { "kind": "MinorGC", "type": "scavenge", "start": 1045808, "duration": 2071, "usedHeapSizeAfter": 10555080, "usedHeapSizeBefore": 11558528 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1150386, "duration": 797, "usedHeapSizeAfter": 11262016, "usedHeapSizeBefore": 11262016 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1152697, "duration": 5565, "usedHeapSizeAfter": 8520232, "usedHeapSizeBefore": 11262176 }, { "kind": "MajorGC", "type": "weak processing", "start": 1159814, "duration": 8, "usedHeapSizeAfter": 8520312, "usedHeapSizeBefore": 8520312 }, { "kind": "MinorGC", "type": "scavenge", "start": 1346044, "duration": 2820, "usedHeapSizeAfter": 21334840, "usedHeapSizeBefore": 22713944 }, { "kind": "MinorGC", "type": "scavenge", "start": 1378896, "duration": 6486, "usedHeapSizeAfter": 22136968, "usedHeapSizeBefore": 22796736 }, { "kind": "MinorGC", "type": "scavenge", "start": 1435165, "duration": 3933, "usedHeapSizeAfter": 24249936, "usedHeapSizeBefore": 25384688 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1570183, "duration": 422, "usedHeapSizeAfter": 28347424, "usedHeapSizeBefore": 28347424 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1576130, "duration": 9510, "usedHeapSizeAfter": 24679808, "usedHeapSizeBefore": 28435336 }, { "kind": "MinorGC", "type": "scavenge", "start": 1751854, "duration": 7018, "usedHeapSizeAfter": 25292520, "usedHeapSizeBefore": 29469304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1944799, "duration": 5145, "usedHeapSizeAfter": 28957112, "usedHeapSizeBefore": 32373288 }, { "kind": "MinorGC", "type": "scavenge", "start": 2169834, "duration": 3339, "usedHeapSizeAfter": 28792696, "usedHeapSizeBefore": 41847896 } ], "blinkGC": [ { "start": 284517, "duration": 3308 }, { "start": 284527, "duration": 2884 }, { "start": 289815, "duration": 1885 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 587 }, "FunctionCallback": { "count": 4490, "time": 92477 }, "NamedGetterCallback": { "count": 107, "time": 6629 }, "GetMoreDataCallback": { "count": 14, "time": 151297 }, "AccessorSetterCallback": { "count": 5392, "time": 3393 }, "GCEpilogueCallback": { "count": 16, "time": 792 }, "GCPrologueCallback": { "count": 16, "time": 1498 }, "NamedSetterCallback": { "count": 18, "time": 109 }, "StoreCallbackProperty": { "count": 5334, "time": 4709 }, "NamedQueryCallback": { "count": 11, "time": 438 }, "RunMicrotaskCallback": { "count": 42, "time": 15409 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1542 }, "CompileFunction": { "count": 3319, "time": 88601 }, "CompileIgnition": { "count": 3374, "time": 120307 }, "CompileIgnitionFinalization": { "count": 3379, "time": 35313 }, "CompileRewriteReturnResult": { "count": 3329, "time": 465 }, "CompileScopeAnalysis": { "count": 3329, "time": 14147 }, "CompileScript": { "count": 10, "time": 635 }, "CompileLazy": { "count": 3176, "time": 10835 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 91 }, "RegExpInitializeAndCompile": { "count": 177, "time": 195 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 3401 }, "Map_SetPrototype": { "count": 12976, "time": 3989 }, "Map_TransitionToDataProperty": { "count": 11970, "time": 28136 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 71 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5211 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7868 }, "CreateArrayLiteral": { "count": 761, "time": 1399 }, "CreateObjectLiteral": { "count": 1888, "time": 7304 }, "SetProperty": { "count": 8830, "time": 12120 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 87 }, "NewClosure_Tenured": { "count": 2398, "time": 3957 }, "HandleApiCall": { "count": 3986, "time": 1946 }, "DateConstructor": { "count": 268, "time": 939 }, "ArrayLengthGetter": { "count": 372, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 1095 }, "FunctionPrototypeSetter": { "count": 239, "time": 3863 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 536 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 86 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 35 }, "WeakCollectionSet": { "count": 5007, "time": 8746 }, "ForInEnumerate": { "count": 380, "time": 2078 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 250, "time": 2463 }, "CreateListFromArrayLike": { "count": 18, "time": 758 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 3057 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 7469 }, "AddDictionaryProperty": { "count": 10572, "time": 14758 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 47 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3717 }, "HasProperty": { "count": 961, "time": 1121 }, "KeyedGetProperty": { "count": 223, "time": 2189 }, "NewObject": { "count": 251, "time": 401 }, "ObjectCreate": { "count": 221, "time": 2520 }, "ObjectKeys": { "count": 53, "time": 163 }, "SetDataProperties": { "count": 71, "time": 3354 }, "ToString": { "count": 28, "time": 28 }, "RegExpExec": { "count": 269, "time": 11812 }, "RegExpExecMultiple": { "count": 327, "time": 1311 }, "RegExpReplace": { "count": 784, "time": 4021 }, "StringSplit": { "count": 6134, "time": 7109 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 41 }, "StringBuilderConcat": { "count": 152, "time": 74 }, "StringBuilderJoin": { "count": 136, "time": 1385 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 546, "time": 1380 }, "StringIndexOfUnchecked": { "count": 330, "time": 85 }, "StringToArray": { "count": 1, "time": 8 }, "ArrayConcat": { "count": 168, "time": 605 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 607 }, "ArrayUnshift": { "count": 45, "time": 462 }, "DateNow": { "count": 60, "time": 68 }, "FunctionPrototypeToString": { "count": 116, "time": 730 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 3044 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56162 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1552 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1181 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 39 }, "ArrayShift": { "count": 120, "time": 89 }, "Object_DeleteProperty": { "count": 6, "time": 14 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 8 }, "LoadElementWithInterceptor": { "count": 22, "time": 1 }, "Interrupt": { "count": 141, "time": 914 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 96 }, "DeleteProperty": { "count": 11, "time": 590 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 112 }, "ArrayPop": { "count": 63, "time": 29 }, "ArrayBufferConstructor": { "count": 1, "time": 3539 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 25 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 91 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2705 }, "HasComplexElements": { "count": 1, "time": 161 }, "NormalizeElements": { "count": 1, "time": 582 }, "StringToNumber": { "count": 196, "time": 150 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 844 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 14 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1058, "time": 3547 }, "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": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 72 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3640 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 4132 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 39 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 529 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 38293 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2416 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 827 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1379 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 104133 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 16892 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1937 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 984 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1201 }, "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": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 486 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 50 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 318 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 976 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 125 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 99 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1817 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4735 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 456 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 524 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3141 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 115 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 201 }, "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": 110 }, "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": 548 }, "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": 953 }, "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": 111 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5512 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3712 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 35674 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2481 }, "GC_Custom_IncrementalMarkingObserver": { "count": 104, "time": 272 } }, "JavaScript": { "JS_Execution": { "count": 5559, "time": 1016410 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17916 }, "ParseFunctionLiteral": { "count": 3377, "time": 135612 }, "ParseProgram": { "count": 10, "time": 3569 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13339 }, "PreParseNoVariableResolution": { "count": 105, "time": 703 }, "JsonParse": { "count": 25, "time": 120643 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 15732 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1625 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2129 }, "StoreGlobalIC_Miss": { "count": 8, "time": 9 }, "StoreIC_Miss": { "count": 1374, "time": 9241 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6632 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 2236 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1736 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4121, "time": 18442 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5430, "time": 15472 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4670 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 13270 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 36 }, "LoadIC_SlowStub": { "count": 21, "time": 379 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2241 }, "LoadIC_LoadFieldDH": { "count": 4106, "time": 10966 }, "StoreIC_StoreFieldDH": { "count": 1286, "time": 3310 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 918 }, "LoadIC_Miss": { "count": 107, "time": 2727 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3635 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5006 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 84 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 544, "time": 4493 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 702 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 471, "time": 2580 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 145 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1015 }, "LoadIC_StringLength": { "count": 27, "time": 28 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 9 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 461 } }, "API": { "API_Context_New": { "count": 2, "time": 8975 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1874 }, "API_Object_SetPrivate": { "count": 35, "time": 28 }, "API_Persistent_New": { "count": 1875, "time": 1340 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 94 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4918 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 35 }, "API_Object_SetPrototype": { "count": 43, "time": 53 }, "API_ObjectTemplate_New": { "count": 102, "time": 21 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1883 }, "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": 23 }, "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": 26 }, "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": 358 }, "CompileBackgroundScript": { "count": 1, "time": 6 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 98 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 828 }, "ParseBackgroundProgram": { "count": 1, "time": 693 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5791 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52647 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 79, "time": 13 }, "DeoptimizeCode": { "count": 6, "time": 949 }, "OptimizeCode": { "count": 79, "time": 1605 }, "RecompileSynchronous": { "count": 157, "time": 100397 }, "CompileOptimized_Concurrent": { "count": 78, "time": 3141 }, "NotifyDeoptimized": { "count": 5, "time": 424 }, "StackGuard": { "count": 81, "time": 3135 } } } }, { "duration": 2737373, "js": 2589463, "phases": [ { "phase": "load", "start": 0, "duration": 92745 }, { "phase": "boot", "start": 92745, "duration": 752028 }, { "phase": "transition", "start": 844773, "duration": 672006 }, { "phase": "render", "start": 1516779, "duration": 1220594 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 302668 }, { "kind": "MinorGC", "type": "scavenge", "start": 404305, "duration": 8482, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 441541, "duration": 6789, "usedHeapSizeAfter": 4487624, "usedHeapSizeBefore": 4629496 }, { "kind": "MinorGC", "type": "scavenge", "start": 535425, "duration": 1191, "usedHeapSizeAfter": 5788320, "usedHeapSizeBefore": 6119312 }, { "kind": "MinorGC", "type": "scavenge", "start": 675823, "duration": 3166, "usedHeapSizeAfter": 7900600, "usedHeapSizeBefore": 8581072 }, { "kind": "MinorGC", "type": "scavenge", "start": 846797, "duration": 3085, "usedHeapSizeAfter": 9252688, "usedHeapSizeBefore": 9844352 }, { "kind": "MinorGC", "type": "scavenge", "start": 1058294, "duration": 4597, "usedHeapSizeAfter": 10553112, "usedHeapSizeBefore": 11566520 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1159410, "duration": 65, "usedHeapSizeAfter": 11270184, "usedHeapSizeBefore": 11270184 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1165775, "duration": 4850, "usedHeapSizeAfter": 8532800, "usedHeapSizeBefore": 11270344 }, { "kind": "MajorGC", "type": "weak processing", "start": 1172934, "duration": 8, "usedHeapSizeAfter": 8532880, "usedHeapSizeBefore": 8532880 }, { "kind": "MinorGC", "type": "scavenge", "start": 1357276, "duration": 2714, "usedHeapSizeAfter": 21322200, "usedHeapSizeBefore": 22725488 }, { "kind": "MinorGC", "type": "scavenge", "start": 1389361, "duration": 3342, "usedHeapSizeAfter": 22223376, "usedHeapSizeBefore": 22835192 }, { "kind": "MinorGC", "type": "scavenge", "start": 1429090, "duration": 4313, "usedHeapSizeAfter": 24244952, "usedHeapSizeBefore": 25381536 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1573752, "duration": 123, "usedHeapSizeAfter": 28527984, "usedHeapSizeBefore": 28527984 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1628769, "duration": 9802, "usedHeapSizeAfter": 25098392, "usedHeapSizeBefore": 29313904 }, { "kind": "MinorGC", "type": "scavenge", "start": 1780758, "duration": 7185, "usedHeapSizeAfter": 25201912, "usedHeapSizeBefore": 29442472 }, { "kind": "MinorGC", "type": "scavenge", "start": 2120489, "duration": 5073, "usedHeapSizeAfter": 28998856, "usedHeapSizeBefore": 40874216 }, { "kind": "MinorGC", "type": "scavenge", "start": 2557020, "duration": 6493, "usedHeapSizeAfter": 30291000, "usedHeapSizeBefore": 42278432 } ], "blinkGC": [ { "start": 271328, "duration": 2809 }, { "start": 271337, "duration": 2113 }, { "start": 277222, "duration": 1406 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1134, "time": 3014 }, "FunctionCallback": { "count": 4488, "time": 83794 }, "NamedGetterCallback": { "count": 107, "time": 8255 }, "GetMoreDataCallback": { "count": 14, "time": 146591 }, "AccessorSetterCallback": { "count": 5392, "time": 2331 }, "GCEpilogueCallback": { "count": 16, "time": 1459 }, "GCPrologueCallback": { "count": 16, "time": 4119 }, "NamedSetterCallback": { "count": 18, "time": 104 }, "StoreCallbackProperty": { "count": 5334, "time": 4529 }, "NamedQueryCallback": { "count": 11, "time": 36 }, "RunMicrotaskCallback": { "count": 42, "time": 11548 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1532 }, "CompileFunction": { "count": 3319, "time": 113920 }, "CompileIgnition": { "count": 3374, "time": 108086 }, "CompileIgnitionFinalization": { "count": 3379, "time": 28112 }, "CompileRewriteReturnResult": { "count": 3329, "time": 723 }, "CompileScopeAnalysis": { "count": 3329, "time": 10543 }, "CompileScript": { "count": 10, "time": 2654 }, "CompileLazy": { "count": 3176, "time": 14834 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 88 }, "RegExpInitializeAndCompile": { "count": 177, "time": 712 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 667, "time": 2835 }, "Map_SetPrototype": { "count": 12956, "time": 2880 }, "Map_TransitionToDataProperty": { "count": 11958, "time": 33623 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 93 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6215 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9662 }, "CreateArrayLiteral": { "count": 761, "time": 2136 }, "CreateObjectLiteral": { "count": 1888, "time": 10079 }, "SetProperty": { "count": 8829, "time": 14145 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 99 }, "NewClosure_Tenured": { "count": 2398, "time": 1457 }, "HandleApiCall": { "count": 3986, "time": 4163 }, "DateConstructor": { "count": 268, "time": 983 }, "ArrayLengthGetter": { "count": 371, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 2371 }, "FunctionPrototypeSetter": { "count": 239, "time": 1905 }, "FunctionLengthGetter": { "count": 13, "time": 9 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 92 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 6 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 83 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 30 }, "WeakCollectionSet": { "count": 5007, "time": 7327 }, "ForInEnumerate": { "count": 380, "time": 1870 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 245, "time": 1240 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 7 }, "CreateRegExpLiteral": { "count": 235, "time": 2469 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4842 }, "AddDictionaryProperty": { "count": 10572, "time": 9767 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 702 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 4229 }, "HasProperty": { "count": 961, "time": 1613 }, "KeyedGetProperty": { "count": 223, "time": 261 }, "NewObject": { "count": 251, "time": 2317 }, "ObjectCreate": { "count": 221, "time": 1270 }, "ObjectKeys": { "count": 53, "time": 565 }, "SetDataProperties": { "count": 71, "time": 800 }, "ToString": { "count": 28, "time": 28 }, "RegExpExec": { "count": 269, "time": 10309 }, "RegExpExecMultiple": { "count": 327, "time": 2930 }, "RegExpReplace": { "count": 784, "time": 4274 }, "StringSplit": { "count": 6134, "time": 9558 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 803 }, "StringBuilderConcat": { "count": 152, "time": 68 }, "StringBuilderJoin": { "count": 136, "time": 71 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 566, "time": 1186 }, "StringIndexOfUnchecked": { "count": 330, "time": 85 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1241 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 104 }, "ArrayUnshift": { "count": 45, "time": 783 }, "DateNow": { "count": 60, "time": 56 }, "FunctionPrototypeToString": { "count": 116, "time": 80 }, "ObjectDefineProperties": { "count": 2, "time": 20 }, "ObjectDefineProperty": { "count": 650, "time": 944 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54361 }, "ObjectSetPrototypeOf": { "count": 205, "time": 641 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 115 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 41 }, "ArrayShift": { "count": 120, "time": 570 }, "Object_DeleteProperty": { "count": 6, "time": 16 }, "ArrayIndexOf": { "count": 70, "time": 577 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 148, "time": 1151 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 1492 }, "DeleteProperty": { "count": 11, "time": 5 }, "HasFastPackedElements": { "count": 2, "time": 9 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 749 }, "ArrayPop": { "count": 63, "time": 28 }, "ArrayBufferConstructor": { "count": 1, "time": 4822 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 649 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 696 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3170 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 1124 }, "StringToNumber": { "count": 196, "time": 45 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 759 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 23 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 980, "time": 3187 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 60 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 709 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 761 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2672 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6864 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 44 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 272 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 40048 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4173 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 644 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 1782 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 109807 }, "GC_MC_INCREMENTAL": { "count": 30, "time": 14672 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1323 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 917 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 169 }, "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": 12 }, "GC_MC_FINISH": { "count": 2, "time": 93 }, "GC_MC_MARK": { "count": 2, "time": 20 }, "GC_MC_PROLOGUE": { "count": 2, "time": 275 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 336 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1042 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 28 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 102 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2457 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2987 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 393 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 32 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 87 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3439 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 121 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 203 }, "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": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 592 }, "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": 86 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 454 }, "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": 7, "time": 128 }, "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": 450 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5951 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 2283 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 32482 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2199 }, "GC_Custom_IncrementalMarkingObserver": { "count": 116, "time": 722 } }, "JavaScript": { "JS_Execution": { "count": 5543, "time": 1059513 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 11915 }, "ParseFunctionLiteral": { "count": 3377, "time": 149325 }, "ParseProgram": { "count": 10, "time": 282 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10964 }, "PreParseNoVariableResolution": { "count": 105, "time": 3066 }, "JsonParse": { "count": 25, "time": 119358 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17258 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1439 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2690 }, "StoreGlobalIC_Miss": { "count": 8, "time": 757 }, "StoreIC_Miss": { "count": 1362, "time": 8468 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6251 }, "LoadIC_FunctionPrototypeStub": { "count": 400, "time": 3068 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1396 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3898, "time": 19240 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5454, "time": 11661 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1671 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 19120 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 49 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1506 }, "LoadIC_LoadFieldDH": { "count": 4026, "time": 13392 }, "StoreIC_StoreFieldDH": { "count": 1281, "time": 5820 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 108, "time": 2098 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2584 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5369 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 85 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 528, "time": 3325 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1588 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 1676 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 63 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 839 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 386 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 293 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 64 } }, "API": { "API_Context_New": { "count": 2, "time": 8089 }, "API_FunctionTemplate_New": { "count": 1353, "time": 985 }, "API_Object_SetPrivate": { "count": 35, "time": 36 }, "API_Persistent_New": { "count": 1875, "time": 570 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 93 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3709 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 138, "time": 1592 }, "API_Object_SetPrototype": { "count": 43, "time": 51 }, "API_ObjectTemplate_New": { "count": 102, "time": 19 }, "API_String_NewFromOneByte": { "count": 1038, "time": 429 }, "API_String_Write": { "count": 654, "time": 98 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 2 }, "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": 7 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 43 }, "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": 361 }, "CompileBackgroundScript": { "count": 1, "time": 13 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 102 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 808 }, "ParseBackgroundProgram": { "count": 1, "time": 707 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5861 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52837 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 86, "time": 10 }, "OptimizeCode": { "count": 86, "time": 324 }, "RecompileSynchronous": { "count": 171, "time": 114079 }, "CompileOptimized_Concurrent": { "count": 85, "time": 2364 }, "StackGuard": { "count": 86, "time": 3051 }, "DeoptimizeCode": { "count": 11, "time": 1831 }, "NotifyDeoptimized": { "count": 8, "time": 1384 } } } }, { "duration": 2764545, "js": 2611567, "phases": [ { "phase": "load", "start": 0, "duration": 93747 }, { "phase": "boot", "start": 93747, "duration": 743300 }, { "phase": "transition", "start": 837047, "duration": 669514 }, { "phase": "render", "start": 1506561, "duration": 1257984 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 304598 }, { "kind": "MinorGC", "type": "scavenge", "start": 406188, "duration": 5028, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 438525, "duration": 6771, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 525236, "duration": 1345, "usedHeapSizeAfter": 5805152, "usedHeapSizeBefore": 6119208 }, { "kind": "MinorGC", "type": "scavenge", "start": 659903, "duration": 3513, "usedHeapSizeAfter": 7880104, "usedHeapSizeBefore": 8564616 }, { "kind": "MinorGC", "type": "scavenge", "start": 829259, "duration": 3404, "usedHeapSizeAfter": 9221496, "usedHeapSizeBefore": 9822520 }, { "kind": "MinorGC", "type": "scavenge", "start": 1031957, "duration": 3021, "usedHeapSizeAfter": 10516704, "usedHeapSizeBefore": 11558808 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1146465, "duration": 58, "usedHeapSizeAfter": 11246744, "usedHeapSizeBefore": 11246744 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1200341, "duration": 8099, "usedHeapSizeAfter": 13461456, "usedHeapSizeBefore": 16268480 }, { "kind": "MinorGC", "type": "scavenge", "start": 1363963, "duration": 2237, "usedHeapSizeAfter": 21159168, "usedHeapSizeBefore": 22581600 }, { "kind": "MinorGC", "type": "scavenge", "start": 1393481, "duration": 5223, "usedHeapSizeAfter": 22022200, "usedHeapSizeBefore": 22702432 }, { "kind": "MinorGC", "type": "scavenge", "start": 1432468, "duration": 2693, "usedHeapSizeAfter": 24102280, "usedHeapSizeBefore": 25268568 }, { "kind": "MinorGC", "type": "scavenge", "start": 1685699, "duration": 7133, "usedHeapSizeAfter": 27823608, "usedHeapSizeBefore": 30748000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1878946, "duration": 6169, "usedHeapSizeAfter": 29046696, "usedHeapSizeBefore": 32777080 }, { "kind": "MinorGC", "type": "scavenge", "start": 2011235, "duration": 2687, "usedHeapSizeAfter": 32167536, "usedHeapSizeBefore": 36043936 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2206588, "duration": 502, "usedHeapSizeAfter": 41843168, "usedHeapSizeBefore": 41843168 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2208063, "duration": 10676, "usedHeapSizeAfter": 26644808, "usedHeapSizeBefore": 41908704 }, { "kind": "MajorGC", "type": "weak processing", "start": 2759948, "duration": 1018, "usedHeapSizeAfter": 37767272, "usedHeapSizeBefore": 37767272 } ], "blinkGC": [ { "start": 270076, "duration": 3164 }, { "start": 270085, "duration": 2444 }, { "start": 284735, "duration": 1891 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 310 }, "FunctionCallback": { "count": 4488, "time": 86740 }, "NamedGetterCallback": { "count": 107, "time": 9632 }, "GetMoreDataCallback": { "count": 14, "time": 146288 }, "AccessorSetterCallback": { "count": 5392, "time": 1191 }, "GCEpilogueCallback": { "count": 16, "time": 1071 }, "GCPrologueCallback": { "count": 16, "time": 2456 }, "NamedSetterCallback": { "count": 18, "time": 178 }, "StoreCallbackProperty": { "count": 5334, "time": 4933 }, "NamedQueryCallback": { "count": 11, "time": 27 }, "RunMicrotaskCallback": { "count": 42, "time": 11667 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 562 }, "CompileFunction": { "count": 3319, "time": 101227 }, "CompileIgnition": { "count": 3374, "time": 97547 }, "CompileIgnitionFinalization": { "count": 3379, "time": 33256 }, "CompileRewriteReturnResult": { "count": 3329, "time": 940 }, "CompileScopeAnalysis": { "count": 3329, "time": 12817 }, "CompileScript": { "count": 10, "time": 931 }, "CompileLazy": { "count": 3176, "time": 11825 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 77 }, "RegExpInitializeAndCompile": { "count": 177, "time": 195 }, "CompileForOnStackReplacement": { "count": 1, "time": 640 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 662, "time": 1317 }, "Map_SetPrototype": { "count": 12975, "time": 1342 }, "Map_TransitionToDataProperty": { "count": 11972, "time": 30638 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 981 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6995 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8509 }, "CreateArrayLiteral": { "count": 761, "time": 2442 }, "CreateObjectLiteral": { "count": 1888, "time": 6218 }, "SetProperty": { "count": 8837, "time": 13065 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 67 }, "NewClosure_Tenured": { "count": 2398, "time": 4450 }, "HandleApiCall": { "count": 3986, "time": 4250 }, "DateConstructor": { "count": 268, "time": 127 }, "ArrayLengthGetter": { "count": 371, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 1458 }, "FunctionPrototypeSetter": { "count": 239, "time": 1552 }, "FunctionLengthGetter": { "count": 13, "time": 14 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 97 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 627 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 36 }, "WeakCollectionSet": { "count": 5007, "time": 6077 }, "ForInEnumerate": { "count": 380, "time": 1527 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 388 }, "AllocateInNewSpace": { "count": 299, "time": 2994 }, "CreateListFromArrayLike": { "count": 18, "time": 412 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 4867 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 5043 }, "AddDictionaryProperty": { "count": 10572, "time": 7150 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 46 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 2204 }, "HasProperty": { "count": 961, "time": 2249 }, "KeyedGetProperty": { "count": 221, "time": 2126 }, "NewObject": { "count": 251, "time": 1378 }, "ObjectCreate": { "count": 221, "time": 2222 }, "ObjectKeys": { "count": 52, "time": 163 }, "SetDataProperties": { "count": 71, "time": 781 }, "ToString": { "count": 28, "time": 29 }, "RegExpExec": { "count": 269, "time": 11479 }, "RegExpExecMultiple": { "count": 327, "time": 1384 }, "RegExpReplace": { "count": 784, "time": 5103 }, "StringSplit": { "count": 6134, "time": 8590 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 26 }, "StringBuilderConcat": { "count": 152, "time": 792 }, "StringBuilderJoin": { "count": 136, "time": 72 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 561, "time": 100 }, "StringIndexOfUnchecked": { "count": 330, "time": 381 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 168, "time": 1674 }, "ArrayPush": { "count": 8, "time": 19 }, "ArraySplice": { "count": 82, "time": 737 }, "ArrayUnshift": { "count": 45, "time": 25 }, "DateNow": { "count": 60, "time": 253 }, "FunctionPrototypeToString": { "count": 116, "time": 378 }, "ObjectDefineProperties": { "count": 2, "time": 20 }, "ObjectDefineProperty": { "count": 650, "time": 3870 }, "ObjectFreeze": { "count": 11, "time": 12 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 52067 }, "ObjectSetPrototypeOf": { "count": 205, "time": 962 }, "ObjectIsExtensible": { "count": 19, "time": 2 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1350 }, "GlobalUnescape": { "count": 1, "time": 9 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 38 }, "ArrayShift": { "count": 120, "time": 915 }, "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": 4 }, "Interrupt": { "count": 148, "time": 1430 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 107 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 10 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 148 }, "ArrayPop": { "count": 63, "time": 30 }, "ArrayBufferConstructor": { "count": 1, "time": 3423 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 24 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 898 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3393 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1059 }, "StringToNumber": { "count": 196, "time": 56 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 9 }, "DatePrototypeSetMonth": { "count": 12, "time": 560 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 5 }, "DateUTC": { "count": 24, "time": 814 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1259, "time": 4559 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 824 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 9 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 10 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 74 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3535 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6009 }, "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": 31 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39007 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2698 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 10 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1283 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 99624 }, "GC_MC_INCREMENTAL": { "count": 40, "time": 18124 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1288 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 873 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 537 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 18 }, "GC_MC_CLEAR": { "count": 2, "time": 7 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 12 }, "GC_MC_FINISH": { "count": 2, "time": 92 }, "GC_MC_MARK": { "count": 2, "time": 13 }, "GC_MC_PROLOGUE": { "count": 2, "time": 50 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 61 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 950 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 651 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 731 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1730 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4391 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 635 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 40 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 97 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 4252 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 595 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 896 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 61 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 3 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 789 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 674 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 32 }, "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": 12 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 137 }, "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": 84 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5277 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 12265 }, "GC_MC_BACKGROUND_MARKING": { "count": 24, "time": 34084 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 3094 }, "GC_Custom_IncrementalMarkingObserver": { "count": 154, "time": 311 } }, "JavaScript": { "JS_Execution": { "count": 5544, "time": 1067347 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 18937 }, "ParseFunctionLiteral": { "count": 3377, "time": 152791 }, "ParseProgram": { "count": 10, "time": 1315 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10240 }, "PreParseNoVariableResolution": { "count": 105, "time": 982 }, "JsonParse": { "count": 25, "time": 138898 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17349 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2401 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2498 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1369, "time": 6194 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5856 }, "LoadIC_FunctionPrototypeStub": { "count": 395, "time": 2638 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1018 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3948, "time": 17130 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 35 }, "LoadIC_LoadNonexistentDH": { "count": 5452, "time": 11722 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2565 }, "StoreIC_Premonomorphic": { "count": 4836, "time": 19052 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 28 }, "LoadIC_SlowStub": { "count": 21, "time": 44 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1636 }, "LoadIC_LoadFieldDH": { "count": 4077, "time": 15410 }, "StoreIC_StoreFieldDH": { "count": 1288, "time": 4972 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 108, "time": 3113 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2700 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 1237 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5646 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 73 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 534, "time": 1848 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 3399 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 2118 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 49 }, "LoadIC_LoadNormalDH": { "count": 164, "time": 377 }, "LoadIC_StringLength": { "count": 27, "time": 28 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 19 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 60 } }, "API": { "API_Context_New": { "count": 2, "time": 4803 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2994 }, "API_Object_SetPrivate": { "count": 35, "time": 27 }, "API_Persistent_New": { "count": 1876, "time": 854 }, "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": 90 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2429 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 36 }, "API_Object_SetPrototype": { "count": 43, "time": 54 }, "API_ObjectTemplate_New": { "count": 102, "time": 18 }, "API_String_NewFromOneByte": { "count": 1038, "time": 511 }, "API_String_Write": { "count": 654, "time": 530 }, "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": 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": 63, "time": 22 }, "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": 402 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 104 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 913 }, "ParseBackgroundProgram": { "count": 1, "time": 831 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6519 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53367 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 84, "time": 9 }, "OptimizeCode": { "count": 84, "time": 338 }, "RecompileSynchronous": { "count": 167, "time": 131791 }, "CompileOptimized_Concurrent": { "count": 83, "time": 2116 }, "StackGuard": { "count": 84, "time": 2493 }, "DeoptimizeCode": { "count": 11, "time": 1735 }, "NotifyDeoptimized": { "count": 9, "time": 1537 } } } }, { "duration": 2719110, "js": 2573379, "phases": [ { "phase": "load", "start": 0, "duration": 86832 }, { "phase": "boot", "start": 86832, "duration": 743154 }, { "phase": "transition", "start": 829986, "duration": 663674 }, { "phase": "render", "start": 1493660, "duration": 1225450 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 290260 }, { "kind": "MinorGC", "type": "scavenge", "start": 399566, "duration": 5536, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 433927, "duration": 5688, "usedHeapSizeAfter": 4487600, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 513303, "duration": 2653, "usedHeapSizeAfter": 5789664, "usedHeapSizeBefore": 6119640 }, { "kind": "MinorGC", "type": "scavenge", "start": 653296, "duration": 2729, "usedHeapSizeAfter": 7901712, "usedHeapSizeBefore": 8575720 }, { "kind": "MinorGC", "type": "scavenge", "start": 825870, "duration": 4006, "usedHeapSizeAfter": 9236048, "usedHeapSizeBefore": 9835240 }, { "kind": "MinorGC", "type": "scavenge", "start": 1037218, "duration": 2485, "usedHeapSizeAfter": 10560912, "usedHeapSizeBefore": 11566488 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1145548, "duration": 230, "usedHeapSizeAfter": 11293720, "usedHeapSizeBefore": 11293720 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1147090, "duration": 6114, "usedHeapSizeAfter": 8546440, "usedHeapSizeBefore": 11293880 }, { "kind": "MinorGC", "type": "scavenge", "start": 1334249, "duration": 2842, "usedHeapSizeAfter": 21333752, "usedHeapSizeBefore": 22739160 }, { "kind": "MinorGC", "type": "scavenge", "start": 1365910, "duration": 3590, "usedHeapSizeAfter": 22174544, "usedHeapSizeBefore": 22820184 }, { "kind": "MinorGC", "type": "scavenge", "start": 1406197, "duration": 4401, "usedHeapSizeAfter": 24269552, "usedHeapSizeBefore": 25407816 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1559586, "duration": 82, "usedHeapSizeAfter": 28495264, "usedHeapSizeBefore": 28495264 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1571377, "duration": 9884, "usedHeapSizeAfter": 24890216, "usedHeapSizeBefore": 28659120 }, { "kind": "MinorGC", "type": "scavenge", "start": 1744797, "duration": 6263, "usedHeapSizeAfter": 25119408, "usedHeapSizeBefore": 29481576 }, { "kind": "MinorGC", "type": "scavenge", "start": 1934438, "duration": 5273, "usedHeapSizeAfter": 28803768, "usedHeapSizeBefore": 32500896 }, { "kind": "MinorGC", "type": "scavenge", "start": 2180030, "duration": 3912, "usedHeapSizeAfter": 28846176, "usedHeapSizeBefore": 41569576 }, { "kind": "MajorGC", "type": "weak processing", "start": 2715121, "duration": 15, "usedHeapSizeAfter": 39285664, "usedHeapSizeBefore": 39285664 } ], "blinkGC": [ { "start": 262086, "duration": 2409 }, { "start": 262094, "duration": 2337 }, { "start": 276394, "duration": 874 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1122, "time": 1226 }, "FunctionCallback": { "count": 4489, "time": 87536 }, "NamedGetterCallback": { "count": 107, "time": 6319 }, "GetMoreDataCallback": { "count": 14, "time": 138699 }, "AccessorSetterCallback": { "count": 5392, "time": 1499 }, "GCEpilogueCallback": { "count": 16, "time": 351 }, "GCPrologueCallback": { "count": 16, "time": 987 }, "NamedSetterCallback": { "count": 18, "time": 2115 }, "StoreCallbackProperty": { "count": 5334, "time": 2954 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 13050 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1731 }, "CompileFunction": { "count": 3319, "time": 103711 }, "CompileIgnition": { "count": 3374, "time": 98866 }, "CompileIgnitionFinalization": { "count": 3379, "time": 34276 }, "CompileRewriteReturnResult": { "count": 3329, "time": 117 }, "CompileScopeAnalysis": { "count": 3329, "time": 14340 }, "CompileScript": { "count": 10, "time": 553 }, "CompileLazy": { "count": 3176, "time": 13574 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 98 }, "RegExpInitializeAndCompile": { "count": 177, "time": 687 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 3267 }, "Map_SetPrototype": { "count": 12966, "time": 5351 }, "Map_TransitionToDataProperty": { "count": 11978, "time": 34564 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 94 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4876 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7838 }, "CreateArrayLiteral": { "count": 761, "time": 2638 }, "CreateObjectLiteral": { "count": 1888, "time": 6480 }, "SetProperty": { "count": 8829, "time": 12073 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 64 }, "NewClosure_Tenured": { "count": 2398, "time": 1596 }, "HandleApiCall": { "count": 3986, "time": 3384 }, "DateConstructor": { "count": 268, "time": 122 }, "ArrayLengthGetter": { "count": 369, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 3397 }, "FunctionPrototypeSetter": { "count": 239, "time": 984 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 926 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 78 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 369 }, "WeakCollectionSet": { "count": 5007, "time": 7357 }, "ForInEnumerate": { "count": 380, "time": 2779 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 253, "time": 4608 }, "CreateListFromArrayLike": { "count": 18, "time": 775 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2402 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 3859 }, "AddDictionaryProperty": { "count": 10572, "time": 14918 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 48 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 11 }, "GetProperty": { "count": 6297, "time": 1792 }, "HasProperty": { "count": 961, "time": 518 }, "KeyedGetProperty": { "count": 223, "time": 283 }, "NewObject": { "count": 251, "time": 1524 }, "ObjectCreate": { "count": 221, "time": 2786 }, "ObjectKeys": { "count": 53, "time": 1033 }, "SetDataProperties": { "count": 71, "time": 1278 }, "ToString": { "count": 28, "time": 34 }, "RegExpExec": { "count": 269, "time": 7237 }, "RegExpExecMultiple": { "count": 327, "time": 3229 }, "RegExpReplace": { "count": 784, "time": 5708 }, "StringSplit": { "count": 6134, "time": 6817 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 27 }, "StringBuilderConcat": { "count": 152, "time": 74 }, "StringBuilderJoin": { "count": 136, "time": 952 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 563, "time": 629 }, "StringIndexOfUnchecked": { "count": 330, "time": 70 }, "StringToArray": { "count": 1, "time": 10 }, "ArrayConcat": { "count": 168, "time": 1985 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 1552 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 827 }, "FunctionPrototypeToString": { "count": 116, "time": 67 }, "ObjectDefineProperties": { "count": 2, "time": 630 }, "ObjectDefineProperty": { "count": 650, "time": 2773 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 52492 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1468 }, "ObjectIsExtensible": { "count": 19, "time": 12 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 138 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 45 }, "ArrayShift": { "count": 120, "time": 87 }, "Object_DeleteProperty": { "count": 6, "time": 346 }, "ArrayIndexOf": { "count": 70, "time": 16 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 148, "time": 1030 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 118 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 117 }, "ArrayPop": { "count": 63, "time": 28 }, "ArrayBufferConstructor": { "count": 1, "time": 4559 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 7 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 120 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2656 }, "HasComplexElements": { "count": 1, "time": 413 }, "NormalizeElements": { "count": 1, "time": 137 }, "StringToNumber": { "count": 196, "time": 57 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 756 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1086, "time": 2488 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 53 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 70 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2065 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 4484 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 476 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 37606 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4059 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 270 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1391 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 97236 }, "GC_MC_INCREMENTAL": { "count": 36, "time": 16732 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1734 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 1252 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 288 }, "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": 318 }, "GC_MC_FINISH": { "count": 2, "time": 90 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 468 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 58 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1841 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 10 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 195 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 915 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5612 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 16 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 31 }, "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": 3198 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 351 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 796 }, "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": 463 }, "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": 93 }, "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": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 500 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 15 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 6, "time": 5942 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2198 }, "GC_MC_BACKGROUND_MARKING": { "count": 25, "time": 31135 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 3989 }, "GC_Custom_IncrementalMarkingObserver": { "count": 107, "time": 1941 } }, "JavaScript": { "JS_Execution": { "count": 5557, "time": 1065160 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17714 }, "ParseFunctionLiteral": { "count": 3377, "time": 148148 }, "ParseProgram": { "count": 10, "time": 2395 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9826 }, "PreParseNoVariableResolution": { "count": 105, "time": 1248 }, "JsonParse": { "count": 25, "time": 121729 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17456 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2274 }, "LoadGlobalIC_Miss": { "count": 719, "time": 856 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1382, "time": 7899 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 4845 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 2675 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1187 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4086, "time": 22062 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5456, "time": 13073 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4838 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 13764 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 135 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1357 }, "LoadIC_LoadFieldDH": { "count": 4088, "time": 15273 }, "StoreIC_StoreFieldDH": { "count": 1295, "time": 5113 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 13 }, "LoadIC_Miss": { "count": 107, "time": 3001 }, "KeyedLoadIC_LoadElementDH": { "count": 826, "time": 4112 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5930 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 535 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 547, "time": 4959 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 4281 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 477, "time": 633 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 49 }, "LoadIC_LoadNormalDH": { "count": 164, "time": 771 }, "LoadIC_StringLength": { "count": 27, "time": 568 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 25 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 66 } }, "API": { "API_Context_New": { "count": 2, "time": 14093 }, "API_FunctionTemplate_New": { "count": 1353, "time": 885 }, "API_Object_SetPrivate": { "count": 35, "time": 25 }, "API_Persistent_New": { "count": 1875, "time": 766 }, "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": 888 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2581 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 34 }, "API_Object_SetPrototype": { "count": 43, "time": 696 }, "API_ObjectTemplate_New": { "count": 102, "time": 18 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1642 }, "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": 776 }, "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": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 17 }, "API_Function_Call": { "count": 8, "time": 7 }, "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": 482 }, "CompileBackgroundScript": { "count": 1, "time": 16 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 125 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 1907 }, "ParseBackgroundProgram": { "count": 1, "time": 724 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6832 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53014 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 3 }, "OptimizeCode": { "count": 76, "time": 1171 }, "RecompileSynchronous": { "count": 151, "time": 105494 }, "CompileOptimized_Concurrent": { "count": 75, "time": 3960 }, "StackGuard": { "count": 76, "time": 1913 }, "DeoptimizeCode": { "count": 7, "time": 2513 }, "NotifyDeoptimized": { "count": 5, "time": 97 } } } }, { "duration": 2713930, "js": 2566352, "phases": [ { "phase": "load", "start": 0, "duration": 89117 }, { "phase": "boot", "start": 89117, "duration": 749607 }, { "phase": "transition", "start": 838724, "duration": 675284 }, { "phase": "render", "start": 1514008, "duration": 1199922 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 289797 }, { "kind": "MinorGC", "type": "scavenge", "start": 393385, "duration": 6307, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 428690, "duration": 7201, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 518915, "duration": 2333, "usedHeapSizeAfter": 5791616, "usedHeapSizeBefore": 6119256 }, { "kind": "MinorGC", "type": "scavenge", "start": 665837, "duration": 3369, "usedHeapSizeAfter": 7891144, "usedHeapSizeBefore": 8569760 }, { "kind": "MinorGC", "type": "scavenge", "start": 839934, "duration": 3229, "usedHeapSizeAfter": 9249304, "usedHeapSizeBefore": 9841416 }, { "kind": "MinorGC", "type": "scavenge", "start": 1048993, "duration": 2691, "usedHeapSizeAfter": 10550944, "usedHeapSizeBefore": 11565552 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1199815, "duration": 91, "usedHeapSizeAfter": 16285496, "usedHeapSizeBefore": 16285496 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1209848, "duration": 10674, "usedHeapSizeAfter": 13701336, "usedHeapSizeBefore": 16557032 }, { "kind": "MinorGC", "type": "scavenge", "start": 1366237, "duration": 5237, "usedHeapSizeAfter": 21146096, "usedHeapSizeBefore": 22551856 }, { "kind": "MinorGC", "type": "scavenge", "start": 1402341, "duration": 6893, "usedHeapSizeAfter": 21999976, "usedHeapSizeBefore": 22685688 }, { "kind": "MinorGC", "type": "scavenge", "start": 1443193, "duration": 2874, "usedHeapSizeAfter": 24134608, "usedHeapSizeBefore": 25243704 }, { "kind": "MinorGC", "type": "scavenge", "start": 1680180, "duration": 6990, "usedHeapSizeAfter": 27819992, "usedHeapSizeBefore": 30717664 }, { "kind": "MinorGC", "type": "scavenge", "start": 1842075, "duration": 7764, "usedHeapSizeAfter": 28999512, "usedHeapSizeBefore": 32773216 }, { "kind": "MinorGC", "type": "scavenge", "start": 1979966, "duration": 5830, "usedHeapSizeAfter": 32033648, "usedHeapSizeBefore": 35975312 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2176775, "duration": 81, "usedHeapSizeAfter": 42617152, "usedHeapSizeBefore": 42617152 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2178401, "duration": 8813, "usedHeapSizeAfter": 26657464, "usedHeapSizeBefore": 42682688 }, { "kind": "MajorGC", "type": "weak processing", "start": 2710237, "duration": 115, "usedHeapSizeAfter": 36700648, "usedHeapSizeBefore": 36700648 } ], "blinkGC": [ { "start": 260282, "duration": 3209 }, { "start": 260291, "duration": 2486 }, { "start": 273857, "duration": 1509 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 2046 }, "FunctionCallback": { "count": 4488, "time": 86926 }, "NamedGetterCallback": { "count": 107, "time": 7017 }, "GetMoreDataCallback": { "count": 14, "time": 140516 }, "AccessorSetterCallback": { "count": 5392, "time": 1805 }, "GCEpilogueCallback": { "count": 16, "time": 816 }, "GCPrologueCallback": { "count": 16, "time": 997 }, "NamedSetterCallback": { "count": 18, "time": 108 }, "StoreCallbackProperty": { "count": 5334, "time": 4850 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 13497 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1646 }, "CompileFunction": { "count": 3319, "time": 108670 }, "CompileIgnition": { "count": 3374, "time": 113049 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29203 }, "CompileRewriteReturnResult": { "count": 3329, "time": 121 }, "CompileScopeAnalysis": { "count": 3329, "time": 10869 }, "CompileScript": { "count": 10, "time": 1684 }, "CompileLazy": { "count": 3176, "time": 7059 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 76 }, "RegExpInitializeAndCompile": { "count": 177, "time": 479 }, "CompileForOnStackReplacement": { "count": 2, "time": 549 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 2059 }, "Map_SetPrototype": { "count": 12989, "time": 3419 }, "Map_TransitionToDataProperty": { "count": 11992, "time": 36131 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 458 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6143 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7513 }, "CreateArrayLiteral": { "count": 761, "time": 1763 }, "CreateObjectLiteral": { "count": 1888, "time": 11619 }, "SetProperty": { "count": 8835, "time": 13818 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 397 }, "NewClosure_Tenured": { "count": 2398, "time": 1222 }, "HandleApiCall": { "count": 3986, "time": 3315 }, "DateConstructor": { "count": 268, "time": 857 }, "ArrayLengthGetter": { "count": 372, "time": 22 }, "ArrayLengthSetter": { "count": 5152, "time": 1449 }, "FunctionPrototypeSetter": { "count": 239, "time": 1289 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1397 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 1092 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 25 }, "WeakCollectionSet": { "count": 5007, "time": 5632 }, "ForInEnumerate": { "count": 379, "time": 3789 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 9 }, "AllocateInNewSpace": { "count": 317, "time": 2411 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2117 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3094 }, "AddDictionaryProperty": { "count": 10572, "time": 15560 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 47 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 1783 }, "HasProperty": { "count": 961, "time": 2380 }, "KeyedGetProperty": { "count": 221, "time": 1605 }, "NewObject": { "count": 251, "time": 2388 }, "ObjectCreate": { "count": 221, "time": 3850 }, "ObjectKeys": { "count": 52, "time": 657 }, "SetDataProperties": { "count": 71, "time": 2940 }, "ToString": { "count": 28, "time": 33 }, "RegExpExec": { "count": 269, "time": 11693 }, "RegExpExecMultiple": { "count": 327, "time": 1940 }, "RegExpReplace": { "count": 784, "time": 2157 }, "StringSplit": { "count": 6134, "time": 9515 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 41 }, "StringBuilderConcat": { "count": 152, "time": 73 }, "StringBuilderJoin": { "count": 136, "time": 521 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 556, "time": 605 }, "StringIndexOfUnchecked": { "count": 330, "time": 837 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 3122 }, "ArrayPush": { "count": 8, "time": 19 }, "ArraySplice": { "count": 82, "time": 88 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 55 }, "FunctionPrototypeToString": { "count": 116, "time": 70 }, "ObjectDefineProperties": { "count": 2, "time": 22 }, "ObjectDefineProperty": { "count": 650, "time": 536 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 62214 }, "ObjectSetPrototypeOf": { "count": 205, "time": 2150 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 115 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 42 }, "ArrayShift": { "count": 120, "time": 529 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 15 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 146, "time": 1152 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 82 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 251 }, "ArrayPop": { "count": 63, "time": 31 }, "ArrayBufferConstructor": { "count": 1, "time": 4403 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 34 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 86 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2560 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 133 }, "StringToNumber": { "count": 196, "time": 43 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 30 }, "ObjectIsFrozen": { "count": 216, "time": 18 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1402, "time": 4138 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 460 }, "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": 76 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3294 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6974 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 41 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 58 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 48322 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3228 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 10 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1580 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 133388 }, "GC_MC_INCREMENTAL": { "count": 41, "time": 18597 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1505 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 10 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 795 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 150 }, "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": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 1154 }, "GC_MC_MARK": { "count": 2, "time": 343 }, "GC_MC_PROLOGUE": { "count": 2, "time": 352 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 1618 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 241 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 56 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 104 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1510 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4141 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 21 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 40 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 233 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 6192 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 878 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 574 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 9 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 18 }, "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": 5 }, "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": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 891 }, "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": 84 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7115 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 33, "time": 12342 }, "GC_MC_BACKGROUND_MARKING": { "count": 25, "time": 34838 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2762 }, "GC_Custom_IncrementalMarkingObserver": { "count": 169, "time": 1888 } }, "JavaScript": { "JS_Execution": { "count": 5556, "time": 1014691 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 12976 }, "ParseFunctionLiteral": { "count": 3377, "time": 140561 }, "ParseProgram": { "count": 10, "time": 1186 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14864 }, "PreParseNoVariableResolution": { "count": 105, "time": 3212 }, "JsonParse": { "count": 25, "time": 137617 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 25573 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2133 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1994 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1390, "time": 8561 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6282 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 1755 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2031 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4229, "time": 16781 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 5440, "time": 8638 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3278 }, "StoreIC_Premonomorphic": { "count": 4836, "time": 15317 }, "LoadGlobalIC_Slow": { "count": 21, "time": 7 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 608 }, "LoadIC_SlowStub": { "count": 21, "time": 43 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1002 }, "LoadIC_LoadFieldDH": { "count": 4135, "time": 16949 }, "StoreIC_StoreFieldDH": { "count": 1296, "time": 4901 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 19 }, "LoadIC_Miss": { "count": 108, "time": 1528 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 2969 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3735 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 548 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 546, "time": 4240 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1175 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 3658 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 858 }, "LoadIC_LoadNormalDH": { "count": 164, "time": 126 }, "LoadIC_StringLength": { "count": 27, "time": 648 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 24 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 562 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 28 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 10 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 68 } }, "API": { "API_Context_New": { "count": 2, "time": 8719 }, "API_FunctionTemplate_New": { "count": 1353, "time": 473 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1876, "time": 1310 }, "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": 830 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 5010 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 138, "time": 31 }, "API_Object_SetPrototype": { "count": 43, "time": 51 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1142 }, "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": 22 }, "API_External_New": { "count": 23, "time": 238 }, "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": 63, "time": 27 }, "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": 2 }, "CompileBackgroundIgnition": { "count": 5, "time": 465 }, "CompileBackgroundScript": { "count": 1, "time": 15 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 110 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 685 }, "ParseBackgroundProgram": { "count": 1, "time": 729 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6140 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 49756 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 72, "time": 6 }, "OptimizeCode": { "count": 72, "time": 860 }, "RecompileSynchronous": { "count": 142, "time": 106834 }, "CompileOptimized_Concurrent": { "count": 70, "time": 1611 }, "StackGuard": { "count": 73, "time": 1323 }, "DeoptimizeCode": { "count": 10, "time": 1681 }, "NotifyDeoptimized": { "count": 8, "time": 151 } } } }, { "duration": 2757861, "js": 2605144, "phases": [ { "phase": "load", "start": 0, "duration": 96244 }, { "phase": "boot", "start": 96244, "duration": 743255 }, { "phase": "transition", "start": 839499, "duration": 704735 }, { "phase": "render", "start": 1544234, "duration": 1213627 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 296078 }, { "kind": "MinorGC", "type": "scavenge", "start": 395591, "duration": 4986, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 431395, "duration": 5745, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 517719, "duration": 1071, "usedHeapSizeAfter": 5797952, "usedHeapSizeBefore": 6119240 }, { "kind": "MinorGC", "type": "scavenge", "start": 665858, "duration": 2786, "usedHeapSizeAfter": 7874192, "usedHeapSizeBefore": 8569936 }, { "kind": "MinorGC", "type": "scavenge", "start": 841673, "duration": 3481, "usedHeapSizeAfter": 9254592, "usedHeapSizeBefore": 9847968 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1034918, "duration": 72, "usedHeapSizeAfter": 11261592, "usedHeapSizeBefore": 11261592 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1046299, "duration": 6249, "usedHeapSizeAfter": 8969464, "usedHeapSizeBefore": 11367064 }, { "kind": "MajorGC", "type": "weak processing", "start": 1129772, "duration": 9, "usedHeapSizeAfter": 9860360, "usedHeapSizeBefore": 9860360 }, { "kind": "MinorGC", "type": "scavenge", "start": 1353460, "duration": 4649, "usedHeapSizeAfter": 21074904, "usedHeapSizeBefore": 22850872 }, { "kind": "MinorGC", "type": "scavenge", "start": 1402340, "duration": 4861, "usedHeapSizeAfter": 22445024, "usedHeapSizeBefore": 23292472 }, { "kind": "MinorGC", "type": "scavenge", "start": 1446146, "duration": 3629, "usedHeapSizeAfter": 24221864, "usedHeapSizeBefore": 25259208 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1541974, "duration": 384, "usedHeapSizeAfter": 28515800, "usedHeapSizeBefore": 28515800 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1553844, "duration": 8483, "usedHeapSizeAfter": 24502816, "usedHeapSizeBefore": 28625608 }, { "kind": "MinorGC", "type": "scavenge", "start": 1750022, "duration": 6574, "usedHeapSizeAfter": 24991240, "usedHeapSizeBefore": 28954528 }, { "kind": "MinorGC", "type": "scavenge", "start": 2116762, "duration": 5435, "usedHeapSizeAfter": 29140168, "usedHeapSizeBefore": 40572936 }, { "kind": "MinorGC", "type": "scavenge", "start": 2490591, "duration": 5245, "usedHeapSizeAfter": 30069232, "usedHeapSizeBefore": 41991992 } ], "blinkGC": [ { "start": 263658, "duration": 3023 }, { "start": 263667, "duration": 2976 }, { "start": 269723, "duration": 1363 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1130, "time": 1607 }, "FunctionCallback": { "count": 4492, "time": 86902 }, "NamedGetterCallback": { "count": 107, "time": 6834 }, "GetMoreDataCallback": { "count": 14, "time": 137612 }, "AccessorSetterCallback": { "count": 5392, "time": 2743 }, "GCEpilogueCallback": { "count": 15, "time": 296 }, "GCPrologueCallback": { "count": 15, "time": 1360 }, "NamedSetterCallback": { "count": 18, "time": 102 }, "StoreCallbackProperty": { "count": 5334, "time": 997 }, "NamedQueryCallback": { "count": 11, "time": 25 }, "RunMicrotaskCallback": { "count": 42, "time": 12467 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1018 }, "CompileFunction": { "count": 3319, "time": 109139 }, "CompileIgnition": { "count": 3374, "time": 107759 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29797 }, "CompileRewriteReturnResult": { "count": 3329, "time": 127 }, "CompileScopeAnalysis": { "count": 3329, "time": 11055 }, "CompileScript": { "count": 10, "time": 736 }, "CompileLazy": { "count": 3176, "time": 14090 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 79 }, "RegExpInitializeAndCompile": { "count": 177, "time": 197 }, "CompileForOnStackReplacement": { "count": 2, "time": 33 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 661, "time": 1856 }, "Map_SetPrototype": { "count": 12886, "time": 3443 }, "Map_TransitionToDataProperty": { "count": 11922, "time": 37313 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 83 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 9718 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9092 }, "CreateArrayLiteral": { "count": 761, "time": 2789 }, "CreateObjectLiteral": { "count": 1888, "time": 11965 }, "SetProperty": { "count": 8820, "time": 12613 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 282 }, "NewClosure_Tenured": { "count": 2398, "time": 928 }, "HandleApiCall": { "count": 3986, "time": 5378 }, "DateConstructor": { "count": 268, "time": 118 }, "ArrayLengthGetter": { "count": 373, "time": 15 }, "ArrayLengthSetter": { "count": 5152, "time": 1584 }, "FunctionPrototypeSetter": { "count": 239, "time": 1791 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1942 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 81 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 110 }, "SetGrow": { "count": 26, "time": 29 }, "WeakCollectionSet": { "count": 5007, "time": 5266 }, "ForInEnumerate": { "count": 380, "time": 3558 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 10 }, "AllocateInNewSpace": { "count": 314, "time": 2674 }, "CreateListFromArrayLike": { "count": 18, "time": 29 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2598 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 3230 }, "AddDictionaryProperty": { "count": 10572, "time": 14400 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 42 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 669 }, "GetProperty": { "count": 6297, "time": 4217 }, "HasProperty": { "count": 961, "time": 1267 }, "KeyedGetProperty": { "count": 220, "time": 616 }, "NewObject": { "count": 251, "time": 1983 }, "ObjectCreate": { "count": 221, "time": 3359 }, "ObjectKeys": { "count": 53, "time": 156 }, "SetDataProperties": { "count": 71, "time": 2844 }, "ToString": { "count": 28, "time": 28 }, "RegExpExec": { "count": 269, "time": 11898 }, "RegExpExecMultiple": { "count": 327, "time": 1986 }, "RegExpReplace": { "count": 784, "time": 5942 }, "StringSplit": { "count": 6134, "time": 4380 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 42 }, "StringBuilderConcat": { "count": 152, "time": 71 }, "StringBuilderJoin": { "count": 136, "time": 880 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 564, "time": 994 }, "StringIndexOfUnchecked": { "count": 330, "time": 82 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 168, "time": 2484 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 112 }, "ArrayUnshift": { "count": 45, "time": 1047 }, "DateNow": { "count": 60, "time": 63 }, "FunctionPrototypeToString": { "count": 116, "time": 298 }, "ObjectDefineProperties": { "count": 2, "time": 905 }, "ObjectDefineProperty": { "count": 650, "time": 2826 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56764 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1164 }, "ObjectIsExtensible": { "count": 19, "time": 9 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 132 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 34 }, "ArrayShift": { "count": 120, "time": 100 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 15 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 7 }, "Interrupt": { "count": 142, "time": 1779 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 797 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1089 }, "ArrayPop": { "count": 63, "time": 191 }, "ArrayBufferConstructor": { "count": 1, "time": 4088 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 42 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 93 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3876 }, "HasComplexElements": { "count": 1, "time": 242 }, "NormalizeElements": { "count": 1, "time": 761 }, "StringToNumber": { "count": 196, "time": 453 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 317 }, "ObjectIsFrozen": { "count": 216, "time": 21 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 905, "time": 3513 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 1095 }, "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": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 471 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3397 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 4991 }, "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": 54 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 36079 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 3832 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1922 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 39, "time": 1709 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 94510 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 15473 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1425 }, "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": 436 }, "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": 11 }, "GC_MC_FINISH": { "count": 2, "time": 139 }, "GC_MC_MARK": { "count": 2, "time": 165 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 69 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 973 }, "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": 418 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1322 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5372 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 859 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 79 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1540 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 297 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 548 }, "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": 24 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 130 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 445 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "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": 11 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1297 }, "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": 4 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 8097 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2460 }, "GC_MC_BACKGROUND_MARKING": { "count": 36, "time": 31623 }, "GC_Custom_IncrementalMarkingObserver": { "count": 197, "time": 3888 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2762 } }, "JavaScript": { "JS_Execution": { "count": 5499, "time": 1063580 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14080 }, "ParseFunctionLiteral": { "count": 3377, "time": 149530 }, "ParseProgram": { "count": 10, "time": 2385 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10031 }, "PreParseNoVariableResolution": { "count": 105, "time": 2676 }, "JsonParse": { "count": 25, "time": 139072 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17053 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2050 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3607 }, "StoreGlobalIC_Miss": { "count": 8, "time": 9 }, "StoreIC_Miss": { "count": 1337, "time": 5503 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8479 }, "LoadIC_FunctionPrototypeStub": { "count": 394, "time": 3555 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1250 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3728, "time": 18770 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 21 }, "LoadIC_LoadNonexistentDH": { "count": 5449, "time": 10150 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2664 }, "StoreIC_Premonomorphic": { "count": 4834, "time": 12931 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 45 }, "LoadIC_SlowStub": { "count": 21, "time": 49 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1564 }, "LoadIC_LoadFieldDH": { "count": 3895, "time": 13707 }, "StoreIC_StoreFieldDH": { "count": 1230, "time": 5890 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 2144 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 4503 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3450 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 574 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 484, "time": 3725 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 131, "time": 1469 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 471, "time": 2869 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 932 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1038 }, "LoadIC_StringLength": { "count": 27, "time": 365 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 18 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 9 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 248 } }, "API": { "API_Context_New": { "count": 2, "time": 8617 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1421 }, "API_Object_SetPrivate": { "count": 35, "time": 20 }, "API_Persistent_New": { "count": 1876, "time": 775 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 22 }, "API_Function_NewInstance": { "count": 43, "time": 82 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2648 }, "API_Object_CreateDataProperty": { "count": 22, "time": 11 }, "API_Object_Get": { "count": 138, "time": 38 }, "API_Object_SetPrototype": { "count": 43, "time": 847 }, "API_ObjectTemplate_New": { "count": 102, "time": 17 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1547 }, "API_String_Write": { "count": 654, "time": 97 }, "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": 1 }, "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": 5 }, "API_Object_ToString": { "count": 1, "time": 26 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 403 }, "CompileBackgroundScript": { "count": 1, "time": 14 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 111 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 797 }, "ParseBackgroundProgram": { "count": 1, "time": 658 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5649 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52353 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 78, "time": 7 }, "OptimizeCode": { "count": 78, "time": 2523 }, "RecompileSynchronous": { "count": 154, "time": 117192 }, "CompileOptimized_Concurrent": { "count": 76, "time": 1390 }, "StackGuard": { "count": 79, "time": 1874 }, "DeoptimizeCode": { "count": 8, "time": 2440 }, "NotifyDeoptimized": { "count": 7, "time": 143 } } } }, { "duration": 2683474, "js": 2525499, "phases": [ { "phase": "load", "start": 0, "duration": 89745 }, { "phase": "boot", "start": 89745, "duration": 756139 }, { "phase": "transition", "start": 845884, "duration": 639923 }, { "phase": "render", "start": 1485807, "duration": 1197667 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 302142 }, { "kind": "MinorGC", "type": "scavenge", "start": 403423, "duration": 6397, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 439262, "duration": 6329, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 521164, "duration": 2537, "usedHeapSizeAfter": 5795664, "usedHeapSizeBefore": 6119208 }, { "kind": "MinorGC", "type": "scavenge", "start": 661005, "duration": 2616, "usedHeapSizeAfter": 7880568, "usedHeapSizeBefore": 8569560 }, { "kind": "MinorGC", "type": "scavenge", "start": 847484, "duration": 3040, "usedHeapSizeAfter": 9228552, "usedHeapSizeBefore": 9846200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1047675, "duration": 1883, "usedHeapSizeAfter": 10610072, "usedHeapSizeBefore": 11562368 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1152168, "duration": 59, "usedHeapSizeAfter": 11293512, "usedHeapSizeBefore": 11293512 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1188196, "duration": 6381, "usedHeapSizeAfter": 13440416, "usedHeapSizeBefore": 16315168 }, { "kind": "MinorGC", "type": "scavenge", "start": 1346572, "duration": 5236, "usedHeapSizeAfter": 21168544, "usedHeapSizeBefore": 22568120 }, { "kind": "MinorGC", "type": "scavenge", "start": 1382425, "duration": 5330, "usedHeapSizeAfter": 22055400, "usedHeapSizeBefore": 22716504 }, { "kind": "MinorGC", "type": "scavenge", "start": 1416487, "duration": 2630, "usedHeapSizeAfter": 24143888, "usedHeapSizeBefore": 25260592 }, { "kind": "MinorGC", "type": "scavenge", "start": 1662802, "duration": 6003, "usedHeapSizeAfter": 27961856, "usedHeapSizeBefore": 30754032 }, { "kind": "MinorGC", "type": "scavenge", "start": 1832781, "duration": 6708, "usedHeapSizeAfter": 29091960, "usedHeapSizeBefore": 32822464 }, { "kind": "MinorGC", "type": "scavenge", "start": 1956203, "duration": 8069, "usedHeapSizeAfter": 31983680, "usedHeapSizeBefore": 35959744 }, { "kind": "MinorGC", "type": "scavenge", "start": 2197019, "duration": 3678, "usedHeapSizeAfter": 31873088, "usedHeapSizeBefore": 45589416 }, { "kind": "MajorGC", "type": "weak processing", "start": 2679778, "duration": 13, "usedHeapSizeAfter": 38563184, "usedHeapSizeBefore": 38563184 } ], "blinkGC": [ { "start": 266467, "duration": 3292 }, { "start": 266474, "duration": 3226 }, { "start": 270937, "duration": 1095 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 1714 }, "FunctionCallback": { "count": 4485, "time": 92972 }, "NamedGetterCallback": { "count": 107, "time": 6543 }, "GetMoreDataCallback": { "count": 14, "time": 148551 }, "AccessorSetterCallback": { "count": 5392, "time": 4009 }, "GCEpilogueCallback": { "count": 15, "time": 852 }, "GCPrologueCallback": { "count": 15, "time": 897 }, "NamedSetterCallback": { "count": 18, "time": 714 }, "StoreCallbackProperty": { "count": 5334, "time": 4782 }, "NamedQueryCallback": { "count": 11, "time": 34 }, "RunMicrotaskCallback": { "count": 42, "time": 12678 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1024 }, "CompileFunction": { "count": 3319, "time": 97215 }, "CompileIgnition": { "count": 3374, "time": 111196 }, "CompileIgnitionFinalization": { "count": 3379, "time": 22892 }, "CompileRewriteReturnResult": { "count": 3329, "time": 295 }, "CompileScopeAnalysis": { "count": 3329, "time": 12283 }, "CompileScript": { "count": 10, "time": 350 }, "CompileLazy": { "count": 3176, "time": 11252 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 87 }, "RegExpInitializeAndCompile": { "count": 177, "time": 926 }, "CompileForOnStackReplacement": { "count": 1, "time": 20 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 2599 }, "Map_SetPrototype": { "count": 12946, "time": 5163 }, "Map_TransitionToDataProperty": { "count": 11927, "time": 34353 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 521 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5161 }, "InterpreterDeserializeLazy": { "count": 160, "time": 12427 }, "CreateArrayLiteral": { "count": 761, "time": 2591 }, "CreateObjectLiteral": { "count": 1888, "time": 6908 }, "SetProperty": { "count": 8824, "time": 15498 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 71 }, "NewClosure_Tenured": { "count": 2398, "time": 1585 }, "HandleApiCall": { "count": 3986, "time": 2484 }, "DateConstructor": { "count": 268, "time": 110 }, "ArrayLengthGetter": { "count": 372, "time": 22 }, "ArrayLengthSetter": { "count": 5152, "time": 2138 }, "FunctionPrototypeSetter": { "count": 239, "time": 1511 }, "FunctionLengthGetter": { "count": 13, "time": 14 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 122 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 901 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 26 }, "WeakCollectionSet": { "count": 5007, "time": 10435 }, "ForInEnumerate": { "count": 380, "time": 590 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 161, "time": 2517 }, "CreateListFromArrayLike": { "count": 18, "time": 29 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2527 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 4966, "time": 3625 }, "AddDictionaryProperty": { "count": 10572, "time": 10123 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 48 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 7 }, "GetProperty": { "count": 6296, "time": 5434 }, "HasProperty": { "count": 961, "time": 3343 }, "KeyedGetProperty": { "count": 209, "time": 689 }, "NewObject": { "count": 251, "time": 2282 }, "ObjectCreate": { "count": 221, "time": 1979 }, "ObjectKeys": { "count": 52, "time": 1090 }, "SetDataProperties": { "count": 71, "time": 2070 }, "ToString": { "count": 28, "time": 29 }, "RegExpExec": { "count": 269, "time": 11873 }, "RegExpExecMultiple": { "count": 327, "time": 918 }, "RegExpReplace": { "count": 784, "time": 4235 }, "StringSplit": { "count": 6134, "time": 9886 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 32 }, "StringBuilderConcat": { "count": 152, "time": 67 }, "StringBuilderJoin": { "count": 136, "time": 615 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 565, "time": 668 }, "StringIndexOfUnchecked": { "count": 330, "time": 72 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 2278 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 868 }, "ArrayUnshift": { "count": 45, "time": 25 }, "DateNow": { "count": 60, "time": 63 }, "FunctionPrototypeToString": { "count": 116, "time": 70 }, "ObjectDefineProperties": { "count": 2, "time": 26 }, "ObjectDefineProperty": { "count": 650, "time": 2491 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 51742 }, "ObjectSetPrototypeOf": { "count": 205, "time": 692 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 117 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 374 }, "ArrayShift": { "count": 120, "time": 94 }, "Object_DeleteProperty": { "count": 6, "time": 9 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 142, "time": 491 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 1574 }, "DeleteProperty": { "count": 11, "time": 266 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 307 }, "ArrayPop": { "count": 62, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 4449 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 17 }, "NumberPrototypeToString": { "count": 31, "time": 108 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 107 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 2685 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 133 }, "StringToNumber": { "count": 196, "time": 60 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 19 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 14 }, "DateUTC": { "count": 24, "time": 21 }, "ObjectIsFrozen": { "count": 216, "time": 23 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1054, "time": 1797 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 59 }, "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": 9 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 53 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2636 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 8854 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 805 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 41 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 45884 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 2174 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 10 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 12 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1359 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 119179 }, "GC_MC_INCREMENTAL": { "count": 26, "time": 7472 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 754 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 887 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 52 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "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": 28 }, "GC_MC_MARK": { "count": 1, "time": 9 }, "GC_MC_PROLOGUE": { "count": 1, "time": 29 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 42 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 69 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 182 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 6 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 527 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 1, "time": 1284 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1470 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 6 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 10 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 597 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 189 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 919 }, "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": 10 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 73 }, "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": 3, "time": 18 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 758 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 3, "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": 2 }, "GC_BACKGROUND_UNMAPPER": { "count": 2, "time": 3 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 2, "time": 1632 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 7, "time": 535 }, "GC_MC_BACKGROUND_MARKING": { "count": 10, "time": 11202 }, "GC_Custom_IncrementalMarkingObserver": { "count": 5, "time": 72 } }, "JavaScript": { "JS_Execution": { "count": 5517, "time": 1006991 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14134 }, "ParseFunctionLiteral": { "count": 3377, "time": 152740 }, "ParseProgram": { "count": 10, "time": 2128 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13545 }, "PreParseNoVariableResolution": { "count": 105, "time": 1229 }, "JsonParse": { "count": 25, "time": 125929 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18005 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1692 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2765 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1336, "time": 8800 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8442 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 1657 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 456 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4017, "time": 19974 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5420, "time": 13543 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4106 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 15646 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 26 }, "LoadIC_SlowStub": { "count": 21, "time": 43 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1386 }, "LoadIC_LoadFieldDH": { "count": 4021, "time": 10497 }, "StoreIC_StoreFieldDH": { "count": 1262, "time": 6925 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 108, "time": 2738 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3260 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 357 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4368 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 938 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 502, "time": 4116 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 124, "time": 2165 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 473, "time": 1578 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 64 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1489 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 215 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 19 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 27 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 66 } }, "API": { "API_Context_New": { "count": 2, "time": 9052 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2507 }, "API_Object_SetPrivate": { "count": 35, "time": 20 }, "API_Persistent_New": { "count": 1866, "time": 564 }, "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": 85 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3532 }, "API_Object_CreateDataProperty": { "count": 22, "time": 2 }, "API_Object_Get": { "count": 138, "time": 42 }, "API_Object_SetPrototype": { "count": 43, "time": 49 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1006 }, "API_String_Write": { "count": 654, "time": 105 }, "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": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 555 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 53, "time": 24 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 20 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 315 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 112 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 741 }, "ParseBackgroundProgram": { "count": 1, "time": 834 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7057 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52732 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 84, "time": 13 }, "OptimizeCode": { "count": 84, "time": 970 }, "RecompileSynchronous": { "count": 167, "time": 118119 }, "CompileOptimized_Concurrent": { "count": 83, "time": 1606 }, "StackGuard": { "count": 81, "time": 1666 }, "DeoptimizeCode": { "count": 8, "time": 1081 }, "NotifyDeoptimized": { "count": 7, "time": 820 } } } }, { "duration": 2724310, "js": 2580749, "phases": [ { "phase": "load", "start": 0, "duration": 87319 }, { "phase": "boot", "start": 87319, "duration": 734988 }, { "phase": "transition", "start": 822307, "duration": 691078 }, { "phase": "render", "start": 1513385, "duration": 1210925 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 294462 }, { "kind": "MinorGC", "type": "scavenge", "start": 394286, "duration": 5383, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 428329, "duration": 6671, "usedHeapSizeAfter": 4487528, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 512348, "duration": 2791, "usedHeapSizeAfter": 5803352, "usedHeapSizeBefore": 6119464 }, { "kind": "MinorGC", "type": "scavenge", "start": 650734, "duration": 3816, "usedHeapSizeAfter": 7871912, "usedHeapSizeBefore": 8565400 }, { "kind": "MinorGC", "type": "scavenge", "start": 824062, "duration": 3542, "usedHeapSizeAfter": 9249304, "usedHeapSizeBefore": 9842536 }, { "kind": "MinorGC", "type": "scavenge", "start": 1031101, "duration": 2439, "usedHeapSizeAfter": 10541664, "usedHeapSizeBefore": 11558640 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1189053, "duration": 88, "usedHeapSizeAfter": 16275928, "usedHeapSizeBefore": 16275928 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1198378, "duration": 11533, "usedHeapSizeAfter": 13696112, "usedHeapSizeBefore": 16547464 }, { "kind": "MinorGC", "type": "scavenge", "start": 1357427, "duration": 3912, "usedHeapSizeAfter": 21186264, "usedHeapSizeBefore": 22551960 }, { "kind": "MinorGC", "type": "scavenge", "start": 1389599, "duration": 3790, "usedHeapSizeAfter": 22027160, "usedHeapSizeBefore": 22681176 }, { "kind": "MinorGC", "type": "scavenge", "start": 1434303, "duration": 2686, "usedHeapSizeAfter": 24058776, "usedHeapSizeBefore": 25207640 }, { "kind": "MinorGC", "type": "scavenge", "start": 1668513, "duration": 4003, "usedHeapSizeAfter": 27818872, "usedHeapSizeBefore": 30695744 }, { "kind": "MinorGC", "type": "scavenge", "start": 1831293, "duration": 6442, "usedHeapSizeAfter": 28958952, "usedHeapSizeBefore": 32676936 }, { "kind": "MinorGC", "type": "scavenge", "start": 1970734, "duration": 4849, "usedHeapSizeAfter": 32096240, "usedHeapSizeBefore": 35950000 }, { "kind": "MinorGC", "type": "scavenge", "start": 2202631, "duration": 5345, "usedHeapSizeAfter": 31925360, "usedHeapSizeBefore": 45378048 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2387096, "duration": 78, "usedHeapSizeAfter": 36807512, "usedHeapSizeBefore": 36807512 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2399675, "duration": 7107, "usedHeapSizeAfter": 28226360, "usedHeapSizeBefore": 36908416 }, { "kind": "MajorGC", "type": "weak processing", "start": 2719566, "duration": 155, "usedHeapSizeAfter": 31322704, "usedHeapSizeBefore": 31322704 } ], "blinkGC": [ { "start": 261176, "duration": 3498 }, { "start": 261183, "duration": 3446 }, { "start": 271760, "duration": 1867 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 396 }, "FunctionCallback": { "count": 4500, "time": 91424 }, "NamedGetterCallback": { "count": 107, "time": 10930 }, "GetMoreDataCallback": { "count": 14, "time": 143706 }, "AccessorSetterCallback": { "count": 5392, "time": 2399 }, "GCEpilogueCallback": { "count": 17, "time": 2334 }, "GCPrologueCallback": { "count": 17, "time": 1451 }, "NamedSetterCallback": { "count": 18, "time": 114 }, "StoreCallbackProperty": { "count": 5334, "time": 2908 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 14663 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1266 }, "CompileFunction": { "count": 3319, "time": 97811 }, "CompileIgnition": { "count": 3374, "time": 93108 }, "CompileIgnitionFinalization": { "count": 3379, "time": 24100 }, "CompileRewriteReturnResult": { "count": 3329, "time": 2013 }, "CompileScopeAnalysis": { "count": 3329, "time": 13729 }, "CompileScript": { "count": 10, "time": 1506 }, "CompileLazy": { "count": 3176, "time": 13056 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 86 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1698 }, "CompileForOnStackReplacement": { "count": 1, "time": 21 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 1123 }, "Map_SetPrototype": { "count": 12966, "time": 4143 }, "Map_TransitionToDataProperty": { "count": 11987, "time": 40771 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 516 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6120 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7195 }, "CreateArrayLiteral": { "count": 761, "time": 2252 }, "CreateObjectLiteral": { "count": 1888, "time": 6045 }, "SetProperty": { "count": 8823, "time": 10665 }, "DeclareGlobals": { "count": 2, "time": 33 }, "NewClosure": { "count": 344, "time": 331 }, "NewClosure_Tenured": { "count": 2398, "time": 1790 }, "HandleApiCall": { "count": 3986, "time": 4556 }, "DateConstructor": { "count": 268, "time": 532 }, "ArrayLengthGetter": { "count": 371, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 1075 }, "FunctionPrototypeSetter": { "count": 239, "time": 2766 }, "FunctionLengthGetter": { "count": 13, "time": 635 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 119 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 84 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 63 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 4600 }, "ForInEnumerate": { "count": 379, "time": 2049 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 41 }, "AllocateInNewSpace": { "count": 201, "time": 3237 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 3787 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5028, "time": 7408 }, "AddDictionaryProperty": { "count": 10572, "time": 10102 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 47 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6296, "time": 5360 }, "HasProperty": { "count": 959, "time": 2485 }, "KeyedGetProperty": { "count": 214, "time": 2126 }, "NewObject": { "count": 251, "time": 2015 }, "ObjectCreate": { "count": 221, "time": 3275 }, "ObjectKeys": { "count": 52, "time": 175 }, "SetDataProperties": { "count": 71, "time": 1421 }, "ToString": { "count": 28, "time": 24 }, "RegExpExec": { "count": 269, "time": 8869 }, "RegExpExecMultiple": { "count": 327, "time": 644 }, "RegExpReplace": { "count": 784, "time": 4547 }, "StringSplit": { "count": 6134, "time": 8186 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 29 }, "StringBuilderConcat": { "count": 152, "time": 73 }, "StringBuilderJoin": { "count": 136, "time": 191 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 549, "time": 1052 }, "StringIndexOfUnchecked": { "count": 330, "time": 81 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 784 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 82 }, "ArrayUnshift": { "count": 45, "time": 25 }, "DateNow": { "count": 60, "time": 58 }, "FunctionPrototypeToString": { "count": 116, "time": 64 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 1671 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 52057 }, "ObjectSetPrototypeOf": { "count": 205, "time": 283 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 479 }, "MapGrow": { "count": 45, "time": 106 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 42 }, "ArrayShift": { "count": 120, "time": 101 }, "Object_DeleteProperty": { "count": 6, "time": 14 }, "ArrayIndexOf": { "count": 70, "time": 270 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 150, "time": 718 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 150 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 109 }, "ArrayPop": { "count": 53, "time": 1054 }, "ArrayBufferConstructor": { "count": 1, "time": 3772 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 26 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 77 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2107 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 818 }, "StringToNumber": { "count": 196, "time": 48 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 21 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1246, "time": 3797 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 1104 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 15, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 15, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 15, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 827 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 3173 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 3934 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 40 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 618 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 37 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 44080 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 4578 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 14 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 39, "time": 1534 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 110602 }, "GC_MC_INCREMENTAL": { "count": 42, "time": 15639 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1624 }, "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": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 146 }, "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": 99 }, "GC_MC_MARK": { "count": 2, "time": 19 }, "GC_MC_PROLOGUE": { "count": 2, "time": 54 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 595 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 572 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 65 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 119 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2382 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 1787 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 32 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 823 }, "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": 6929 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 771 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1305 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 5 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 10 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 24 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 511 }, "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": 38 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 703 }, "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": 909 }, "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": 51 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 3194 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 20, "time": 17727 }, "GC_MC_BACKGROUND_MARKING": { "count": 31, "time": 35686 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 3025 }, "GC_Custom_IncrementalMarkingObserver": { "count": 68, "time": 2350 } }, "JavaScript": { "JS_Execution": { "count": 5568, "time": 1042211 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 18664 }, "ParseFunctionLiteral": { "count": 3377, "time": 137335 }, "ParseProgram": { "count": 10, "time": 1630 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9489 }, "PreParseNoVariableResolution": { "count": 105, "time": 1325 }, "JsonParse": { "count": 25, "time": 142946 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17705 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2081 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2280 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1397, "time": 5943 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9690 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 2801 }, "LoadIC_LoadConstantDH": { "count": 531, "time": 952 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4175, "time": 22410 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 5564, "time": 13774 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4737 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 14373 }, "LoadGlobalIC_Slow": { "count": 21, "time": 7 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 27 }, "LoadIC_SlowStub": { "count": 21, "time": 46 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1636 }, "LoadIC_LoadFieldDH": { "count": 4174, "time": 18368 }, "StoreIC_StoreFieldDH": { "count": 1338, "time": 4619 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 108, "time": 1708 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 7040 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4593 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 78 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 553, "time": 7753 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 139, "time": 2520 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 510, "time": 1297 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 51 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 955 }, "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": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 916 } }, "API": { "API_Context_New": { "count": 2, "time": 9762 }, "API_FunctionTemplate_New": { "count": 1353, "time": 4112 }, "API_Object_SetPrivate": { "count": 35, "time": 17 }, "API_Persistent_New": { "count": 1874, "time": 536 }, "API_String_NewFromUtf8": { "count": 13, "time": 6 }, "API_String_WriteUtf8": { "count": 7, "time": 4 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 719 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2336 }, "API_Object_CreateDataProperty": { "count": 22, "time": 4 }, "API_Object_Get": { "count": 138, "time": 36 }, "API_Object_SetPrototype": { "count": 43, "time": 47 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 270 }, "API_String_Write": { "count": 654, "time": 362 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 32 }, "API_External_New": { "count": 23, "time": 6 }, "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": 61, "time": 47 }, "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": 471 }, "CompileBackgroundScript": { "count": 1, "time": 21 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 119 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 817 }, "ParseBackgroundProgram": { "count": 1, "time": 747 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6027 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53563 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 69, "time": 6 }, "OptimizeCode": { "count": 69, "time": 1918 }, "RecompileSynchronous": { "count": 137, "time": 110822 }, "CompileOptimized_Concurrent": { "count": 68, "time": 2721 }, "StackGuard": { "count": 71, "time": 1083 }, "DeoptimizeCode": { "count": 6, "time": 1953 }, "NotifyDeoptimized": { "count": 5, "time": 719 } } } }, { "duration": 2695178, "js": 2549412, "phases": [ { "phase": "load", "start": 0, "duration": 89176 }, { "phase": "boot", "start": 89176, "duration": 740681 }, { "phase": "transition", "start": 829857, "duration": 676152 }, { "phase": "render", "start": 1506009, "duration": 1189169 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 296829 }, { "kind": "MinorGC", "type": "scavenge", "start": 398033, "duration": 4984, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 433785, "duration": 5102, "usedHeapSizeAfter": 4487704, "usedHeapSizeBefore": 4629696 }, { "kind": "MinorGC", "type": "scavenge", "start": 511492, "duration": 4882, "usedHeapSizeAfter": 5803544, "usedHeapSizeBefore": 6119832 }, { "kind": "MinorGC", "type": "scavenge", "start": 654535, "duration": 2685, "usedHeapSizeAfter": 7885776, "usedHeapSizeBefore": 8566960 }, { "kind": "MinorGC", "type": "scavenge", "start": 822677, "duration": 3095, "usedHeapSizeAfter": 9196720, "usedHeapSizeBefore": 9821240 }, { "kind": "MinorGC", "type": "scavenge", "start": 1043798, "duration": 2076, "usedHeapSizeAfter": 10559736, "usedHeapSizeBefore": 11558944 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1145853, "duration": 347, "usedHeapSizeAfter": 11257000, "usedHeapSizeBefore": 11257000 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1194604, "duration": 8829, "usedHeapSizeAfter": 13416632, "usedHeapSizeBefore": 16278736 }, { "kind": "MinorGC", "type": "scavenge", "start": 1352653, "duration": 3128, "usedHeapSizeAfter": 21171520, "usedHeapSizeBefore": 22565000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1386376, "duration": 3635, "usedHeapSizeAfter": 21985752, "usedHeapSizeBefore": 22712552 }, { "kind": "MinorGC", "type": "scavenge", "start": 1418075, "duration": 5377, "usedHeapSizeAfter": 24093576, "usedHeapSizeBefore": 25195264 }, { "kind": "MinorGC", "type": "scavenge", "start": 1660007, "duration": 5643, "usedHeapSizeAfter": 27798224, "usedHeapSizeBefore": 30697088 }, { "kind": "MinorGC", "type": "scavenge", "start": 1820313, "duration": 6193, "usedHeapSizeAfter": 28965472, "usedHeapSizeBefore": 32688016 }, { "kind": "MinorGC", "type": "scavenge", "start": 1961926, "duration": 5200, "usedHeapSizeAfter": 32082176, "usedHeapSizeBefore": 35948512 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2011766, "duration": 453, "usedHeapSizeAfter": 34258464, "usedHeapSizeBefore": 34258464 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2013283, "duration": 7969, "usedHeapSizeAfter": 26757512, "usedHeapSizeBefore": 34324000 }, { "kind": "MinorGC", "type": "scavenge", "start": 2471030, "duration": 2851, "usedHeapSizeAfter": 28134776, "usedHeapSizeBefore": 43775176 }, { "kind": "MajorGC", "type": "weak processing", "start": 2691804, "duration": 21, "usedHeapSizeAfter": 30040480, "usedHeapSizeBefore": 30040480 } ], "blinkGC": [ { "start": 260813, "duration": 3894 }, { "start": 260827, "duration": 3824 }, { "start": 271619, "duration": 1425 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1132, "time": 836 }, "FunctionCallback": { "count": 4488, "time": 82045 }, "NamedGetterCallback": { "count": 107, "time": 7028 }, "GetMoreDataCallback": { "count": 14, "time": 142345 }, "AccessorSetterCallback": { "count": 5392, "time": 1962 }, "GCEpilogueCallback": { "count": 17, "time": 382 }, "GCPrologueCallback": { "count": 17, "time": 1548 }, "NamedSetterCallback": { "count": 18, "time": 104 }, "StoreCallbackProperty": { "count": 5334, "time": 5060 }, "NamedQueryCallback": { "count": 11, "time": 27 }, "RunMicrotaskCallback": { "count": 42, "time": 13678 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3298 }, "CompileFunction": { "count": 3319, "time": 94961 }, "CompileIgnition": { "count": 3374, "time": 121740 }, "CompileIgnitionFinalization": { "count": 3379, "time": 25992 }, "CompileRewriteReturnResult": { "count": 3329, "time": 906 }, "CompileScopeAnalysis": { "count": 3329, "time": 13927 }, "CompileScript": { "count": 10, "time": 1298 }, "CompileLazy": { "count": 3176, "time": 11173 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1117 }, "RegExpInitializeAndCompile": { "count": 177, "time": 607 }, "CompileForOnStackReplacement": { "count": 1, "time": 30 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 664, "time": 7517 }, "Map_SetPrototype": { "count": 13002, "time": 8964 }, "Map_TransitionToDataProperty": { "count": 11995, "time": 39338 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 73 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5924 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8647 }, "CreateArrayLiteral": { "count": 761, "time": 2037 }, "CreateObjectLiteral": { "count": 1888, "time": 8299 }, "SetProperty": { "count": 8837, "time": 16335 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 113 }, "NewClosure_Tenured": { "count": 2398, "time": 953 }, "HandleApiCall": { "count": 3986, "time": 4749 }, "DateConstructor": { "count": 268, "time": 827 }, "ArrayLengthGetter": { "count": 372, "time": 24 }, "ArrayLengthSetter": { "count": 5152, "time": 1255 }, "FunctionPrototypeSetter": { "count": 239, "time": 868 }, "FunctionLengthGetter": { "count": 13, "time": 14 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 108 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 516 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 564 }, "SetGrow": { "count": 26, "time": 30 }, "WeakCollectionSet": { "count": 5007, "time": 7641 }, "ForInEnumerate": { "count": 379, "time": 3364 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 290, "time": 4415 }, "CreateListFromArrayLike": { "count": 18, "time": 803 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 1325 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 2761 }, "AddDictionaryProperty": { "count": 10572, "time": 10445 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 40 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6296, "time": 4455 }, "HasProperty": { "count": 961, "time": 1288 }, "KeyedGetProperty": { "count": 221, "time": 2113 }, "NewObject": { "count": 251, "time": 651 }, "ObjectCreate": { "count": 221, "time": 2627 }, "ObjectKeys": { "count": 52, "time": 926 }, "SetDataProperties": { "count": 71, "time": 2348 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 11391 }, "RegExpExecMultiple": { "count": 327, "time": 1178 }, "RegExpReplace": { "count": 784, "time": 3873 }, "StringSplit": { "count": 6134, "time": 5252 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 21 }, "StringBuilderConcat": { "count": 152, "time": 87 }, "StringBuilderJoin": { "count": 136, "time": 75 }, "StringCharCodeAt": { "count": 11, "time": 24 }, "StringEqual": { "count": 551, "time": 285 }, "StringIndexOfUnchecked": { "count": 330, "time": 78 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 496 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 318 }, "ArrayUnshift": { "count": 45, "time": 413 }, "DateNow": { "count": 60, "time": 55 }, "FunctionPrototypeToString": { "count": 116, "time": 458 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 1666 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 49819 }, "ObjectSetPrototypeOf": { "count": 205, "time": 893 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 396 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 32 }, "ArrayShift": { "count": 120, "time": 779 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 10 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 147, "time": 532 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 100 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 109 }, "ArrayPop": { "count": 63, "time": 889 }, "ArrayBufferConstructor": { "count": 1, "time": 3809 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 23 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 108 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 3603 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 1286 }, "StringToNumber": { "count": 196, "time": 52 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 29 }, "ObjectIsFrozen": { "count": 216, "time": 320 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1172, "time": 3274 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 68 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 15, "time": 2 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 15, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 15, "time": 10 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 103 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 3660 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 7335 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 149 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 52 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 37453 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 2527 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 1091 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 39, "time": 1545 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 100374 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 15040 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1192 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 1037 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 771 }, "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": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 50 }, "GC_MC_MARK": { "count": 2, "time": 18 }, "GC_MC_PROLOGUE": { "count": 2, "time": 556 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 552 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 889 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 779 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 59 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 119 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1944 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4751 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 42 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 396 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3564 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 427 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 628 }, "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": 351 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 138 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 761 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 35 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "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": 13 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 133 }, "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": 106 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4353 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 8893 }, "GC_MC_BACKGROUND_MARKING": { "count": 16, "time": 34381 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2484 }, "GC_Custom_IncrementalMarkingObserver": { "count": 142, "time": 1757 } }, "JavaScript": { "JS_Execution": { "count": 5560, "time": 1026855 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14700 }, "ParseFunctionLiteral": { "count": 3377, "time": 143299 }, "ParseProgram": { "count": 10, "time": 1811 }, "PreParseWithVariableResolution": { "count": 6145, "time": 15902 }, "PreParseNoVariableResolution": { "count": 105, "time": 1606 }, "JsonParse": { "count": 25, "time": 133253 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22878 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1563 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2184 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1392, "time": 7760 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5602 }, "LoadIC_FunctionPrototypeStub": { "count": 397, "time": 1906 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 906 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4280, "time": 13338 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5447, "time": 15136 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3728 }, "StoreIC_Premonomorphic": { "count": 4836, "time": 16767 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 28 }, "LoadIC_SlowStub": { "count": 21, "time": 47 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1525 }, "LoadIC_LoadFieldDH": { "count": 4160, "time": 11923 }, "StoreIC_StoreFieldDH": { "count": 1294, "time": 4916 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 108, "time": 1270 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3671 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3291 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 90 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 550, "time": 2707 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1674 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 2808 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 2302 }, "LoadIC_LoadNormalDH": { "count": 164, "time": 1681 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 552 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 59 } }, "API": { "API_Context_New": { "count": 2, "time": 12204 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1658 }, "API_Object_SetPrivate": { "count": 35, "time": 20 }, "API_Persistent_New": { "count": 1876, "time": 2154 }, "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": 94 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2438 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 35 }, "API_Object_SetPrototype": { "count": 43, "time": 46 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1090 }, "API_String_Write": { "count": 654, "time": 90 }, "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": 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": 1509 }, "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": 580 }, "CompileBackgroundScript": { "count": 1, "time": 31 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 2 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 152 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 871 }, "ParseBackgroundProgram": { "count": 1, "time": 785 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6968 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53956 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 70, "time": 12 }, "OptimizeCode": { "count": 70, "time": 1446 }, "RecompileSynchronous": { "count": 139, "time": 104625 }, "CompileOptimized_Concurrent": { "count": 69, "time": 2053 }, "StackGuard": { "count": 70, "time": 1116 }, "DeoptimizeCode": { "count": 6, "time": 1605 }, "NotifyDeoptimized": { "count": 5, "time": 449 } } } }, { "duration": 2824098, "js": 2656918, "phases": [ { "phase": "load", "start": 0, "duration": 104458 }, { "phase": "boot", "start": 104458, "duration": 748756 }, { "phase": "transition", "start": 853214, "duration": 734608 }, { "phase": "render", "start": 1587822, "duration": 1236276 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 305887 }, { "kind": "MinorGC", "type": "scavenge", "start": 418003, "duration": 7089, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 459371, "duration": 6417, "usedHeapSizeAfter": 4487608, "usedHeapSizeBefore": 4629472 }, { "kind": "MinorGC", "type": "scavenge", "start": 542185, "duration": 2018, "usedHeapSizeAfter": 5804792, "usedHeapSizeBefore": 6119184 }, { "kind": "MinorGC", "type": "scavenge", "start": 682960, "duration": 2887, "usedHeapSizeAfter": 7872072, "usedHeapSizeBefore": 8565568 }, { "kind": "MinorGC", "type": "scavenge", "start": 855452, "duration": 3793, "usedHeapSizeAfter": 9246352, "usedHeapSizeBefore": 9841920 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1056705, "duration": 71, "usedHeapSizeAfter": 11137728, "usedHeapSizeBefore": 11137728 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1071265, "duration": 6853, "usedHeapSizeAfter": 8919200, "usedHeapSizeBefore": 11258616 }, { "kind": "MajorGC", "type": "weak processing", "start": 1164163, "duration": 9, "usedHeapSizeAfter": 9925352, "usedHeapSizeBefore": 9925352 }, { "kind": "MinorGC", "type": "scavenge", "start": 1370905, "duration": 5238, "usedHeapSizeAfter": 21052184, "usedHeapSizeBefore": 22845072 }, { "kind": "MinorGC", "type": "scavenge", "start": 1421769, "duration": 6842, "usedHeapSizeAfter": 22332184, "usedHeapSizeBefore": 23258984 }, { "kind": "MinorGC", "type": "scavenge", "start": 1465972, "duration": 4520, "usedHeapSizeAfter": 24172064, "usedHeapSizeBefore": 25201592 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1531273, "duration": 73, "usedHeapSizeAfter": 27495184, "usedHeapSizeBefore": 27495184 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1537627, "duration": 10633, "usedHeapSizeAfter": 23754344, "usedHeapSizeBefore": 27703320 }, { "kind": "MinorGC", "type": "scavenge", "start": 1774467, "duration": 5655, "usedHeapSizeAfter": 25059512, "usedHeapSizeBefore": 29056600 }, { "kind": "MinorGC", "type": "scavenge", "start": 2017146, "duration": 6188, "usedHeapSizeAfter": 28017680, "usedHeapSizeBefore": 31829064 }, { "kind": "MinorGC", "type": "scavenge", "start": 2261135, "duration": 4392, "usedHeapSizeAfter": 29101872, "usedHeapSizeBefore": 41565472 }, { "kind": "MajorGC", "type": "weak processing", "start": 2819893, "duration": 23, "usedHeapSizeAfter": 40467208, "usedHeapSizeBefore": 40467208 } ], "blinkGC": [ { "start": 280450, "duration": 3609 }, { "start": 280458, "duration": 3342 }, { "start": 287634, "duration": 1996 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1132, "time": 1597 }, "FunctionCallback": { "count": 4486, "time": 102361 }, "NamedGetterCallback": { "count": 107, "time": 6802 }, "GetMoreDataCallback": { "count": 14, "time": 143150 }, "AccessorSetterCallback": { "count": 5392, "time": 3234 }, "GCEpilogueCallback": { "count": 15, "time": 848 }, "GCPrologueCallback": { "count": 15, "time": 919 }, "NamedSetterCallback": { "count": 18, "time": 608 }, "StoreCallbackProperty": { "count": 5334, "time": 5491 }, "NamedQueryCallback": { "count": 11, "time": 35 }, "RunMicrotaskCallback": { "count": 42, "time": 13263 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1377 }, "CompileFunction": { "count": 3319, "time": 103230 }, "CompileIgnition": { "count": 3374, "time": 103062 }, "CompileIgnitionFinalization": { "count": 3379, "time": 34799 }, "CompileRewriteReturnResult": { "count": 3329, "time": 129 }, "CompileScopeAnalysis": { "count": 3329, "time": 13270 }, "CompileScript": { "count": 10, "time": 2897 }, "CompileLazy": { "count": 3176, "time": 14822 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 608 }, "RegExpInitializeAndCompile": { "count": 177, "time": 191 }, "CompileForOnStackReplacement": { "count": 3, "time": 241 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 666, "time": 2593 }, "Map_SetPrototype": { "count": 12946, "time": 5153 }, "Map_TransitionToDataProperty": { "count": 11933, "time": 34836 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 66 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5891 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10693 }, "CreateArrayLiteral": { "count": 761, "time": 2824 }, "CreateObjectLiteral": { "count": 1888, "time": 7260 }, "SetProperty": { "count": 8820, "time": 15476 }, "DeclareGlobals": { "count": 2, "time": 100 }, "NewClosure": { "count": 344, "time": 91 }, "NewClosure_Tenured": { "count": 2398, "time": 1531 }, "HandleApiCall": { "count": 3986, "time": 4196 }, "DateConstructor": { "count": 268, "time": 748 }, "ArrayLengthGetter": { "count": 370, "time": 22 }, "ArrayLengthSetter": { "count": 5152, "time": 773 }, "FunctionPrototypeSetter": { "count": 239, "time": 1336 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 801 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 813 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 34 }, "WeakCollectionSet": { "count": 5007, "time": 7426 }, "ForInEnumerate": { "count": 379, "time": 3710 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 306, "time": 5270 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 6 }, "CreateRegExpLiteral": { "count": 235, "time": 2744 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 7908 }, "AddDictionaryProperty": { "count": 10572, "time": 15559 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 42 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 2784 }, "HasProperty": { "count": 961, "time": 1223 }, "KeyedGetProperty": { "count": 223, "time": 1986 }, "NewObject": { "count": 251, "time": 2160 }, "ObjectCreate": { "count": 221, "time": 2547 }, "ObjectKeys": { "count": 52, "time": 1930 }, "SetDataProperties": { "count": 71, "time": 2356 }, "ToString": { "count": 28, "time": 29 }, "RegExpExec": { "count": 269, "time": 10223 }, "RegExpExecMultiple": { "count": 327, "time": 4167 }, "RegExpReplace": { "count": 784, "time": 2880 }, "StringSplit": { "count": 6134, "time": 8928 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 79 }, "StringBuilderJoin": { "count": 136, "time": 65 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 561, "time": 762 }, "StringIndexOfUnchecked": { "count": 330, "time": 80 }, "StringToArray": { "count": 1, "time": 628 }, "ArrayConcat": { "count": 168, "time": 200 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 58 }, "ArrayUnshift": { "count": 45, "time": 29 }, "DateNow": { "count": 60, "time": 69 }, "FunctionPrototypeToString": { "count": 116, "time": 75 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 1225 }, "ObjectFreeze": { "count": 11, "time": 43 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54085 }, "ObjectSetPrototypeOf": { "count": 205, "time": 330 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 104 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 44 }, "ArrayShift": { "count": 120, "time": 208 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 6 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 147, "time": 2220 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 817 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 658 }, "ArrayPop": { "count": 63, "time": 28 }, "ArrayBufferConstructor": { "count": 1, "time": 3710 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 51 }, "NumberPrototypeToString": { "count": 31, "time": 2 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 148 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2245 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 135 }, "StringToNumber": { "count": 196, "time": 145 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 799 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 20 }, "ObjectIsFrozen": { "count": 216, "time": 27 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 910, "time": 3975 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 52 }, "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": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 199 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2449 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 5917 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 1382 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 32 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 39 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 41224 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 3334 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 423 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 12 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1360 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 103832 }, "GC_MC_INCREMENTAL": { "count": 32, "time": 17916 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2386 }, "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": 128 }, "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": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 382 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 54 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 65 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1066 }, "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": 114 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2534 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4508 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 23 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 94 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 575 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2827 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 290 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 821 }, "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": 15 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 122 }, "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": 646 }, "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": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1200 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 286 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 11 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7021 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3669 }, "GC_MC_BACKGROUND_MARKING": { "count": 37, "time": 30004 }, "GC_Custom_IncrementalMarkingObserver": { "count": 187, "time": 1880 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2533 } }, "JavaScript": { "JS_Execution": { "count": 5562, "time": 1033447 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 20516 }, "ParseFunctionLiteral": { "count": 3377, "time": 140901 }, "ParseProgram": { "count": 10, "time": 1157 }, "PreParseWithVariableResolution": { "count": 6145, "time": 15511 }, "PreParseNoVariableResolution": { "count": 105, "time": 1001 }, "JsonParse": { "count": 25, "time": 121130 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 23901 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1258 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2831 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1348, "time": 5902 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9533 }, "LoadIC_FunctionPrototypeStub": { "count": 399, "time": 2083 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 827 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4066, "time": 14754 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 1176 }, "LoadIC_LoadNonexistentDH": { "count": 5446, "time": 16242 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2814 }, "StoreIC_Premonomorphic": { "count": 4834, "time": 18601 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 42 }, "LoadIC_SlowStub": { "count": 21, "time": 48 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1197 }, "LoadIC_LoadFieldDH": { "count": 4045, "time": 14232 }, "StoreIC_StoreFieldDH": { "count": 1267, "time": 4426 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 3874 }, "KeyedLoadIC_LoadElementDH": { "count": 826, "time": 3479 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 6574 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 603 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 547, "time": 2867 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 125, "time": 1648 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 472, "time": 2438 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 61 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 181 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 349 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 422 } }, "API": { "API_Context_New": { "count": 2, "time": 8258 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3340 }, "API_Object_SetPrivate": { "count": 35, "time": 35 }, "API_Persistent_New": { "count": 1876, "time": 448 }, "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": 95 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3087 }, "API_Object_CreateDataProperty": { "count": 22, "time": 358 }, "API_Object_Get": { "count": 138, "time": 43 }, "API_Object_SetPrototype": { "count": 43, "time": 908 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1699 }, "API_String_Write": { "count": 654, "time": 1453 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 500 }, "API_External_New": { "count": 23, "time": 10 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 8 }, "API_Private_New": { "count": 3, "time": 2 }, "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": 572 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 130 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 744 }, "ParseBackgroundProgram": { "count": 1, "time": 619 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5225 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 46419 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 85, "time": 8 }, "OptimizeCode": { "count": 85, "time": 1258 }, "RecompileSynchronous": { "count": 166, "time": 172491 }, "CompileOptimized_Concurrent": { "count": 81, "time": 3082 }, "StackGuard": { "count": 84, "time": 2841 }, "DeoptimizeCode": { "count": 11, "time": 1407 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 324 }, "NotifyDeoptimized": { "count": 10, "time": 2095 } } } }, { "duration": 2705694, "js": 2551972, "phases": [ { "phase": "load", "start": 0, "duration": 86072 }, { "phase": "boot", "start": 86072, "duration": 746802 }, { "phase": "transition", "start": 832874, "duration": 665250 }, { "phase": "render", "start": 1498124, "duration": 1207570 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 290032 }, { "kind": "MinorGC", "type": "scavenge", "start": 391911, "duration": 5391, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 427076, "duration": 5872, "usedHeapSizeAfter": 4487528, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 520302, "duration": 1819, "usedHeapSizeAfter": 5805128, "usedHeapSizeBefore": 6119552 }, { "kind": "MinorGC", "type": "scavenge", "start": 658557, "duration": 3302, "usedHeapSizeAfter": 7874120, "usedHeapSizeBefore": 8565696 }, { "kind": "MinorGC", "type": "scavenge", "start": 833958, "duration": 2897, "usedHeapSizeAfter": 9241416, "usedHeapSizeBefore": 9842192 }, { "kind": "MinorGC", "type": "scavenge", "start": 1033536, "duration": 2979, "usedHeapSizeAfter": 10547104, "usedHeapSizeBefore": 11559176 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1151222, "duration": 957, "usedHeapSizeAfter": 11254472, "usedHeapSizeBefore": 11254472 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1153541, "duration": 4623, "usedHeapSizeAfter": 8525376, "usedHeapSizeBefore": 11254632 }, { "kind": "MajorGC", "type": "weak processing", "start": 1160252, "duration": 8, "usedHeapSizeAfter": 8525456, "usedHeapSizeBefore": 8525456 }, { "kind": "MinorGC", "type": "scavenge", "start": 1339285, "duration": 4124, "usedHeapSizeAfter": 21309080, "usedHeapSizeBefore": 22713576 }, { "kind": "MinorGC", "type": "scavenge", "start": 1368961, "duration": 5195, "usedHeapSizeAfter": 22147536, "usedHeapSizeBefore": 22794520 }, { "kind": "MinorGC", "type": "scavenge", "start": 1411685, "duration": 3892, "usedHeapSizeAfter": 24190200, "usedHeapSizeBefore": 25324024 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1597153, "duration": 409, "usedHeapSizeAfter": 29051384, "usedHeapSizeBefore": 29051384 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1603558, "duration": 9918, "usedHeapSizeAfter": 25050920, "usedHeapSizeBefore": 29152568 }, { "kind": "MinorGC", "type": "scavenge", "start": 1742605, "duration": 5161, "usedHeapSizeAfter": 25230560, "usedHeapSizeBefore": 29436832 }, { "kind": "MinorGC", "type": "scavenge", "start": 2089885, "duration": 4762, "usedHeapSizeAfter": 28970848, "usedHeapSizeBefore": 40816872 }, { "kind": "MinorGC", "type": "scavenge", "start": 2570911, "duration": 6400, "usedHeapSizeAfter": 30436896, "usedHeapSizeBefore": 42418568 } ], "blinkGC": [ { "start": 257534, "duration": 3546 }, { "start": 257542, "duration": 2640 }, { "start": 274271, "duration": 1650 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 1167 }, "FunctionCallback": { "count": 4488, "time": 84076 }, "NamedGetterCallback": { "count": 107, "time": 9368 }, "GetMoreDataCallback": { "count": 14, "time": 140097 }, "AccessorSetterCallback": { "count": 5392, "time": 2498 }, "GCEpilogueCallback": { "count": 16, "time": 1428 }, "GCPrologueCallback": { "count": 16, "time": 1650 }, "NamedSetterCallback": { "count": 18, "time": 406 }, "StoreCallbackProperty": { "count": 5334, "time": 2906 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 10751 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 707 }, "CompileFunction": { "count": 3319, "time": 110624 }, "CompileIgnition": { "count": 3374, "time": 110797 }, "CompileIgnitionFinalization": { "count": 3379, "time": 26281 }, "CompileRewriteReturnResult": { "count": 3329, "time": 478 }, "CompileScopeAnalysis": { "count": 3329, "time": 11145 }, "CompileScript": { "count": 10, "time": 1868 }, "CompileLazy": { "count": 3176, "time": 18910 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 248 }, "RegExpInitializeAndCompile": { "count": 177, "time": 267 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 1455 }, "Map_SetPrototype": { "count": 12971, "time": 6715 }, "Map_TransitionToDataProperty": { "count": 11967, "time": 38592 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 72 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4550 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7460 }, "CreateArrayLiteral": { "count": 761, "time": 503 }, "CreateObjectLiteral": { "count": 1888, "time": 7842 }, "SetProperty": { "count": 8829, "time": 13078 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 673 }, "NewClosure_Tenured": { "count": 2398, "time": 2542 }, "HandleApiCall": { "count": 3986, "time": 3292 }, "DateConstructor": { "count": 268, "time": 137 }, "ArrayLengthGetter": { "count": 372, "time": 22 }, "ArrayLengthSetter": { "count": 5152, "time": 1142 }, "FunctionPrototypeSetter": { "count": 239, "time": 784 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 113 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 5 }, "PrepareElementsForSort": { "count": 39, "time": 1220 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 787 }, "SetGrow": { "count": 26, "time": 32 }, "WeakCollectionSet": { "count": 5007, "time": 10692 }, "ForInEnumerate": { "count": 380, "time": 4110 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 257, "time": 3315 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 2801 }, "GenerateRandomNumbers": { "count": 1, "time": 5 }, "NumberToStringSkipCache": { "count": 5039, "time": 8796 }, "AddDictionaryProperty": { "count": 10572, "time": 10309 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 194 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 2406 }, "HasProperty": { "count": 961, "time": 470 }, "KeyedGetProperty": { "count": 223, "time": 2216 }, "NewObject": { "count": 251, "time": 1759 }, "ObjectCreate": { "count": 221, "time": 1454 }, "ObjectKeys": { "count": 53, "time": 1014 }, "SetDataProperties": { "count": 71, "time": 3394 }, "ToString": { "count": 28, "time": 655 }, "RegExpExec": { "count": 269, "time": 10241 }, "RegExpExecMultiple": { "count": 327, "time": 1936 }, "RegExpReplace": { "count": 784, "time": 2330 }, "StringSplit": { "count": 6134, "time": 5175 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 36 }, "StringBuilderConcat": { "count": 152, "time": 145 }, "StringBuilderJoin": { "count": 136, "time": 856 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 561, "time": 665 }, "StringIndexOfUnchecked": { "count": 330, "time": 86 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 955 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 888 }, "ArrayUnshift": { "count": 45, "time": 608 }, "DateNow": { "count": 60, "time": 64 }, "FunctionPrototypeToString": { "count": 116, "time": 69 }, "ObjectDefineProperties": { "count": 2, "time": 240 }, "ObjectDefineProperty": { "count": 650, "time": 1194 }, "ObjectFreeze": { "count": 11, "time": 18 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 62125 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1325 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1107 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 258 }, "ArrayShift": { "count": 120, "time": 885 }, "Object_DeleteProperty": { "count": 6, "time": 18 }, "ArrayIndexOf": { "count": 70, "time": 14 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 192 }, "Interrupt": { "count": 143, "time": 1246 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 114 }, "DeleteProperty": { "count": 11, "time": 270 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 112 }, "ArrayPop": { "count": 63, "time": 38 }, "ArrayBufferConstructor": { "count": 1, "time": 3520 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 30 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 386 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3704 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 220 }, "StringToNumber": { "count": 196, "time": 1470 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 479 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 80 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1067, "time": 2854 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 58 }, "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": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 99 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2128 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7049 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 170 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 48 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 60 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 37206 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4183 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 541 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 1734 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 97593 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 15506 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1410 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 1607 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1339 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 3 }, "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": 134 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 55 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 517 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 906 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 25 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 101 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1378 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4592 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 30 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 83 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2593 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 101 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 524 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 1034 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 16 }, "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": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 1115 }, "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": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "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": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 54 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7152 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4045 }, "GC_MC_BACKGROUND_MARKING": { "count": 24, "time": 34067 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2690 }, "GC_Custom_IncrementalMarkingObserver": { "count": 114, "time": 341 }, "AllocateInTargetSpace": { "count": 1, "time": 94 } }, "JavaScript": { "JS_Execution": { "count": 5565, "time": 1025729 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16299 }, "ParseFunctionLiteral": { "count": 3377, "time": 137240 }, "ParseProgram": { "count": 10, "time": 955 }, "PreParseWithVariableResolution": { "count": 6145, "time": 8643 }, "PreParseNoVariableResolution": { "count": 105, "time": 2262 }, "JsonParse": { "count": 25, "time": 115062 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22997 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 729 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1080 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1371, "time": 6551 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8140 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 1999 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 2806 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4117, "time": 16177 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 925 }, "LoadIC_LoadNonexistentDH": { "count": 5455, "time": 15318 }, "LoadIC_Premonomorphic": { "count": 922, "time": 7295 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 20587 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 200 }, "LoadIC_SlowStub": { "count": 21, "time": 40 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2310 }, "LoadIC_LoadFieldDH": { "count": 4095, "time": 12434 }, "StoreIC_StoreFieldDH": { "count": 1286, "time": 3037 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 3321 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 1967 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 1094 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4494 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 1000 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 550, "time": 5019 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1245 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 4495 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 52 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 130 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 271 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 19 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 26 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 77 } }, "API": { "API_Context_New": { "count": 2, "time": 9934 }, "API_FunctionTemplate_New": { "count": 1353, "time": 829 }, "API_Object_SetPrivate": { "count": 35, "time": 16 }, "API_Persistent_New": { "count": 1875, "time": 2706 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 4 }, "API_Script_Run": { "count": 9, "time": 14 }, "API_Function_NewInstance": { "count": 43, "time": 106 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3268 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 415 }, "API_Object_SetPrototype": { "count": 43, "time": 49 }, "API_ObjectTemplate_New": { "count": 102, "time": 653 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1559 }, "API_String_Write": { "count": 654, "time": 467 }, "API_Object_HasOwnProperty": { "count": 4, "time": 3 }, "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": 32 }, "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": 459 }, "CompileBackgroundScript": { "count": 1, "time": 17 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 104 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 822 }, "ParseBackgroundProgram": { "count": 1, "time": 656 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6045 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53569 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 73, "time": 670 }, "OptimizeCode": { "count": 73, "time": 391 }, "RecompileSynchronous": { "count": 145, "time": 112278 }, "CompileOptimized_Concurrent": { "count": 72, "time": 1923 }, "StackGuard": { "count": 73, "time": 2780 }, "DeoptimizeCode": { "count": 7, "time": 908 }, "NotifyDeoptimized": { "count": 5, "time": 1019 } } } }, { "duration": 2752868, "js": 2597946, "phases": [ { "phase": "load", "start": 0, "duration": 95834 }, { "phase": "boot", "start": 95834, "duration": 740683 }, { "phase": "transition", "start": 836517, "duration": 674010 }, { "phase": "render", "start": 1510527, "duration": 1242341 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 306038 }, { "kind": "MinorGC", "type": "scavenge", "start": 405944, "duration": 5305, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 439924, "duration": 6157, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 520801, "duration": 1747, "usedHeapSizeAfter": 5794392, "usedHeapSizeBefore": 6119208 }, { "kind": "MinorGC", "type": "scavenge", "start": 658022, "duration": 2969, "usedHeapSizeAfter": 7896232, "usedHeapSizeBefore": 8569512 }, { "kind": "MinorGC", "type": "scavenge", "start": 828590, "duration": 3250, "usedHeapSizeAfter": 9202624, "usedHeapSizeBefore": 9821544 }, { "kind": "MinorGC", "type": "scavenge", "start": 1052505, "duration": 2581, "usedHeapSizeAfter": 10601136, "usedHeapSizeBefore": 11563568 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1153871, "duration": 4423, "usedHeapSizeAfter": 11309264, "usedHeapSizeBefore": 11309264 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1160243, "duration": 4990, "usedHeapSizeAfter": 8510448, "usedHeapSizeBefore": 11309424 }, { "kind": "MajorGC", "type": "weak processing", "start": 1167201, "duration": 7, "usedHeapSizeAfter": 8510528, "usedHeapSizeBefore": 8510528 }, { "kind": "MinorGC", "type": "scavenge", "start": 1354503, "duration": 2338, "usedHeapSizeAfter": 21322520, "usedHeapSizeBefore": 22727672 }, { "kind": "MinorGC", "type": "scavenge", "start": 1386396, "duration": 5638, "usedHeapSizeAfter": 22196200, "usedHeapSizeBefore": 22837816 }, { "kind": "MinorGC", "type": "scavenge", "start": 1422265, "duration": 4361, "usedHeapSizeAfter": 24194080, "usedHeapSizeBefore": 25373720 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1574060, "duration": 82, "usedHeapSizeAfter": 28580368, "usedHeapSizeBefore": 28580368 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1603683, "duration": 9125, "usedHeapSizeAfter": 24796760, "usedHeapSizeBefore": 28984936 }, { "kind": "MinorGC", "type": "scavenge", "start": 1776875, "duration": 5408, "usedHeapSizeAfter": 25365464, "usedHeapSizeBefore": 29462288 }, { "kind": "MinorGC", "type": "scavenge", "start": 2007164, "duration": 5931, "usedHeapSizeAfter": 28949832, "usedHeapSizeBefore": 32551840 }, { "kind": "MinorGC", "type": "scavenge", "start": 2232602, "duration": 3807, "usedHeapSizeAfter": 28805392, "usedHeapSizeBefore": 41924240 } ], "blinkGC": [ { "start": 277265, "duration": 3410 }, { "start": 277273, "duration": 3346 }, { "start": 281451, "duration": 1603 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1124, "time": 2404 }, "FunctionCallback": { "count": 4493, "time": 89506 }, "NamedGetterCallback": { "count": 107, "time": 8134 }, "GetMoreDataCallback": { "count": 14, "time": 146872 }, "AccessorSetterCallback": { "count": 5392, "time": 913 }, "GCEpilogueCallback": { "count": 16, "time": 846 }, "GCPrologueCallback": { "count": 16, "time": 1744 }, "NamedSetterCallback": { "count": 18, "time": 1089 }, "StoreCallbackProperty": { "count": 5334, "time": 6687 }, "NamedQueryCallback": { "count": 11, "time": 834 }, "RunMicrotaskCallback": { "count": 42, "time": 16496 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 398 }, "CompileFunction": { "count": 3319, "time": 99228 }, "CompileIgnition": { "count": 3374, "time": 105779 }, "CompileIgnitionFinalization": { "count": 3379, "time": 28608 }, "CompileRewriteReturnResult": { "count": 3329, "time": 936 }, "CompileScopeAnalysis": { "count": 3329, "time": 14220 }, "CompileScript": { "count": 10, "time": 1172 }, "CompileLazy": { "count": 3176, "time": 13304 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 81 }, "RegExpInitializeAndCompile": { "count": 177, "time": 2255 }, "CompileForOnStackReplacement": { "count": 3, "time": 48 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 1843 }, "Map_SetPrototype": { "count": 12951, "time": 3726 }, "Map_TransitionToDataProperty": { "count": 11956, "time": 35104 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 87 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 9174 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6152 }, "CreateArrayLiteral": { "count": 761, "time": 452 }, "CreateObjectLiteral": { "count": 1888, "time": 6525 }, "SetProperty": { "count": 8830, "time": 10804 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 81 }, "NewClosure_Tenured": { "count": 2398, "time": 2484 }, "HandleApiCall": { "count": 3986, "time": 3699 }, "DateConstructor": { "count": 268, "time": 116 }, "ArrayLengthGetter": { "count": 371, "time": 9 }, "ArrayLengthSetter": { "count": 5152, "time": 2071 }, "FunctionPrototypeSetter": { "count": 239, "time": 2875 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 757 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 2401 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 59 }, "SetGrow": { "count": 26, "time": 41 }, "WeakCollectionSet": { "count": 5007, "time": 8034 }, "ForInEnumerate": { "count": 380, "time": 1198 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 261, "time": 4640 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 540 }, "CreateRegExpLiteral": { "count": 235, "time": 2594 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3742 }, "AddDictionaryProperty": { "count": 10572, "time": 14299 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 43 }, "CreateDataProperty": { "count": 2, "time": 5 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 7328 }, "HasProperty": { "count": 961, "time": 2494 }, "KeyedGetProperty": { "count": 223, "time": 474 }, "NewObject": { "count": 251, "time": 2385 }, "ObjectCreate": { "count": 221, "time": 2742 }, "ObjectKeys": { "count": 53, "time": 1102 }, "SetDataProperties": { "count": 71, "time": 1982 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 12763 }, "RegExpExecMultiple": { "count": 327, "time": 1847 }, "RegExpReplace": { "count": 784, "time": 3753 }, "StringSplit": { "count": 6134, "time": 8518 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 32 }, "StringBuilderConcat": { "count": 152, "time": 903 }, "StringBuilderJoin": { "count": 136, "time": 728 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 566, "time": 853 }, "StringIndexOfUnchecked": { "count": 330, "time": 1294 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 2065 }, "ArrayPush": { "count": 8, "time": 403 }, "ArraySplice": { "count": 82, "time": 102 }, "ArrayUnshift": { "count": 45, "time": 641 }, "DateNow": { "count": 60, "time": 63 }, "FunctionPrototypeToString": { "count": 116, "time": 1807 }, "ObjectDefineProperties": { "count": 2, "time": 318 }, "ObjectDefineProperty": { "count": 650, "time": 2218 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 50891 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1516 }, "ObjectIsExtensible": { "count": 19, "time": 763 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 455 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 282 }, "ArrayShift": { "count": 120, "time": 411 }, "Object_DeleteProperty": { "count": 6, "time": 772 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 140, "time": 3359 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 90 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 125 }, "ArrayPop": { "count": 63, "time": 31 }, "ArrayBufferConstructor": { "count": 1, "time": 4577 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 27 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 728 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2834 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 718 }, "StringToNumber": { "count": 196, "time": 51 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 19 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 7 }, "DateUTC": { "count": 24, "time": 27 }, "ObjectIsFrozen": { "count": 216, "time": 23 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1077, "time": 4372 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 600 }, "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": 77 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 4338 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6876 }, "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": 48 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 37498 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2079 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 180 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1429 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 98003 }, "GC_MC_INCREMENTAL": { "count": 32, "time": 14328 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1036 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 643 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 528 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 4476 }, "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": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 15 }, "GC_MC_FINISH": { "count": 2, "time": 700 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 52 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 59 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 222 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 19 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 832 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1744 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2813 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 205 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2276 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 154 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1296 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 272 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 22 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 507 }, "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": 840 }, "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": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 850 }, "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": 76 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 7, "time": 5027 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 3339 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 31001 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2511 }, "GC_Custom_IncrementalMarkingObserver": { "count": 112, "time": 1617 } }, "JavaScript": { "JS_Execution": { "count": 5543, "time": 1021926 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14723 }, "ParseFunctionLiteral": { "count": 3377, "time": 138413 }, "ParseProgram": { "count": 10, "time": 2010 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12178 }, "PreParseNoVariableResolution": { "count": 105, "time": 1501 }, "JsonParse": { "count": 25, "time": 121255 }, "StringParseFloat": { "count": 7, "time": 8 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19246 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1666 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1379 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1360, "time": 9161 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5901 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 1395 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 3627 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3888, "time": 18294 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5452, "time": 12922 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4114 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 16331 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 45 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1664 }, "LoadIC_LoadFieldDH": { "count": 4030, "time": 10856 }, "StoreIC_StoreFieldDH": { "count": 1284, "time": 2591 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 2394 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3120 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5698 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 1143 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 528, "time": 5087 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 132, "time": 2372 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 482, "time": 1248 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 183 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1383 }, "LoadIC_StringLength": { "count": 27, "time": 376 }, "StoreIC_SlowStub": { "count": 4, "time": 1104 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 24 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 8159 }, "API_FunctionTemplate_New": { "count": 1353, "time": 404 }, "API_Object_SetPrivate": { "count": 35, "time": 22 }, "API_Persistent_New": { "count": 1875, "time": 583 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 90 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3597 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 278 }, "API_Object_SetPrototype": { "count": 43, "time": 50 }, "API_ObjectTemplate_New": { "count": 102, "time": 27 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1396 }, "API_String_Write": { "count": 654, "time": 862 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 71 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 36 }, "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": 403 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 108 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 877 }, "ParseBackgroundProgram": { "count": 1, "time": 732 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5523 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53346 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 79, "time": 7 }, "OptimizeCode": { "count": 79, "time": 1021 }, "RecompileSynchronous": { "count": 154, "time": 167410 }, "CompileOptimized_Concurrent": { "count": 75, "time": 1157 }, "StackGuard": { "count": 76, "time": 2031 }, "DeoptimizeCode": { "count": 8, "time": 350 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 13 }, "NotifyDeoptimized": { "count": 7, "time": 136 } } } }, { "duration": 2807387, "js": 2664594, "phases": [ { "phase": "load", "start": 0, "duration": 84584 }, { "phase": "boot", "start": 84584, "duration": 738354 }, { "phase": "transition", "start": 822938, "duration": 704800 }, { "phase": "render", "start": 1527738, "duration": 1279649 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 281659 }, { "kind": "MinorGC", "type": "scavenge", "start": 383055, "duration": 6050, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 423224, "duration": 6163, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 511859, "duration": 2930, "usedHeapSizeAfter": 5799344, "usedHeapSizeBefore": 6119208 }, { "kind": "MinorGC", "type": "scavenge", "start": 649347, "duration": 3000, "usedHeapSizeAfter": 7871920, "usedHeapSizeBefore": 8566976 }, { "kind": "MinorGC", "type": "scavenge", "start": 825411, "duration": 3116, "usedHeapSizeAfter": 9250808, "usedHeapSizeBefore": 9846056 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1007095, "duration": 896, "usedHeapSizeAfter": 11045632, "usedHeapSizeBefore": 11045632 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1029110, "duration": 8932, "usedHeapSizeAfter": 8932264, "usedHeapSizeBefore": 11258752 }, { "kind": "MajorGC", "type": "weak processing", "start": 1129293, "duration": 14, "usedHeapSizeAfter": 9954432, "usedHeapSizeBefore": 9954432 }, { "kind": "MinorGC", "type": "scavenge", "start": 1339566, "duration": 4340, "usedHeapSizeAfter": 21145288, "usedHeapSizeBefore": 22871104 }, { "kind": "MinorGC", "type": "scavenge", "start": 1387651, "duration": 7901, "usedHeapSizeAfter": 22346904, "usedHeapSizeBefore": 23289504 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1437053, "duration": 69, "usedHeapSizeAfter": 25019576, "usedHeapSizeBefore": 25019576 }, { "kind": "MinorGC", "type": "scavenge", "start": 1441377, "duration": 6550, "usedHeapSizeAfter": 24351856, "usedHeapSizeBefore": 25295800 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1448835, "duration": 5505, "usedHeapSizeAfter": 20509272, "usedHeapSizeBefore": 24416808 }, { "kind": "MinorGC", "type": "scavenge", "start": 1740526, "duration": 4474, "usedHeapSizeAfter": 25298136, "usedHeapSizeBefore": 29202704 }, { "kind": "MinorGC", "type": "scavenge", "start": 1935418, "duration": 6340, "usedHeapSizeAfter": 26125600, "usedHeapSizeBefore": 29398848 }, { "kind": "MinorGC", "type": "scavenge", "start": 2215631, "duration": 6242, "usedHeapSizeAfter": 29016800, "usedHeapSizeBefore": 41460544 }, { "kind": "MajorGC", "type": "weak processing", "start": 2804158, "duration": 22, "usedHeapSizeAfter": 40851872, "usedHeapSizeBefore": 40851872 } ], "blinkGC": [ { "start": 247605, "duration": 975 }, { "start": 247613, "duration": 857 }, { "start": 252232, "duration": 1433 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1122, "time": 3012 }, "FunctionCallback": { "count": 4484, "time": 88161 }, "NamedGetterCallback": { "count": 107, "time": 7840 }, "GetMoreDataCallback": { "count": 14, "time": 134512 }, "AccessorSetterCallback": { "count": 5392, "time": 1444 }, "GCEpilogueCallback": { "count": 15, "time": 894 }, "GCPrologueCallback": { "count": 15, "time": 455 }, "NamedSetterCallback": { "count": 18, "time": 108 }, "StoreCallbackProperty": { "count": 5334, "time": 5466 }, "NamedQueryCallback": { "count": 11, "time": 33 }, "RunMicrotaskCallback": { "count": 42, "time": 11993 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3663 }, "CompileFunction": { "count": 3319, "time": 106518 }, "CompileIgnition": { "count": 3374, "time": 90014 }, "CompileIgnitionFinalization": { "count": 3379, "time": 23753 }, "CompileRewriteReturnResult": { "count": 3329, "time": 879 }, "CompileScopeAnalysis": { "count": 3329, "time": 13532 }, "CompileScript": { "count": 10, "time": 1270 }, "CompileLazy": { "count": 3176, "time": 9757 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 514 }, "RegExpInitializeAndCompile": { "count": 177, "time": 204 }, "CompileForOnStackReplacement": { "count": 2, "time": 34 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 2038 }, "Map_SetPrototype": { "count": 12931, "time": 1580 }, "Map_TransitionToDataProperty": { "count": 11924, "time": 49870 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 667 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6375 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7446 }, "CreateArrayLiteral": { "count": 761, "time": 3653 }, "CreateObjectLiteral": { "count": 1888, "time": 7111 }, "SetProperty": { "count": 8821, "time": 16166 }, "DeclareGlobals": { "count": 2, "time": 17 }, "NewClosure": { "count": 344, "time": 95 }, "NewClosure_Tenured": { "count": 2398, "time": 4643 }, "HandleApiCall": { "count": 3986, "time": 3563 }, "DateConstructor": { "count": 268, "time": 134 }, "ArrayLengthGetter": { "count": 370, "time": 20 }, "ArrayLengthSetter": { "count": 5152, "time": 535 }, "FunctionPrototypeSetter": { "count": 239, "time": 1274 }, "FunctionLengthGetter": { "count": 13, "time": 19 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 97 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 69 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 80 }, "SetGrow": { "count": 26, "time": 41 }, "WeakCollectionSet": { "count": 5007, "time": 9143 }, "ForInEnumerate": { "count": 379, "time": 2271 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 246, "time": 2804 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 497 }, "CreateRegExpLiteral": { "count": 235, "time": 767 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5042, "time": 3745 }, "AddDictionaryProperty": { "count": 10572, "time": 18177 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 683 }, "CreateDataProperty": { "count": 2, "time": 5 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 354 }, "GetProperty": { "count": 6297, "time": 5786 }, "HasProperty": { "count": 961, "time": 1055 }, "KeyedGetProperty": { "count": 223, "time": 587 }, "NewObject": { "count": 251, "time": 1334 }, "ObjectCreate": { "count": 221, "time": 2963 }, "ObjectKeys": { "count": 53, "time": 943 }, "SetDataProperties": { "count": 71, "time": 2814 }, "ToString": { "count": 28, "time": 295 }, "RegExpExec": { "count": 269, "time": 8683 }, "RegExpExecMultiple": { "count": 327, "time": 2418 }, "RegExpReplace": { "count": 784, "time": 3285 }, "StringSplit": { "count": 6134, "time": 9711 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 46 }, "StringBuilderConcat": { "count": 152, "time": 111 }, "StringBuilderJoin": { "count": 136, "time": 80 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 563, "time": 566 }, "StringIndexOfUnchecked": { "count": 330, "time": 84 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 492 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 61 }, "ArrayUnshift": { "count": 45, "time": 36 }, "DateNow": { "count": 60, "time": 501 }, "FunctionPrototypeToString": { "count": 116, "time": 67 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 1140 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 46916 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1399 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 843 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 46 }, "ArrayShift": { "count": 120, "time": 107 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 7 }, "MapShrink": { "count": 3, "time": 6 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 147, "time": 3179 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 106 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 867 }, "ArrayPop": { "count": 63, "time": 34 }, "ArrayBufferConstructor": { "count": 1, "time": 3797 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 24 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 318, "time": 129 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 3249 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 960 }, "StringToUpperCaseIntl": { "count": 13, "time": 4 }, "StringToNumber": { "count": 196, "time": 67 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 153 }, "DateUTC": { "count": 24, "time": 33 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 526 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1363, "time": 4961 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 206 }, "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": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 645 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3576 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 7799 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 258 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 38 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 40053 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 3591 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1376 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1958 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 94400 }, "GC_MC_INCREMENTAL": { "count": 22, "time": 14415 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2250 }, "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": 944 }, "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": 8 }, "GC_MC_FINISH": { "count": 2, "time": 59 }, "GC_MC_MARK": { "count": 2, "time": 12 }, "GC_MC_PROLOGUE": { "count": 2, "time": 120 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 58 }, "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": 654 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 260 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1894 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2644 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 671 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 23 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 46 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1119 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 193 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1464 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 5 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 409 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 957 }, "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": 841 }, "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": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 843 }, "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": 11 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4495 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 1790 }, "GC_MC_BACKGROUND_MARKING": { "count": 27, "time": 28609 }, "GC_Custom_IncrementalMarkingObserver": { "count": 137, "time": 2818 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2520 } }, "JavaScript": { "JS_Execution": { "count": 5551, "time": 1068165 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 18097 }, "ParseFunctionLiteral": { "count": 3377, "time": 161118 }, "ParseProgram": { "count": 10, "time": 1114 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13550 }, "PreParseNoVariableResolution": { "count": 105, "time": 2108 }, "JsonParse": { "count": 25, "time": 123857 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 16110 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 847 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1216 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1338, "time": 5380 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 10785 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 2171 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 411 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3910, "time": 21540 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 447 }, "LoadIC_LoadNonexistentDH": { "count": 5439, "time": 19293 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2313 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 15934 }, "LoadGlobalIC_Slow": { "count": 21, "time": 13 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 33 }, "LoadIC_SlowStub": { "count": 21, "time": 45 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2113 }, "LoadIC_LoadFieldDH": { "count": 4025, "time": 13247 }, "StoreIC_StoreFieldDH": { "count": 1266, "time": 6055 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 2611 }, "KeyedLoadIC_LoadElementDH": { "count": 826, "time": 2820 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 28 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4818 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 148 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 536, "time": 5431 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 123, "time": 1511 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 1105 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 53 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 938 }, "LoadIC_StringLength": { "count": 27, "time": 32 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 654 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 10 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 61 } }, "API": { "API_Context_New": { "count": 2, "time": 11135 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1960 }, "API_Object_SetPrivate": { "count": 35, "time": 31 }, "API_Persistent_New": { "count": 1876, "time": 260 }, "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": 101 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2656 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 138, "time": 546 }, "API_Object_SetPrototype": { "count": 43, "time": 71 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 872 }, "API_String_Write": { "count": 654, "time": 694 }, "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": 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": 460 }, "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": 605 }, "CompileBackgroundScript": { "count": 1, "time": 17 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 144 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 917 }, "ParseBackgroundProgram": { "count": 1, "time": 670 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6004 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52154 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 90, "time": 9 }, "OptimizeCode": { "count": 90, "time": 915 }, "RecompileSynchronous": { "count": 177, "time": 175588 }, "CompileOptimized_Concurrent": { "count": 87, "time": 2698 }, "StackGuard": { "count": 91, "time": 2944 }, "DeoptimizeCode": { "count": 7, "time": 1876 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 15 }, "NotifyDeoptimized": { "count": 6, "time": 137 } } } }, { "duration": 2775015, "js": 2619183, "phases": [ { "phase": "load", "start": 0, "duration": 89254 }, { "phase": "boot", "start": 89254, "duration": 744486 }, { "phase": "transition", "start": 833740, "duration": 662151 }, { "phase": "render", "start": 1495891, "duration": 1279124 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 290968 }, { "kind": "MinorGC", "type": "scavenge", "start": 393603, "duration": 6716, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 428250, "duration": 6881, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 508961, "duration": 2568, "usedHeapSizeAfter": 5792032, "usedHeapSizeBefore": 6119224 }, { "kind": "MinorGC", "type": "scavenge", "start": 654124, "duration": 3070, "usedHeapSizeAfter": 7893736, "usedHeapSizeBefore": 8569568 }, { "kind": "MinorGC", "type": "scavenge", "start": 829026, "duration": 3298, "usedHeapSizeAfter": 9213880, "usedHeapSizeBefore": 9829192 }, { "kind": "MinorGC", "type": "scavenge", "start": 1031337, "duration": 2453, "usedHeapSizeAfter": 10608320, "usedHeapSizeBefore": 11565896 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1141330, "duration": 60, "usedHeapSizeAfter": 11300512, "usedHeapSizeBefore": 11300512 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1193727, "duration": 8907, "usedHeapSizeAfter": 13402048, "usedHeapSizeBefore": 16322168 }, { "kind": "MinorGC", "type": "scavenge", "start": 1355519, "duration": 3280, "usedHeapSizeAfter": 21168536, "usedHeapSizeBefore": 22567960 }, { "kind": "MinorGC", "type": "scavenge", "start": 1385032, "duration": 3361, "usedHeapSizeAfter": 22052880, "usedHeapSizeBefore": 22687072 }, { "kind": "MinorGC", "type": "scavenge", "start": 1423811, "duration": 3010, "usedHeapSizeAfter": 24078240, "usedHeapSizeBefore": 25258528 }, { "kind": "MinorGC", "type": "scavenge", "start": 1650963, "duration": 6385, "usedHeapSizeAfter": 27822296, "usedHeapSizeBefore": 30744160 }, { "kind": "MinorGC", "type": "scavenge", "start": 1848158, "duration": 7079, "usedHeapSizeAfter": 29047448, "usedHeapSizeBefore": 32796136 }, { "kind": "MinorGC", "type": "scavenge", "start": 2037781, "duration": 7949, "usedHeapSizeAfter": 32179720, "usedHeapSizeBefore": 36064032 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2053863, "duration": 843, "usedHeapSizeAfter": 32412744, "usedHeapSizeBefore": 32412744 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2055269, "duration": 7563, "usedHeapSizeAfter": 26807384, "usedHeapSizeBefore": 32478280 }, { "kind": "MinorGC", "type": "scavenge", "start": 2417911, "duration": 1402, "usedHeapSizeAfter": 27660208, "usedHeapSizeBefore": 43694368 }, { "kind": "MajorGC", "type": "weak processing", "start": 2770795, "duration": 10, "usedHeapSizeAfter": 31293312, "usedHeapSizeBefore": 31293312 } ], "blinkGC": [ { "start": 257640, "duration": 3516 }, { "start": 257649, "duration": 3145 }, { "start": 273589, "duration": 980 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 991 }, "FunctionCallback": { "count": 4492, "time": 84794 }, "NamedGetterCallback": { "count": 107, "time": 9004 }, "GetMoreDataCallback": { "count": 14, "time": 139608 }, "AccessorSetterCallback": { "count": 5392, "time": 2146 }, "GCEpilogueCallback": { "count": 17, "time": 1717 }, "GCPrologueCallback": { "count": 17, "time": 1598 }, "NamedSetterCallback": { "count": 18, "time": 547 }, "StoreCallbackProperty": { "count": 5334, "time": 6099 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 12537 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2123 }, "CompileFunction": { "count": 3319, "time": 100085 }, "CompileIgnition": { "count": 3374, "time": 108562 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30670 }, "CompileRewriteReturnResult": { "count": 3329, "time": 126 }, "CompileScopeAnalysis": { "count": 3329, "time": 14633 }, "CompileScript": { "count": 10, "time": 1903 }, "CompileLazy": { "count": 3176, "time": 15674 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 115 }, "RegExpInitializeAndCompile": { "count": 177, "time": 339 }, "CompileForOnStackReplacement": { "count": 3, "time": 54 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 3967 }, "Map_SetPrototype": { "count": 12993, "time": 6196 }, "Map_TransitionToDataProperty": { "count": 11989, "time": 31868 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 81 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6364 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9465 }, "CreateArrayLiteral": { "count": 761, "time": 1540 }, "CreateObjectLiteral": { "count": 1888, "time": 9791 }, "SetProperty": { "count": 8835, "time": 14638 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 81 }, "NewClosure_Tenured": { "count": 2398, "time": 470 }, "HandleApiCall": { "count": 3986, "time": 3594 }, "DateConstructor": { "count": 268, "time": 119 }, "ArrayLengthGetter": { "count": 371, "time": 29 }, "ArrayLengthSetter": { "count": 5152, "time": 3264 }, "FunctionPrototypeSetter": { "count": 239, "time": 3684 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 984 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 1358 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 190 }, "SetGrow": { "count": 26, "time": 795 }, "WeakCollectionSet": { "count": 5007, "time": 6626 }, "ForInEnumerate": { "count": 379, "time": 2549 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 3024 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 5426 }, "AddDictionaryProperty": { "count": 10572, "time": 11442 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 33 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 1321 }, "HasProperty": { "count": 961, "time": 1002 }, "KeyedGetProperty": { "count": 221, "time": 791 }, "NewObject": { "count": 251, "time": 2345 }, "ObjectCreate": { "count": 221, "time": 1819 }, "ObjectKeys": { "count": 52, "time": 162 }, "SetDataProperties": { "count": 71, "time": 4372 }, "ToString": { "count": 28, "time": 141 }, "RegExpExec": { "count": 269, "time": 7364 }, "RegExpExecMultiple": { "count": 327, "time": 961 }, "RegExpReplace": { "count": 784, "time": 4005 }, "StringSplit": { "count": 6134, "time": 9247 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 35 }, "StringBuilderConcat": { "count": 152, "time": 65 }, "StringBuilderJoin": { "count": 136, "time": 89 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 545, "time": 722 }, "StringIndexOfUnchecked": { "count": 330, "time": 78 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 694 }, "ArrayPush": { "count": 8, "time": 12 }, "ArraySplice": { "count": 82, "time": 86 }, "ArrayUnshift": { "count": 45, "time": 34 }, "DateNow": { "count": 60, "time": 1076 }, "FunctionPrototypeToString": { "count": 116, "time": 64 }, "ObjectDefineProperties": { "count": 2, "time": 21 }, "ObjectDefineProperty": { "count": 650, "time": 1899 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 63001 }, "ObjectSetPrototypeOf": { "count": 205, "time": 404 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 582 }, "GlobalUnescape": { "count": 1, "time": 452 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 625 }, "ArrayShift": { "count": 120, "time": 97 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 610 }, "AllocateInNewSpace": { "count": 260, "time": 3933 }, "Interrupt": { "count": 145, "time": 2479 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 118 }, "DeleteProperty": { "count": 11, "time": 396 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 464 }, "ArrayPop": { "count": 63, "time": 28 }, "ArrayBufferConstructor": { "count": 1, "time": 4111 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 714 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 4007 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 847 }, "StringToNumber": { "count": 196, "time": 51 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 6 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1323, "time": 3812 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 64 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 15, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 15, "time": 657 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 15, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 627 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 1973 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 7750 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 40 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 288 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 40 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 40684 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 3630 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 872 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 39, "time": 1837 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 104892 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 16535 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2245 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 1768 }, "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": 0 }, "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": 13 }, "GC_MC_FINISH": { "count": 2, "time": 114 }, "GC_MC_MARK": { "count": 2, "time": 544 }, "GC_MC_PROLOGUE": { "count": 2, "time": 258 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 831 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 716 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 17 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 191 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 237 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2212 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4301 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 43 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 415 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3523 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 83 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 589 }, "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": 154 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 1254 }, "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": 30 }, "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": 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": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 148 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5788 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 12, "time": 8280 }, "GC_MC_BACKGROUND_MARKING": { "count": 17, "time": 36634 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2494 }, "GC_Custom_IncrementalMarkingObserver": { "count": 113, "time": 416 } }, "JavaScript": { "JS_Execution": { "count": 5565, "time": 1007983 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16075 }, "ParseFunctionLiteral": { "count": 3377, "time": 141581 }, "ParseProgram": { "count": 10, "time": 1333 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9913 }, "PreParseNoVariableResolution": { "count": 105, "time": 1622 }, "JsonParse": { "count": 25, "time": 141077 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19386 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 978 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3183 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1387, "time": 8482 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7319 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 1322 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1352 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4284, "time": 15003 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5439, "time": 13125 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1741 }, "StoreIC_Premonomorphic": { "count": 4836, "time": 11565 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 44 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1643 }, "LoadIC_LoadFieldDH": { "count": 4150, "time": 13625 }, "StoreIC_StoreFieldDH": { "count": 1288, "time": 4556 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 2633 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 5442 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 30 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5080 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 244 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 555, "time": 3704 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 131, "time": 2551 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 473, "time": 557 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 63 }, "LoadIC_LoadNormalDH": { "count": 164, "time": 197 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 67 } }, "API": { "API_Context_New": { "count": 2, "time": 7045 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1483 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1876, "time": 1288 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 122 }, "API_Function_NewInstance": { "count": 43, "time": 517 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4616 }, "API_Object_CreateDataProperty": { "count": 22, "time": 12 }, "API_Object_Get": { "count": 138, "time": 46 }, "API_Object_SetPrototype": { "count": 43, "time": 440 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1277 }, "API_String_Write": { "count": 654, "time": 886 }, "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": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 588 }, "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": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 470 }, "CompileBackgroundScript": { "count": 1, "time": 22 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 99 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 734 }, "ParseBackgroundProgram": { "count": 1, "time": 725 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6445 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51996 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 89, "time": 4 }, "OptimizeCode": { "count": 89, "time": 379 }, "RecompileSynchronous": { "count": 174, "time": 189383 }, "CompileOptimized_Concurrent": { "count": 85, "time": 1382 }, "StackGuard": { "count": 86, "time": 1773 }, "DeoptimizeCode": { "count": 7, "time": 1284 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 13 }, "NotifyDeoptimized": { "count": 6, "time": 739 } } } }, { "duration": 2770486, "js": 2609114, "phases": [ { "phase": "load", "start": 0, "duration": 92979 }, { "phase": "boot", "start": 92979, "duration": 754889 }, { "phase": "transition", "start": 847868, "duration": 701342 }, { "phase": "render", "start": 1549210, "duration": 1221276 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 297436 }, { "kind": "MinorGC", "type": "scavenge", "start": 400120, "duration": 5533, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 434626, "duration": 5862, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 523421, "duration": 1644, "usedHeapSizeAfter": 5814816, "usedHeapSizeBefore": 6119224 }, { "kind": "MinorGC", "type": "scavenge", "start": 675230, "duration": 3686, "usedHeapSizeAfter": 7850656, "usedHeapSizeBefore": 8557032 }, { "kind": "MinorGC", "type": "scavenge", "start": 850018, "duration": 3240, "usedHeapSizeAfter": 9231376, "usedHeapSizeBefore": 9844824 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1041061, "duration": 325, "usedHeapSizeAfter": 11239736, "usedHeapSizeBefore": 11239736 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1051189, "duration": 7060, "usedHeapSizeAfter": 8968864, "usedHeapSizeBefore": 11336536 }, { "kind": "MajorGC", "type": "weak processing", "start": 1147992, "duration": 9, "usedHeapSizeAfter": 9871816, "usedHeapSizeBefore": 9871816 }, { "kind": "MinorGC", "type": "scavenge", "start": 1351586, "duration": 4834, "usedHeapSizeAfter": 21157256, "usedHeapSizeBefore": 22843248 }, { "kind": "MinorGC", "type": "scavenge", "start": 1401967, "duration": 6121, "usedHeapSizeAfter": 22310888, "usedHeapSizeBefore": 23276208 }, { "kind": "MinorGC", "type": "scavenge", "start": 1443404, "duration": 4046, "usedHeapSizeAfter": 24179016, "usedHeapSizeBefore": 25232608 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1479990, "duration": 73, "usedHeapSizeAfter": 26478088, "usedHeapSizeBefore": 26478088 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1558771, "duration": 9138, "usedHeapSizeAfter": 24509952, "usedHeapSizeBefore": 28587248 }, { "kind": "MinorGC", "type": "scavenge", "start": 1761969, "duration": 5967, "usedHeapSizeAfter": 25046152, "usedHeapSizeBefore": 29010968 }, { "kind": "MinorGC", "type": "scavenge", "start": 2121672, "duration": 3621, "usedHeapSizeAfter": 29184152, "usedHeapSizeBefore": 40585912 }, { "kind": "MinorGC", "type": "scavenge", "start": 2451070, "duration": 4456, "usedHeapSizeAfter": 29883640, "usedHeapSizeBefore": 41941888 } ], "blinkGC": [ { "start": 266826, "duration": 3398 }, { "start": 266834, "duration": 3341 }, { "start": 273106, "duration": 1632 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1123, "time": 850 }, "FunctionCallback": { "count": 4486, "time": 82511 }, "NamedGetterCallback": { "count": 107, "time": 9072 }, "GetMoreDataCallback": { "count": 14, "time": 145455 }, "AccessorSetterCallback": { "count": 5392, "time": 1554 }, "GCEpilogueCallback": { "count": 15, "time": 720 }, "GCPrologueCallback": { "count": 15, "time": 1495 }, "NamedSetterCallback": { "count": 18, "time": 105 }, "StoreCallbackProperty": { "count": 5334, "time": 4515 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 13237 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1209 }, "CompileFunction": { "count": 3319, "time": 102930 }, "CompileIgnition": { "count": 3374, "time": 116501 }, "CompileIgnitionFinalization": { "count": 3379, "time": 32314 }, "CompileRewriteReturnResult": { "count": 3329, "time": 136 }, "CompileScopeAnalysis": { "count": 3329, "time": 12276 }, "CompileScript": { "count": 10, "time": 615 }, "CompileLazy": { "count": 3176, "time": 10249 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 88 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1524 }, "CompileForOnStackReplacement": { "count": 2, "time": 473 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 655, "time": 1791 }, "Map_SetPrototype": { "count": 12874, "time": 5491 }, "Map_TransitionToDataProperty": { "count": 11916, "time": 36027 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 914 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3883 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10931 }, "CreateArrayLiteral": { "count": 761, "time": 1404 }, "CreateObjectLiteral": { "count": 1888, "time": 6267 }, "SetProperty": { "count": 8818, "time": 14423 }, "DeclareGlobals": { "count": 2, "time": 515 }, "NewClosure": { "count": 344, "time": 855 }, "NewClosure_Tenured": { "count": 2398, "time": 3370 }, "HandleApiCall": { "count": 3986, "time": 5467 }, "DateConstructor": { "count": 268, "time": 132 }, "ArrayLengthGetter": { "count": 372, "time": 12 }, "ArrayLengthSetter": { "count": 5152, "time": 2940 }, "FunctionPrototypeSetter": { "count": 239, "time": 2286 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 887 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 96 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 11768 }, "ForInEnumerate": { "count": 379, "time": 3559 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 308, "time": 1833 }, "CreateListFromArrayLike": { "count": 18, "time": 213 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 2678 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 5554 }, "AddDictionaryProperty": { "count": 10572, "time": 20095 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 50 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3456 }, "HasProperty": { "count": 961, "time": 2983 }, "KeyedGetProperty": { "count": 220, "time": 269 }, "NewObject": { "count": 251, "time": 1895 }, "ObjectCreate": { "count": 221, "time": 3207 }, "ObjectKeys": { "count": 52, "time": 457 }, "SetDataProperties": { "count": 71, "time": 3661 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 9755 }, "RegExpExecMultiple": { "count": 327, "time": 1844 }, "RegExpReplace": { "count": 784, "time": 3467 }, "StringSplit": { "count": 6134, "time": 3728 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 38 }, "StringBuilderConcat": { "count": 152, "time": 711 }, "StringBuilderJoin": { "count": 136, "time": 81 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 546, "time": 1485 }, "StringIndexOfUnchecked": { "count": 330, "time": 75 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1397 }, "ArrayPush": { "count": 8, "time": 19 }, "ArraySplice": { "count": 82, "time": 102 }, "ArrayUnshift": { "count": 45, "time": 25 }, "DateNow": { "count": 60, "time": 643 }, "FunctionPrototypeToString": { "count": 116, "time": 76 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 2039 }, "ObjectFreeze": { "count": 11, "time": 18 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 49596 }, "ObjectSetPrototypeOf": { "count": 205, "time": 228 }, "ObjectIsExtensible": { "count": 19, "time": 11 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1264 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 378 }, "ArrayShift": { "count": 120, "time": 962 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 144, "time": 1878 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 108 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 118 }, "ArrayPop": { "count": 63, "time": 26 }, "ArrayBufferConstructor": { "count": 1, "time": 4176 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 228 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 328, "time": 89 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3677 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 906 }, "StringToUpperCaseIntl": { "count": 3, "time": 3 }, "StringToNumber": { "count": 196, "time": 817 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 700 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 6 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 32 }, "ObjectPrototypeGetProto": { "count": 12, "time": 2 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 896, "time": 3665 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 52 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 0 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 604 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2830 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 8899 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 32 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 38 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 44 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 33860 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 3252 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 972 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 8 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 39, "time": 1508 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 82620 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 14855 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 993 }, "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": 380 }, "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": 112 }, "GC_MC_FINISH": { "count": 2, "time": 99 }, "GC_MC_MARK": { "count": 2, "time": 11 }, "GC_MC_PROLOGUE": { "count": 2, "time": 50 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 62 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1301 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 454 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 105 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1396 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5311 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 24 }, "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": 3937 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 402 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 549 }, "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": 127 }, "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": 41 }, "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": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1806 }, "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": 7 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 8123 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 5613 }, "GC_MC_BACKGROUND_MARKING": { "count": 38, "time": 30969 }, "GC_Custom_IncrementalMarkingObserver": { "count": 199, "time": 1200 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2750 } }, "JavaScript": { "JS_Execution": { "count": 5495, "time": 1076082 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16057 }, "ParseFunctionLiteral": { "count": 3377, "time": 136329 }, "ParseProgram": { "count": 10, "time": 321 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12163 }, "PreParseNoVariableResolution": { "count": 105, "time": 2124 }, "JsonParse": { "count": 25, "time": 119044 }, "StringParseFloat": { "count": 7, "time": 864 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18093 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2987 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2210 }, "StoreGlobalIC_Miss": { "count": 8, "time": 9 }, "StoreIC_Miss": { "count": 1333, "time": 10253 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7114 }, "LoadIC_FunctionPrototypeStub": { "count": 388, "time": 1327 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1922 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3713, "time": 17896 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 5433, "time": 14816 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3837 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 19444 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 46 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1212 }, "LoadIC_LoadFieldDH": { "count": 3887, "time": 10727 }, "StoreIC_StoreFieldDH": { "count": 1227, "time": 5708 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 18 }, "LoadIC_Miss": { "count": 107, "time": 1984 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 1089 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 24 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3960 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 76 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 480, "time": 2123 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 125, "time": 1095 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 468, "time": 1316 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 77 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 165 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 26 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 18 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 56 } }, "API": { "API_Context_New": { "count": 2, "time": 7475 }, "API_FunctionTemplate_New": { "count": 1353, "time": 517 }, "API_Object_SetPrivate": { "count": 35, "time": 23 }, "API_Persistent_New": { "count": 1876, "time": 279 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 15 }, "API_Function_NewInstance": { "count": 43, "time": 549 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4704 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 1827 }, "API_Object_SetPrototype": { "count": 43, "time": 45 }, "API_ObjectTemplate_New": { "count": 102, "time": 18 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1658 }, "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": 188 }, "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": 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": 322 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 105 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 695 }, "ParseBackgroundProgram": { "count": 1, "time": 676 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6476 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 48886 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 82, "time": 6 }, "OptimizeCode": { "count": 82, "time": 3587 }, "RecompileSynchronous": { "count": 162, "time": 133611 }, "CompileOptimized_Concurrent": { "count": 80, "time": 2412 }, "StackGuard": { "count": 84, "time": 1503 }, "DeoptimizeCode": { "count": 8, "time": 1478 }, "NotifyDeoptimized": { "count": 8, "time": 142 } } } }, { "duration": 2754299, "js": 2602914, "phases": [ { "phase": "load", "start": 0, "duration": 95057 }, { "phase": "boot", "start": 95057, "duration": 745615 }, { "phase": "transition", "start": 840672, "duration": 671565 }, { "phase": "render", "start": 1512237, "duration": 1242062 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 297064 }, { "kind": "MinorGC", "type": "scavenge", "start": 406150, "duration": 7447, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 445270, "duration": 7572, "usedHeapSizeAfter": 4487608, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 533592, "duration": 1730, "usedHeapSizeAfter": 5823464, "usedHeapSizeBefore": 6119200 }, { "kind": "MinorGC", "type": "scavenge", "start": 667654, "duration": 1976, "usedHeapSizeAfter": 7845232, "usedHeapSizeBefore": 8555176 }, { "kind": "MinorGC", "type": "scavenge", "start": 842073, "duration": 2621, "usedHeapSizeAfter": 9241968, "usedHeapSizeBefore": 9842072 }, { "kind": "MinorGC", "type": "scavenge", "start": 1048462, "duration": 2515, "usedHeapSizeAfter": 10522240, "usedHeapSizeBefore": 11549536 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1158529, "duration": 707, "usedHeapSizeAfter": 11240768, "usedHeapSizeBefore": 11240768 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1160330, "duration": 5952, "usedHeapSizeAfter": 8521968, "usedHeapSizeBefore": 11240928 }, { "kind": "MinorGC", "type": "scavenge", "start": 1354247, "duration": 4108, "usedHeapSizeAfter": 21320864, "usedHeapSizeBefore": 22710112 }, { "kind": "MinorGC", "type": "scavenge", "start": 1388104, "duration": 5750, "usedHeapSizeAfter": 22144176, "usedHeapSizeBefore": 22791376 }, { "kind": "MinorGC", "type": "scavenge", "start": 1426119, "duration": 3353, "usedHeapSizeAfter": 24187712, "usedHeapSizeBefore": 25330768 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1564907, "duration": 495, "usedHeapSizeAfter": 28434104, "usedHeapSizeBefore": 28434104 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1615601, "duration": 9655, "usedHeapSizeAfter": 25078656, "usedHeapSizeBefore": 29295056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1764448, "duration": 10168, "usedHeapSizeAfter": 25206704, "usedHeapSizeBefore": 29341744 }, { "kind": "MinorGC", "type": "scavenge", "start": 2125208, "duration": 3810, "usedHeapSizeAfter": 29145984, "usedHeapSizeBefore": 40885240 }, { "kind": "MinorGC", "type": "scavenge", "start": 2564068, "duration": 6832, "usedHeapSizeAfter": 30306416, "usedHeapSizeBefore": 42313704 }, { "kind": "MajorGC", "type": "weak processing", "start": 2749919, "duration": 188, "usedHeapSizeAfter": 31693704, "usedHeapSizeBefore": 31693704 } ], "blinkGC": [ { "start": 266689, "duration": 3134 }, { "start": 266697, "duration": 3080 }, { "start": 280850, "duration": 1356 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 2680 }, "FunctionCallback": { "count": 4490, "time": 86712 }, "NamedGetterCallback": { "count": 107, "time": 6738 }, "GetMoreDataCallback": { "count": 14, "time": 141082 }, "AccessorSetterCallback": { "count": 5392, "time": 2470 }, "GCEpilogueCallback": { "count": 16, "time": 2902 }, "GCPrologueCallback": { "count": 16, "time": 551 }, "NamedSetterCallback": { "count": 18, "time": 1017 }, "StoreCallbackProperty": { "count": 5334, "time": 2107 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 11983 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1005 }, "CompileFunction": { "count": 3319, "time": 90736 }, "CompileIgnition": { "count": 3374, "time": 113569 }, "CompileIgnitionFinalization": { "count": 3379, "time": 25109 }, "CompileRewriteReturnResult": { "count": 3329, "time": 746 }, "CompileScopeAnalysis": { "count": 3329, "time": 12015 }, "CompileScript": { "count": 10, "time": 677 }, "CompileLazy": { "count": 3176, "time": 13787 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 76 }, "RegExpInitializeAndCompile": { "count": 177, "time": 231 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 820 }, "Map_SetPrototype": { "count": 12975, "time": 2460 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 38602 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 147 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4393 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8399 }, "CreateArrayLiteral": { "count": 761, "time": 2359 }, "CreateObjectLiteral": { "count": 1888, "time": 10013 }, "SetProperty": { "count": 8829, "time": 13405 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 602 }, "NewClosure_Tenured": { "count": 2398, "time": 2411 }, "HandleApiCall": { "count": 3986, "time": 3268 }, "DateConstructor": { "count": 268, "time": 137 }, "ArrayLengthGetter": { "count": 371, "time": 14 }, "ArrayLengthSetter": { "count": 5152, "time": 2986 }, "FunctionPrototypeSetter": { "count": 239, "time": 771 }, "FunctionLengthGetter": { "count": 13, "time": 769 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 378 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 84 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 42 }, "WeakCollectionSet": { "count": 5007, "time": 10464 }, "ForInEnumerate": { "count": 380, "time": 3748 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 253, "time": 2085 }, "CreateListFromArrayLike": { "count": 18, "time": 20 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 12 }, "CreateRegExpLiteral": { "count": 235, "time": 1455 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 6030 }, "AddDictionaryProperty": { "count": 10572, "time": 16785 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 39 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 8 }, "GetProperty": { "count": 6297, "time": 4514 }, "HasProperty": { "count": 961, "time": 1843 }, "KeyedGetProperty": { "count": 223, "time": 289 }, "NewObject": { "count": 251, "time": 2370 }, "ObjectCreate": { "count": 221, "time": 3971 }, "ObjectKeys": { "count": 53, "time": 1093 }, "SetDataProperties": { "count": 71, "time": 1930 }, "ToString": { "count": 28, "time": 28 }, "RegExpExec": { "count": 269, "time": 10052 }, "RegExpExecMultiple": { "count": 327, "time": 1362 }, "RegExpReplace": { "count": 784, "time": 4721 }, "StringSplit": { "count": 6134, "time": 8675 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 31 }, "StringBuilderConcat": { "count": 152, "time": 430 }, "StringBuilderJoin": { "count": 136, "time": 205 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 582, "time": 177 }, "StringIndexOfUnchecked": { "count": 330, "time": 84 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 239 }, "ArrayPush": { "count": 8, "time": 511 }, "ArraySplice": { "count": 82, "time": 1106 }, "ArrayUnshift": { "count": 45, "time": 24 }, "DateNow": { "count": 60, "time": 714 }, "FunctionPrototypeToString": { "count": 116, "time": 86 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 1907 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 45182 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1120 }, "ObjectIsExtensible": { "count": 19, "time": 9 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 1407 }, "GlobalUnescape": { "count": 1, "time": 9 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 47 }, "ArrayShift": { "count": 120, "time": 93 }, "Object_DeleteProperty": { "count": 6, "time": 16 }, "ArrayIndexOf": { "count": 70, "time": 15 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 17 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 149, "time": 1814 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 508 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 673 }, "ArrayPop": { "count": 63, "time": 693 }, "ArrayBufferConstructor": { "count": 1, "time": 3898 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 29 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 113 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 3833 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 557 }, "StringToNumber": { "count": 196, "time": 397 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 28 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1089, "time": 2781 }, "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": 10 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 1111 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3705 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6435 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 305 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 41 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 513 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 42676 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4255 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 863 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 1627 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 125981 }, "GC_MC_INCREMENTAL": { "count": 36, "time": 14350 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1324 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 653 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1184 }, "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": 8 }, "GC_MC_FINISH": { "count": 2, "time": 91 }, "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": 57 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 992 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 29 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 40 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 326 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1561 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4468 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 22 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 250 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 89 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2452 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 365 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 202 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 47 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 22 }, "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": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 1254 }, "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": 973 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 834 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 59 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5743 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 2735 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 32388 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2794 }, "GC_Custom_IncrementalMarkingObserver": { "count": 117, "time": 821 } }, "JavaScript": { "JS_Execution": { "count": 5559, "time": 1070143 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17977 }, "ParseFunctionLiteral": { "count": 3377, "time": 144736 }, "ParseProgram": { "count": 10, "time": 2710 }, "PreParseWithVariableResolution": { "count": 6145, "time": 16431 }, "PreParseNoVariableResolution": { "count": 105, "time": 1069 }, "JsonParse": { "count": 25, "time": 120091 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21466 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1082 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1621 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1375, "time": 7037 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 10402 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 3054 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1728 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4129, "time": 16617 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5451, "time": 14394 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3917 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 19150 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 46 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1851 }, "LoadIC_LoadFieldDH": { "count": 4096, "time": 12478 }, "StoreIC_StoreFieldDH": { "count": 1286, "time": 4740 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 7 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 3271 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 4873 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5355 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 785 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 544, "time": 2210 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 4337 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 683 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 523 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 225 }, "LoadIC_StringLength": { "count": 27, "time": 25 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 18 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 9 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 61 } }, "API": { "API_Context_New": { "count": 2, "time": 11511 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2861 }, "API_Object_SetPrivate": { "count": 35, "time": 23 }, "API_Persistent_New": { "count": 1875, "time": 1636 }, "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": 99 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2624 }, "API_Object_CreateDataProperty": { "count": 22, "time": 4 }, "API_Object_Get": { "count": 138, "time": 34 }, "API_Object_SetPrototype": { "count": 43, "time": 43 }, "API_ObjectTemplate_New": { "count": 102, "time": 19 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2284 }, "API_String_Write": { "count": 654, "time": 137 }, "API_Object_HasOwnProperty": { "count": 4, "time": 695 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 839 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 18 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 19 }, "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": 445 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 105 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 839 }, "ParseBackgroundProgram": { "count": 1, "time": 689 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5911 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50570 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 81, "time": 6 }, "OptimizeCode": { "count": 81, "time": 371 }, "RecompileSynchronous": { "count": 161, "time": 119734 }, "CompileOptimized_Concurrent": { "count": 80, "time": 1198 }, "StackGuard": { "count": 84, "time": 2744 }, "DeoptimizeCode": { "count": 8, "time": 993 }, "NotifyDeoptimized": { "count": 7, "time": 386 } } } }, { "duration": 2708971, "js": 2561719, "phases": [ { "phase": "load", "start": 0, "duration": 81620 }, { "phase": "boot", "start": 81620, "duration": 746886 }, { "phase": "transition", "start": 828506, "duration": 659415 }, { "phase": "render", "start": 1487921, "duration": 1221050 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 284356 }, { "kind": "MinorGC", "type": "scavenge", "start": 386123, "duration": 4871, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 421384, "duration": 5750, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 504954, "duration": 1261, "usedHeapSizeAfter": 5790936, "usedHeapSizeBefore": 6119192 }, { "kind": "MinorGC", "type": "scavenge", "start": 647845, "duration": 3222, "usedHeapSizeAfter": 7898552, "usedHeapSizeBefore": 8571848 }, { "kind": "MinorGC", "type": "scavenge", "start": 821804, "duration": 3376, "usedHeapSizeAfter": 9231328, "usedHeapSizeBefore": 9827808 }, { "kind": "MinorGC", "type": "scavenge", "start": 1026991, "duration": 2224, "usedHeapSizeAfter": 10563320, "usedHeapSizeBefore": 11567000 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1128122, "duration": 66, "usedHeapSizeAfter": 11275344, "usedHeapSizeBefore": 11275344 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1134248, "duration": 6133, "usedHeapSizeAfter": 8520536, "usedHeapSizeBefore": 11275504 }, { "kind": "MajorGC", "type": "weak processing", "start": 1141760, "duration": 7, "usedHeapSizeAfter": 8520616, "usedHeapSizeBefore": 8520616 }, { "kind": "MinorGC", "type": "scavenge", "start": 1323878, "duration": 4185, "usedHeapSizeAfter": 21297432, "usedHeapSizeBefore": 22714616 }, { "kind": "MinorGC", "type": "scavenge", "start": 1357904, "duration": 4904, "usedHeapSizeAfter": 22132744, "usedHeapSizeBefore": 22795904 }, { "kind": "MinorGC", "type": "scavenge", "start": 1399646, "duration": 3427, "usedHeapSizeAfter": 24245008, "usedHeapSizeBefore": 25381712 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1586288, "duration": 450, "usedHeapSizeAfter": 29088032, "usedHeapSizeBefore": 29088032 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1596798, "duration": 10025, "usedHeapSizeAfter": 25099856, "usedHeapSizeBefore": 29234624 }, { "kind": "MinorGC", "type": "scavenge", "start": 1750451, "duration": 6464, "usedHeapSizeAfter": 25275288, "usedHeapSizeBefore": 29480232 }, { "kind": "MinorGC", "type": "scavenge", "start": 2085813, "duration": 5322, "usedHeapSizeAfter": 29026280, "usedHeapSizeBefore": 40839152 }, { "kind": "MinorGC", "type": "scavenge", "start": 2549778, "duration": 7127, "usedHeapSizeAfter": 30388472, "usedHeapSizeBefore": 42424512 } ], "blinkGC": [ { "start": 252645, "duration": 3971 }, { "start": 252652, "duration": 2760 }, { "start": 258352, "duration": 1160 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 1906 }, "FunctionCallback": { "count": 4489, "time": 88632 }, "NamedGetterCallback": { "count": 107, "time": 9304 }, "GetMoreDataCallback": { "count": 14, "time": 140433 }, "AccessorSetterCallback": { "count": 5392, "time": 2770 }, "GCEpilogueCallback": { "count": 16, "time": 1921 }, "GCPrologueCallback": { "count": 16, "time": 1533 }, "NamedSetterCallback": { "count": 18, "time": 112 }, "StoreCallbackProperty": { "count": 5334, "time": 3276 }, "NamedQueryCallback": { "count": 11, "time": 33 }, "RunMicrotaskCallback": { "count": 42, "time": 15615 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2262 }, "CompileFunction": { "count": 3319, "time": 102439 }, "CompileIgnition": { "count": 3374, "time": 107984 }, "CompileIgnitionFinalization": { "count": 3379, "time": 25859 }, "CompileRewriteReturnResult": { "count": 3329, "time": 134 }, "CompileScopeAnalysis": { "count": 3329, "time": 12968 }, "CompileScript": { "count": 10, "time": 1152 }, "CompileLazy": { "count": 3176, "time": 13117 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 80 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1214 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 4864 }, "Map_SetPrototype": { "count": 12971, "time": 2857 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 38817 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 903 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7941 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10201 }, "CreateArrayLiteral": { "count": 761, "time": 837 }, "CreateObjectLiteral": { "count": 1888, "time": 9639 }, "SetProperty": { "count": 8829, "time": 13953 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 92 }, "NewClosure_Tenured": { "count": 2398, "time": 1627 }, "HandleApiCall": { "count": 3986, "time": 3610 }, "DateConstructor": { "count": 268, "time": 1059 }, "ArrayLengthGetter": { "count": 371, "time": 20 }, "ArrayLengthSetter": { "count": 5152, "time": 4512 }, "FunctionPrototypeSetter": { "count": 239, "time": 778 }, "FunctionLengthGetter": { "count": 13, "time": 17 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 904 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 107 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 27 }, "WeakCollectionSet": { "count": 5007, "time": 9842 }, "ForInEnumerate": { "count": 380, "time": 3202 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 13 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2103 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 5202 }, "AddDictionaryProperty": { "count": 10572, "time": 11644 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 569 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 4187 }, "HasProperty": { "count": 961, "time": 470 }, "KeyedGetProperty": { "count": 223, "time": 600 }, "NewObject": { "count": 251, "time": 1269 }, "ObjectCreate": { "count": 221, "time": 2986 }, "ObjectKeys": { "count": 53, "time": 410 }, "SetDataProperties": { "count": 71, "time": 2000 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 11323 }, "RegExpExecMultiple": { "count": 327, "time": 2414 }, "RegExpReplace": { "count": 784, "time": 3728 }, "StringSplit": { "count": 6134, "time": 6694 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 558 }, "StringBuilderJoin": { "count": 136, "time": 75 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 555, "time": 460 }, "StringIndexOfUnchecked": { "count": 330, "time": 98 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1759 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 98 }, "ArrayUnshift": { "count": 45, "time": 36 }, "DateNow": { "count": 60, "time": 844 }, "FunctionPrototypeToString": { "count": 116, "time": 68 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 2431 }, "ObjectFreeze": { "count": 11, "time": 36 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 43909 }, "ObjectSetPrototypeOf": { "count": 205, "time": 237 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 816 }, "AllocateInNewSpace": { "count": 270, "time": 3919 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 49 }, "ArrayShift": { "count": 120, "time": 610 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 143, "time": 2147 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 96 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 127 }, "ArrayPop": { "count": 63, "time": 33 }, "ArrayBufferConstructor": { "count": 1, "time": 3777 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 467 }, "NumberPrototypeToString": { "count": 31, "time": 451 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 104 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3367 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 529 }, "StringToNumber": { "count": 196, "time": 53 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 786 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 7 }, "DateUTC": { "count": 24, "time": 29 }, "ObjectIsFrozen": { "count": 216, "time": 24 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1051, "time": 2605 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 55 }, "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": 603 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3697 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 4923 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 158 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 558 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 56 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39358 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3786 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 888 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 42, "time": 1712 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 92050 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 14778 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1164 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 792 }, "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": 3 }, "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": 95 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 577 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 58 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1016 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 276 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 214 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2130 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4663 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 18 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 46 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 460 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3308 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 116 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 202 }, "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": 957 }, "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": 94 }, "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": 530 }, "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": 47 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6959 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2638 }, "GC_MC_BACKGROUND_MARKING": { "count": 24, "time": 31068 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2612 }, "GC_Custom_IncrementalMarkingObserver": { "count": 116, "time": 398 } }, "JavaScript": { "JS_Execution": { "count": 5555, "time": 1061181 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15231 }, "ParseFunctionLiteral": { "count": 3377, "time": 132338 }, "ParseProgram": { "count": 10, "time": 320 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12208 }, "PreParseNoVariableResolution": { "count": 105, "time": 2409 }, "JsonParse": { "count": 25, "time": 118600 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18669 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2126 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2430 }, "StoreGlobalIC_Miss": { "count": 8, "time": 21 }, "StoreIC_Miss": { "count": 1375, "time": 8497 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8927 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 3525 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 3575 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4086, "time": 19107 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 25 }, "LoadIC_LoadNonexistentDH": { "count": 5454, "time": 17082 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4732 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 20733 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 723 }, "LoadIC_SlowStub": { "count": 21, "time": 40 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1471 }, "LoadIC_LoadFieldDH": { "count": 4070, "time": 18210 }, "StoreIC_StoreFieldDH": { "count": 1284, "time": 6324 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 6 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 3710 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 4804 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 39 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 2606 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 87 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 540, "time": 2673 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 2605 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 480, "time": 1837 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 58 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 651 }, "LoadIC_StringLength": { "count": 27, "time": 32 }, "StoreIC_SlowStub": { "count": 4, "time": 6 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 19 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 540 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 458 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 64 } }, "API": { "API_Context_New": { "count": 2, "time": 5593 }, "API_FunctionTemplate_New": { "count": 1353, "time": 595 }, "API_Object_SetPrivate": { "count": 35, "time": 19 }, "API_Persistent_New": { "count": 1875, "time": 257 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 4 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 757 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1447 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 35 }, "API_Object_SetPrototype": { "count": 43, "time": 56 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1558 }, "API_String_Write": { "count": 654, "time": 1349 }, "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": 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": 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": 380 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 189 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 752 }, "ParseBackgroundProgram": { "count": 1, "time": 644 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5938 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51529 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 81, "time": 10 }, "OptimizeCode": { "count": 81, "time": 2238 }, "RecompileSynchronous": { "count": 162, "time": 97727 }, "CompileOptimized_Concurrent": { "count": 81, "time": 2925 }, "StackGuard": { "count": 83, "time": 951 }, "DeoptimizeCode": { "count": 8, "time": 2012 }, "NotifyDeoptimized": { "count": 6, "time": 114 } } } }, { "duration": 2753006, "js": 2591476, "phases": [ { "phase": "load", "start": 0, "duration": 90405 }, { "phase": "boot", "start": 90405, "duration": 745351 }, { "phase": "transition", "start": 835756, "duration": 675721 }, { "phase": "render", "start": 1511477, "duration": 1241529 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 296336 }, { "kind": "MinorGC", "type": "scavenge", "start": 394890, "duration": 5077, "usedHeapSizeAfter": 3767040, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 431588, "duration": 5973, "usedHeapSizeAfter": 4487424, "usedHeapSizeBefore": 4629448 }, { "kind": "MinorGC", "type": "scavenge", "start": 517636, "duration": 1947, "usedHeapSizeAfter": 5795440, "usedHeapSizeBefore": 6119448 }, { "kind": "MinorGC", "type": "scavenge", "start": 663758, "duration": 2504, "usedHeapSizeAfter": 7893608, "usedHeapSizeBefore": 8570104 }, { "kind": "MinorGC", "type": "scavenge", "start": 829730, "duration": 2320, "usedHeapSizeAfter": 9226984, "usedHeapSizeBefore": 9826256 }, { "kind": "MinorGC", "type": "scavenge", "start": 1037315, "duration": 2632, "usedHeapSizeAfter": 10597176, "usedHeapSizeBefore": 11563640 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1139453, "duration": 62, "usedHeapSizeAfter": 11311504, "usedHeapSizeBefore": 11311504 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1141909, "duration": 6886, "usedHeapSizeAfter": 8497184, "usedHeapSizeBefore": 11311664 }, { "kind": "MajorGC", "type": "weak processing", "start": 1150316, "duration": 8, "usedHeapSizeAfter": 8497264, "usedHeapSizeBefore": 8497264 }, { "kind": "MinorGC", "type": "scavenge", "start": 1349109, "duration": 3866, "usedHeapSizeAfter": 21303752, "usedHeapSizeBefore": 22715056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1384354, "duration": 3626, "usedHeapSizeAfter": 22210520, "usedHeapSizeBefore": 22801416 }, { "kind": "MinorGC", "type": "scavenge", "start": 1426429, "duration": 4921, "usedHeapSizeAfter": 24200304, "usedHeapSizeBefore": 25352896 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1616145, "duration": 84, "usedHeapSizeAfter": 29193952, "usedHeapSizeBefore": 29193952 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1626050, "duration": 10476, "usedHeapSizeAfter": 25116480, "usedHeapSizeBefore": 29290368 }, { "kind": "MinorGC", "type": "scavenge", "start": 1801562, "duration": 7036, "usedHeapSizeAfter": 25367440, "usedHeapSizeBefore": 29455232 }, { "kind": "MinorGC", "type": "scavenge", "start": 2142171, "duration": 5518, "usedHeapSizeAfter": 28975536, "usedHeapSizeBefore": 40854744 }, { "kind": "MinorGC", "type": "scavenge", "start": 2615385, "duration": 5003, "usedHeapSizeAfter": 30445176, "usedHeapSizeBefore": 42490016 } ], "blinkGC": [ { "start": 264267, "duration": 4408 }, { "start": 264273, "duration": 4356 }, { "start": 273749, "duration": 857 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 1825 }, "FunctionCallback": { "count": 4489, "time": 89926 }, "NamedGetterCallback": { "count": 107, "time": 7246 }, "GetMoreDataCallback": { "count": 14, "time": 144930 }, "AccessorSetterCallback": { "count": 5392, "time": 3185 }, "GCEpilogueCallback": { "count": 16, "time": 2287 }, "GCPrologueCallback": { "count": 16, "time": 2305 }, "NamedSetterCallback": { "count": 18, "time": 770 }, "StoreCallbackProperty": { "count": 5334, "time": 3508 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 12333 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2700 }, "CompileFunction": { "count": 3319, "time": 100837 }, "CompileIgnition": { "count": 3374, "time": 102212 }, "CompileIgnitionFinalization": { "count": 3379, "time": 25213 }, "CompileRewriteReturnResult": { "count": 3329, "time": 134 }, "CompileScopeAnalysis": { "count": 3329, "time": 9589 }, "CompileScript": { "count": 10, "time": 983 }, "CompileLazy": { "count": 3176, "time": 12635 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 832 }, "RegExpInitializeAndCompile": { "count": 177, "time": 967 }, "CompileForOnStackReplacement": { "count": 2, "time": 28 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 662, "time": 1946 }, "Map_SetPrototype": { "count": 12963, "time": 3146 }, "Map_TransitionToDataProperty": { "count": 11977, "time": 36393 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 65 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6072 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7301 }, "CreateArrayLiteral": { "count": 761, "time": 2306 }, "CreateObjectLiteral": { "count": 1888, "time": 5939 }, "SetProperty": { "count": 8830, "time": 17595 }, "DeclareGlobals": { "count": 2, "time": 37 }, "NewClosure": { "count": 344, "time": 758 }, "NewClosure_Tenured": { "count": 2398, "time": 2440 }, "HandleApiCall": { "count": 3986, "time": 1980 }, "DateConstructor": { "count": 268, "time": 144 }, "ArrayLengthGetter": { "count": 371, "time": 28 }, "ArrayLengthSetter": { "count": 5152, "time": 1609 }, "FunctionPrototypeSetter": { "count": 239, "time": 1800 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 386 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 654 }, "PrepareElementsForSort": { "count": 39, "time": 428 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 32 }, "WeakCollectionSet": { "count": 5007, "time": 8494 }, "ForInEnumerate": { "count": 380, "time": 4152 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 228, "time": 2720 }, "CreateListFromArrayLike": { "count": 18, "time": 21 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 6 }, "CreateRegExpLiteral": { "count": 235, "time": 3693 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 7068 }, "AddDictionaryProperty": { "count": 10572, "time": 12416 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 39 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6296, "time": 6570 }, "HasProperty": { "count": 961, "time": 3500 }, "KeyedGetProperty": { "count": 223, "time": 1533 }, "NewObject": { "count": 251, "time": 1507 }, "ObjectCreate": { "count": 221, "time": 3287 }, "ObjectKeys": { "count": 53, "time": 159 }, "SetDataProperties": { "count": 71, "time": 2769 }, "ToString": { "count": 28, "time": 22 }, "RegExpExec": { "count": 269, "time": 11839 }, "RegExpExecMultiple": { "count": 327, "time": 1013 }, "RegExpReplace": { "count": 784, "time": 5888 }, "StringSplit": { "count": 6134, "time": 7797 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 29 }, "StringBuilderConcat": { "count": 152, "time": 424 }, "StringBuilderJoin": { "count": 136, "time": 356 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 550, "time": 578 }, "StringIndexOfUnchecked": { "count": 330, "time": 1258 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1940 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 747 }, "ArrayUnshift": { "count": 45, "time": 32 }, "DateNow": { "count": 60, "time": 540 }, "FunctionPrototypeToString": { "count": 116, "time": 78 }, "ObjectDefineProperties": { "count": 2, "time": 22 }, "ObjectDefineProperty": { "count": 650, "time": 2169 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 51815 }, "ObjectSetPrototypeOf": { "count": 205, "time": 225 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 107 }, "GlobalUnescape": { "count": 1, "time": 728 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 46 }, "ArrayShift": { "count": 120, "time": 336 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 806 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 143, "time": 1602 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 145 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 268 }, "ArrayPop": { "count": 63, "time": 46 }, "ArrayBufferConstructor": { "count": 1, "time": 3757 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 27 }, "NumberPrototypeToString": { "count": 31, "time": 126 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 101 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 3194 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 965 }, "StringToNumber": { "count": 196, "time": 59 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 405 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 20 }, "ObjectIsFrozen": { "count": 216, "time": 18 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1051, "time": 1941 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 62 }, "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": 114 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2969 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7110 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 42 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 207 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 38067 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 1341 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 594 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 42, "time": 1699 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 105290 }, "GC_MC_INCREMENTAL": { "count": 27, "time": 16243 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1677 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 5, "time": 1642 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "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": 18 }, "GC_MC_CLEAR": { "count": 2, "time": 5 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 17 }, "GC_MC_FINISH": { "count": 2, "time": 1446 }, "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": 62 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 961 }, "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": 727 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2021 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3652 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 30 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 88 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 5 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2942 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 125 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1448 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 174 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 17 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 113 }, "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": 1180 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 133 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 368 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 935 }, "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": 55 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6004 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 3897 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 32207 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2785 }, "GC_Custom_IncrementalMarkingObserver": { "count": 115, "time": 349 } }, "JavaScript": { "JS_Execution": { "count": 5524, "time": 1068254 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16947 }, "ParseFunctionLiteral": { "count": 3377, "time": 130818 }, "ParseProgram": { "count": 10, "time": 759 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10528 }, "PreParseNoVariableResolution": { "count": 105, "time": 2453 }, "JsonParse": { "count": 25, "time": 118119 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22264 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1549 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1343 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1381, "time": 10677 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8144 }, "LoadIC_FunctionPrototypeStub": { "count": 395, "time": 1427 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1736 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4046, "time": 16938 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5456, "time": 12104 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3723 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 25892 }, "LoadGlobalIC_Slow": { "count": 21, "time": 6 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 33 }, "LoadIC_SlowStub": { "count": 21, "time": 49 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1668 }, "LoadIC_LoadFieldDH": { "count": 4056, "time": 19560 }, "StoreIC_StoreFieldDH": { "count": 1291, "time": 4907 }, "ElementsTransitionAndStoreIC_Miss": { "count": 2, "time": 6 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 108, "time": 2736 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 4116 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4196 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 785 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 509, "time": 3653 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1137 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 476, "time": 2700 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 86 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1291 }, "LoadIC_StringLength": { "count": 27, "time": 980 }, "StoreIC_SlowStub": { "count": 4, "time": 6 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 28 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 59 } }, "API": { "API_Context_New": { "count": 2, "time": 10237 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2859 }, "API_Object_SetPrivate": { "count": 35, "time": 19 }, "API_Persistent_New": { "count": 1875, "time": 270 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 771 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4614 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 24 }, "API_Object_SetPrototype": { "count": 43, "time": 806 }, "API_ObjectTemplate_New": { "count": 102, "time": 10 }, "API_String_NewFromOneByte": { "count": 1038, "time": 303 }, "API_String_Write": { "count": 654, "time": 511 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 131 }, "API_External_New": { "count": 23, "time": 5 }, "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": 660 }, "API_Function_Call": { "count": 8, "time": 321 }, "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": 434 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 120 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 752 }, "ParseBackgroundProgram": { "count": 1, "time": 902 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5916 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50783 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 5 }, "OptimizeCode": { "count": 76, "time": 744 }, "RecompileSynchronous": { "count": 150, "time": 116781 }, "CompileOptimized_Concurrent": { "count": 74, "time": 2847 }, "StackGuard": { "count": 76, "time": 1152 }, "DeoptimizeCode": { "count": 8, "time": 1673 }, "NotifyDeoptimized": { "count": 6, "time": 128 } } } }, { "duration": 2714835, "js": 2561410, "phases": [ { "phase": "load", "start": 0, "duration": 94549 }, { "phase": "boot", "start": 94549, "duration": 747734 }, { "phase": "transition", "start": 842283, "duration": 661863 }, { "phase": "render", "start": 1504146, "duration": 1210689 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 299374 }, { "kind": "MinorGC", "type": "scavenge", "start": 404206, "duration": 5196, "usedHeapSizeAfter": 3767088, "usedHeapSizeBefore": 4061440 }, { "kind": "MinorGC", "type": "scavenge", "start": 437445, "duration": 6059, "usedHeapSizeAfter": 4487736, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 522475, "duration": 1106, "usedHeapSizeAfter": 5806168, "usedHeapSizeBefore": 6119672 }, { "kind": "MinorGC", "type": "scavenge", "start": 658629, "duration": 3749, "usedHeapSizeAfter": 7872056, "usedHeapSizeBefore": 8564976 }, { "kind": "MinorGC", "type": "scavenge", "start": 843659, "duration": 2989, "usedHeapSizeAfter": 9235920, "usedHeapSizeBefore": 9842400 }, { "kind": "MinorGC", "type": "scavenge", "start": 1038265, "duration": 2133, "usedHeapSizeAfter": 10561960, "usedHeapSizeBefore": 11558992 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1148778, "duration": 59, "usedHeapSizeAfter": 11290160, "usedHeapSizeBefore": 11290160 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1150094, "duration": 5605, "usedHeapSizeAfter": 8540296, "usedHeapSizeBefore": 11290320 }, { "kind": "MajorGC", "type": "weak processing", "start": 1157806, "duration": 8, "usedHeapSizeAfter": 8540376, "usedHeapSizeBefore": 8540376 }, { "kind": "MinorGC", "type": "scavenge", "start": 1338269, "duration": 3503, "usedHeapSizeAfter": 21338968, "usedHeapSizeBefore": 22736032 }, { "kind": "MinorGC", "type": "scavenge", "start": 1373596, "duration": 6380, "usedHeapSizeAfter": 22151440, "usedHeapSizeBefore": 22817024 }, { "kind": "MinorGC", "type": "scavenge", "start": 1414917, "duration": 4218, "usedHeapSizeAfter": 24233928, "usedHeapSizeBefore": 25370672 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1561869, "duration": 83, "usedHeapSizeAfter": 28542984, "usedHeapSizeBefore": 28542984 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1569074, "duration": 8933, "usedHeapSizeAfter": 24820576, "usedHeapSizeBefore": 28622936 }, { "kind": "MinorGC", "type": "scavenge", "start": 1760105, "duration": 4504, "usedHeapSizeAfter": 25040352, "usedHeapSizeBefore": 29447640 }, { "kind": "MinorGC", "type": "scavenge", "start": 1952077, "duration": 5287, "usedHeapSizeAfter": 28627112, "usedHeapSizeBefore": 32415736 }, { "kind": "MinorGC", "type": "scavenge", "start": 2184454, "duration": 3154, "usedHeapSizeAfter": 28790392, "usedHeapSizeBefore": 41500256 } ], "blinkGC": [ { "start": 270245, "duration": 2881 }, { "start": 270256, "duration": 2821 }, { "start": 276756, "duration": 2004 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 4050 }, "FunctionCallback": { "count": 4489, "time": 88632 }, "NamedGetterCallback": { "count": 107, "time": 8610 }, "GetMoreDataCallback": { "count": 14, "time": 140899 }, "AccessorSetterCallback": { "count": 5392, "time": 2226 }, "GCEpilogueCallback": { "count": 16, "time": 3540 }, "GCPrologueCallback": { "count": 16, "time": 1110 }, "NamedSetterCallback": { "count": 18, "time": 100 }, "StoreCallbackProperty": { "count": 5334, "time": 6404 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 11438 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1008 }, "CompileFunction": { "count": 3319, "time": 104880 }, "CompileIgnition": { "count": 3374, "time": 101862 }, "CompileIgnitionFinalization": { "count": 3379, "time": 28896 }, "CompileRewriteReturnResult": { "count": 3329, "time": 536 }, "CompileScopeAnalysis": { "count": 3329, "time": 10533 }, "CompileScript": { "count": 10, "time": 1046 }, "CompileLazy": { "count": 3176, "time": 12306 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 82 }, "RegExpInitializeAndCompile": { "count": 177, "time": 870 }, "CompileForOnStackReplacement": { "count": 2, "time": 34 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 1021 }, "Map_SetPrototype": { "count": 12969, "time": 4572 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 37333 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 77 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5680 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7333 }, "CreateArrayLiteral": { "count": 761, "time": 934 }, "CreateObjectLiteral": { "count": 1888, "time": 5527 }, "SetProperty": { "count": 8829, "time": 14103 }, "DeclareGlobals": { "count": 2, "time": 17 }, "NewClosure": { "count": 344, "time": 87 }, "NewClosure_Tenured": { "count": 2398, "time": 1080 }, "HandleApiCall": { "count": 3986, "time": 1620 }, "DateConstructor": { "count": 268, "time": 184 }, "ArrayLengthGetter": { "count": 372, "time": 21 }, "ArrayLengthSetter": { "count": 5152, "time": 842 }, "FunctionPrototypeSetter": { "count": 239, "time": 2989 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 934 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 785 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 28 }, "WeakCollectionSet": { "count": 5007, "time": 4573 }, "ForInEnumerate": { "count": 380, "time": 4411 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 265, "time": 2661 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 2299 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 7023 }, "AddDictionaryProperty": { "count": 10572, "time": 12357 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 38 }, "CreateDataProperty": { "count": 2, "time": 2980 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 3003 }, "HasProperty": { "count": 961, "time": 1978 }, "KeyedGetProperty": { "count": 223, "time": 1384 }, "NewObject": { "count": 251, "time": 1295 }, "ObjectCreate": { "count": 221, "time": 3347 }, "ObjectKeys": { "count": 53, "time": 157 }, "SetDataProperties": { "count": 71, "time": 698 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 12225 }, "RegExpExecMultiple": { "count": 327, "time": 3291 }, "RegExpReplace": { "count": 784, "time": 3932 }, "StringSplit": { "count": 6134, "time": 5672 }, "PushCatchContext": { "count": 2, "time": 5 }, "StringAdd": { "count": 115, "time": 27 }, "StringBuilderConcat": { "count": 152, "time": 114 }, "StringBuilderJoin": { "count": 136, "time": 854 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 568, "time": 103 }, "StringIndexOfUnchecked": { "count": 330, "time": 65 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1301 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 715 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 493 }, "FunctionPrototypeToString": { "count": 116, "time": 339 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 2254 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 46057 }, "ObjectSetPrototypeOf": { "count": 205, "time": 855 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 979 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 49 }, "ArrayShift": { "count": 120, "time": 90 }, "Object_DeleteProperty": { "count": 6, "time": 14 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 138, "time": 1058 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 832 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 121 }, "ArrayPop": { "count": 63, "time": 35 }, "ArrayBufferConstructor": { "count": 1, "time": 3787 }, "GlobalDecodeURIComponent": { "count": 1, "time": 8 }, "MapPrototypeClear": { "count": 93, "time": 30 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 625 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 2468 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 131 }, "StringToNumber": { "count": 196, "time": 53 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 13 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 15 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 856, "time": 3961 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 61 }, "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": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 81 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3330 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5437 }, "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": 29 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 37470 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 1885 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 784 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 20 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1349 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 94052 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 20834 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1461 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 921 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "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": 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": 125 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 399 }, "GC_MC_SWEEP": { "count": 2, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 350 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1126 }, "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": 103 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1696 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4317 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 430 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3045 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 132 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 621 }, "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": 23 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 115 }, "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": 519 }, "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": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 765 }, "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": 144 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4682 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2922 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 34408 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2234 }, "GC_Custom_IncrementalMarkingObserver": { "count": 107, "time": 724 } }, "JavaScript": { "JS_Execution": { "count": 5557, "time": 1039419 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 12331 }, "ParseFunctionLiteral": { "count": 3377, "time": 133989 }, "ParseProgram": { "count": 10, "time": 1957 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10105 }, "PreParseNoVariableResolution": { "count": 105, "time": 2293 }, "JsonParse": { "count": 25, "time": 117884 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22707 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2842 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1577 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1375, "time": 9231 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7568 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 2319 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 649 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4092, "time": 20152 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 53 }, "LoadIC_LoadNonexistentDH": { "count": 5435, "time": 12471 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3762 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 15982 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 29 }, "LoadIC_SlowStub": { "count": 21, "time": 38 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1605 }, "LoadIC_LoadFieldDH": { "count": 4078, "time": 14029 }, "StoreIC_StoreFieldDH": { "count": 1285, "time": 4813 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 1788 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 1909 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 29 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4863 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 678 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 542, "time": 3038 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 975 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 475, "time": 1310 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 60 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 616 }, "LoadIC_StringLength": { "count": 27, "time": 446 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 11 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 26 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 131 } }, "API": { "API_Context_New": { "count": 2, "time": 11118 }, "API_FunctionTemplate_New": { "count": 1353, "time": 813 }, "API_Object_SetPrivate": { "count": 35, "time": 28 }, "API_Persistent_New": { "count": 1875, "time": 497 }, "API_String_NewFromUtf8": { "count": 13, "time": 7 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 167 }, "API_Function_NewInstance": { "count": 43, "time": 81 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2137 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 138, "time": 46 }, "API_Object_SetPrototype": { "count": 43, "time": 48 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 3568 }, "API_String_Write": { "count": 654, "time": 683 }, "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": 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": 700 }, "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": 538 }, "CompileBackgroundScript": { "count": 1, "time": 18 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 136 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 750 }, "ParseBackgroundProgram": { "count": 1, "time": 753 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6092 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51792 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 79, "time": 12 }, "OptimizeCode": { "count": 79, "time": 1388 }, "RecompileSynchronous": { "count": 155, "time": 150821 }, "CompileOptimized_Concurrent": { "count": 76, "time": 2670 }, "StackGuard": { "count": 78, "time": 1579 }, "DeoptimizeCode": { "count": 10, "time": 816 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 14 }, "NotifyDeoptimized": { "count": 8, "time": 882 } } } }, { "duration": 2767950, "js": 2596732, "phases": [ { "phase": "load", "start": 0, "duration": 99930 }, { "phase": "boot", "start": 99930, "duration": 760852 }, { "phase": "transition", "start": 860782, "duration": 697669 }, { "phase": "render", "start": 1558451, "duration": 1209499 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 309573 }, { "kind": "MinorGC", "type": "scavenge", "start": 412001, "duration": 4486, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 445933, "duration": 6183, "usedHeapSizeAfter": 4487464, "usedHeapSizeBefore": 4629352 }, { "kind": "MinorGC", "type": "scavenge", "start": 546230, "duration": 2219, "usedHeapSizeAfter": 5791168, "usedHeapSizeBefore": 6119384 }, { "kind": "MinorGC", "type": "scavenge", "start": 690526, "duration": 3302, "usedHeapSizeAfter": 7890800, "usedHeapSizeBefore": 8571792 }, { "kind": "MinorGC", "type": "scavenge", "start": 862952, "duration": 2495, "usedHeapSizeAfter": 9225256, "usedHeapSizeBefore": 9842984 }, { "kind": "MinorGC", "type": "scavenge", "start": 1068353, "duration": 2758, "usedHeapSizeAfter": 10600864, "usedHeapSizeBefore": 11567024 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1179828, "duration": 979, "usedHeapSizeAfter": 11285920, "usedHeapSizeBefore": 11285920 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1181792, "duration": 6011, "usedHeapSizeAfter": 8492584, "usedHeapSizeBefore": 11286080 }, { "kind": "MinorGC", "type": "scavenge", "start": 1369496, "duration": 3472, "usedHeapSizeAfter": 21341752, "usedHeapSizeBefore": 22714824 }, { "kind": "MinorGC", "type": "scavenge", "start": 1398905, "duration": 3642, "usedHeapSizeAfter": 22130384, "usedHeapSizeBefore": 22794504 }, { "kind": "MinorGC", "type": "scavenge", "start": 1447110, "duration": 3194, "usedHeapSizeAfter": 24257248, "usedHeapSizeBefore": 25399328 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1612418, "duration": 756, "usedHeapSizeAfter": 28411800, "usedHeapSizeBefore": 28411800 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1621859, "duration": 10114, "usedHeapSizeAfter": 24839464, "usedHeapSizeBefore": 28571024 }, { "kind": "MinorGC", "type": "scavenge", "start": 1792465, "duration": 4381, "usedHeapSizeAfter": 25064104, "usedHeapSizeBefore": 29467984 }, { "kind": "MinorGC", "type": "scavenge", "start": 1985656, "duration": 9736, "usedHeapSizeAfter": 28855296, "usedHeapSizeBefore": 32428112 }, { "kind": "MinorGC", "type": "scavenge", "start": 2216399, "duration": 6574, "usedHeapSizeAfter": 28762864, "usedHeapSizeBefore": 41515768 }, { "kind": "MajorGC", "type": "weak processing", "start": 2763442, "duration": 18, "usedHeapSizeAfter": 39373136, "usedHeapSizeBefore": 39373136 } ], "blinkGC": [ { "start": 273201, "duration": 4978 }, { "start": 273209, "duration": 4619 }, { "start": 283358, "duration": 1575 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 660 }, "FunctionCallback": { "count": 4488, "time": 84663 }, "NamedGetterCallback": { "count": 107, "time": 8205 }, "GetMoreDataCallback": { "count": 14, "time": 144161 }, "AccessorSetterCallback": { "count": 5392, "time": 1902 }, "GCEpilogueCallback": { "count": 16, "time": 780 }, "GCPrologueCallback": { "count": 16, "time": 1530 }, "NamedSetterCallback": { "count": 18, "time": 101 }, "StoreCallbackProperty": { "count": 5334, "time": 5792 }, "NamedQueryCallback": { "count": 11, "time": 823 }, "RunMicrotaskCallback": { "count": 42, "time": 16302 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1525 }, "CompileFunction": { "count": 3319, "time": 107389 }, "CompileIgnition": { "count": 3374, "time": 108521 }, "CompileIgnitionFinalization": { "count": 3379, "time": 28953 }, "CompileRewriteReturnResult": { "count": 3329, "time": 732 }, "CompileScopeAnalysis": { "count": 3329, "time": 14643 }, "CompileScript": { "count": 10, "time": 2872 }, "CompileLazy": { "count": 3176, "time": 12506 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 122 }, "RegExpInitializeAndCompile": { "count": 177, "time": 2035 }, "CompileForOnStackReplacement": { "count": 2, "time": 30 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 1217 }, "Map_SetPrototype": { "count": 12977, "time": 3219 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 39990 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 386 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4932 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7399 }, "CreateArrayLiteral": { "count": 761, "time": 1910 }, "CreateObjectLiteral": { "count": 1888, "time": 6003 }, "SetProperty": { "count": 8829, "time": 14112 }, "DeclareGlobals": { "count": 2, "time": 582 }, "NewClosure": { "count": 344, "time": 77 }, "NewClosure_Tenured": { "count": 2398, "time": 4240 }, "HandleApiCall": { "count": 3986, "time": 2506 }, "DateConstructor": { "count": 268, "time": 648 }, "ArrayLengthGetter": { "count": 372, "time": 25 }, "ArrayLengthSetter": { "count": 5152, "time": 4028 }, "FunctionPrototypeSetter": { "count": 239, "time": 356 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 759 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 81 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 30 }, "WeakCollectionSet": { "count": 5007, "time": 9120 }, "ForInEnumerate": { "count": 380, "time": 1744 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 223, "time": 3273 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 10 }, "CreateRegExpLiteral": { "count": 235, "time": 2483 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3682 }, "AddDictionaryProperty": { "count": 10572, "time": 11745 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 38 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 3986 }, "HasProperty": { "count": 961, "time": 2186 }, "KeyedGetProperty": { "count": 223, "time": 287 }, "NewObject": { "count": 251, "time": 1933 }, "ObjectCreate": { "count": 221, "time": 2506 }, "ObjectKeys": { "count": 53, "time": 1145 }, "SetDataProperties": { "count": 71, "time": 2677 }, "ToString": { "count": 28, "time": 29 }, "RegExpExec": { "count": 269, "time": 16398 }, "RegExpExecMultiple": { "count": 327, "time": 1610 }, "RegExpReplace": { "count": 784, "time": 1912 }, "StringSplit": { "count": 6134, "time": 12449 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 644 }, "StringBuilderConcat": { "count": 152, "time": 908 }, "StringBuilderJoin": { "count": 136, "time": 851 }, "StringCharCodeAt": { "count": 11, "time": 9 }, "StringEqual": { "count": 550, "time": 107 }, "StringIndexOfUnchecked": { "count": 330, "time": 410 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 234 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 94 }, "ArrayUnshift": { "count": 45, "time": 33 }, "DateNow": { "count": 60, "time": 63 }, "FunctionPrototypeToString": { "count": 116, "time": 69 }, "ObjectDefineProperties": { "count": 2, "time": 312 }, "ObjectDefineProperty": { "count": 650, "time": 2327 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 48973 }, "ObjectSetPrototypeOf": { "count": 205, "time": 2711 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 314 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 75 }, "ArrayShift": { "count": 120, "time": 94 }, "Object_DeleteProperty": { "count": 6, "time": 16 }, "ArrayIndexOf": { "count": 70, "time": 15 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 142, "time": 1038 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 105 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 463 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 3387 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 25 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 552 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3487 }, "HasComplexElements": { "count": 1, "time": 627 }, "NormalizeElements": { "count": 1, "time": 135 }, "StringToNumber": { "count": 196, "time": 47 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 3 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 461 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1035, "time": 4423 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 60 }, "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": 9 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 75 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3283 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6284 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 33 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 774 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 334 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39844 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2532 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 685 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1495 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 112070 }, "GC_MC_INCREMENTAL": { "count": 38, "time": 16136 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1433 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 688 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1037 }, "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": 11 }, "GC_MC_FINISH": { "count": 2, "time": 97 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 153 }, "GC_MC_SWEEP": { "count": 2, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 57 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 945 }, "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": 441 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2721 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4228 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "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": 3053 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 524 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 581 }, "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": 279 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 16 }, "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": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 436 }, "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": 138 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6006 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2257 }, "GC_MC_BACKGROUND_MARKING": { "count": 26, "time": 33730 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2178 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 2542 } }, "JavaScript": { "JS_Execution": { "count": 5566, "time": 1033308 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 11864 }, "ParseFunctionLiteral": { "count": 3377, "time": 154134 }, "ParseProgram": { "count": 10, "time": 290 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14047 }, "PreParseNoVariableResolution": { "count": 105, "time": 1800 }, "JsonParse": { "count": 25, "time": 118231 }, "StringParseFloat": { "count": 7, "time": 8 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22547 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1172 }, "LoadGlobalIC_Miss": { "count": 719, "time": 5116 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1375, "time": 6080 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7035 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 1858 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 817 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4120, "time": 15184 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 5457, "time": 13035 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3425 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 15854 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 28 }, "LoadIC_SlowStub": { "count": 21, "time": 44 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1405 }, "LoadIC_LoadFieldDH": { "count": 4094, "time": 18431 }, "StoreIC_StoreFieldDH": { "count": 1287, "time": 7960 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 108, "time": 2193 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 2315 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4000 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 90 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 551, "time": 5125 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 2918 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 3527 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 196 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1151 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 24 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 203 } }, "API": { "API_Context_New": { "count": 2, "time": 6437 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1910 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1875, "time": 2495 }, "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": 335 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2078 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 627 }, "API_Object_SetPrototype": { "count": 43, "time": 43 }, "API_ObjectTemplate_New": { "count": 102, "time": 18 }, "API_String_NewFromOneByte": { "count": 1038, "time": 818 }, "API_String_Write": { "count": 654, "time": 1845 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 53 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 10 }, "API_Private_New": { "count": 3, "time": 3 }, "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": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 483 }, "CompileBackgroundScript": { "count": 1, "time": 13 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 120 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 955 }, "ParseBackgroundProgram": { "count": 1, "time": 876 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6431 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52109 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 84, "time": 5 }, "OptimizeCode": { "count": 84, "time": 1088 }, "RecompileSynchronous": { "count": 166, "time": 129735 }, "CompileOptimized_Concurrent": { "count": 82, "time": 2279 }, "StackGuard": { "count": 82, "time": 2537 }, "DeoptimizeCode": { "count": 7, "time": 1456 }, "NotifyDeoptimized": { "count": 6, "time": 116 } } } }, { "duration": 2715819, "js": 2547381, "phases": [ { "phase": "load", "start": 0, "duration": 99903 }, { "phase": "boot", "start": 99903, "duration": 747413 }, { "phase": "transition", "start": 847316, "duration": 672095 }, { "phase": "render", "start": 1519411, "duration": 1196408 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 301582 }, { "kind": "MinorGC", "type": "scavenge", "start": 405867, "duration": 5867, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 445269, "duration": 6721, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 531407, "duration": 2316, "usedHeapSizeAfter": 5800960, "usedHeapSizeBefore": 6119224 }, { "kind": "MinorGC", "type": "scavenge", "start": 672220, "duration": 3189, "usedHeapSizeAfter": 7887448, "usedHeapSizeBefore": 8567400 }, { "kind": "MinorGC", "type": "scavenge", "start": 839350, "duration": 3545, "usedHeapSizeAfter": 9216976, "usedHeapSizeBefore": 9819088 }, { "kind": "MinorGC", "type": "scavenge", "start": 1054001, "duration": 1635, "usedHeapSizeAfter": 10598704, "usedHeapSizeBefore": 11557952 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1155200, "duration": 164, "usedHeapSizeAfter": 11314160, "usedHeapSizeBefore": 11314160 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1159235, "duration": 6268, "usedHeapSizeAfter": 8493848, "usedHeapSizeBefore": 11314320 }, { "kind": "MajorGC", "type": "weak processing", "start": 1167769, "duration": 8, "usedHeapSizeAfter": 8493928, "usedHeapSizeBefore": 8493928 }, { "kind": "MinorGC", "type": "scavenge", "start": 1348308, "duration": 3122, "usedHeapSizeAfter": 21310424, "usedHeapSizeBefore": 22709928 }, { "kind": "MinorGC", "type": "scavenge", "start": 1381219, "duration": 3614, "usedHeapSizeAfter": 22189912, "usedHeapSizeBefore": 22792824 }, { "kind": "MinorGC", "type": "scavenge", "start": 1425719, "duration": 3971, "usedHeapSizeAfter": 24214704, "usedHeapSizeBefore": 25370776 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1568926, "duration": 342, "usedHeapSizeAfter": 28211904, "usedHeapSizeBefore": 28211904 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1585448, "duration": 8305, "usedHeapSizeAfter": 24646568, "usedHeapSizeBefore": 28365320 }, { "kind": "MinorGC", "type": "scavenge", "start": 1773772, "duration": 4202, "usedHeapSizeAfter": 25159928, "usedHeapSizeBefore": 29336968 }, { "kind": "MinorGC", "type": "scavenge", "start": 1957445, "duration": 4348, "usedHeapSizeAfter": 28964912, "usedHeapSizeBefore": 32375560 }, { "kind": "MinorGC", "type": "scavenge", "start": 2194063, "duration": 5495, "usedHeapSizeAfter": 28868752, "usedHeapSizeBefore": 41586384 } ], "blinkGC": [ { "start": 278032, "duration": 2953 }, { "start": 278042, "duration": 2899 }, { "start": 294919, "duration": 2190 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1120, "time": 1970 }, "FunctionCallback": { "count": 4491, "time": 87149 }, "NamedGetterCallback": { "count": 107, "time": 9249 }, "GetMoreDataCallback": { "count": 14, "time": 143146 }, "AccessorSetterCallback": { "count": 5392, "time": 1496 }, "GCEpilogueCallback": { "count": 16, "time": 1424 }, "GCPrologueCallback": { "count": 16, "time": 482 }, "NamedSetterCallback": { "count": 18, "time": 533 }, "StoreCallbackProperty": { "count": 5334, "time": 3902 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 13315 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2122 }, "CompileFunction": { "count": 3319, "time": 107252 }, "CompileIgnition": { "count": 3374, "time": 115820 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30061 }, "CompileRewriteReturnResult": { "count": 3329, "time": 720 }, "CompileScopeAnalysis": { "count": 3329, "time": 14862 }, "CompileScript": { "count": 10, "time": 1494 }, "CompileLazy": { "count": 3176, "time": 9875 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 84 }, "RegExpInitializeAndCompile": { "count": 177, "time": 833 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 655, "time": 2259 }, "Map_SetPrototype": { "count": 12971, "time": 3433 }, "Map_TransitionToDataProperty": { "count": 11970, "time": 38596 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 61 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3764 }, "InterpreterDeserializeLazy": { "count": 160, "time": 12070 }, "CreateArrayLiteral": { "count": 761, "time": 2869 }, "CreateObjectLiteral": { "count": 1888, "time": 8667 }, "SetProperty": { "count": 8830, "time": 17073 }, "DeclareGlobals": { "count": 2, "time": 17 }, "NewClosure": { "count": 344, "time": 307 }, "NewClosure_Tenured": { "count": 2398, "time": 2551 }, "HandleApiCall": { "count": 3986, "time": 2505 }, "DateConstructor": { "count": 268, "time": 614 }, "ArrayLengthGetter": { "count": 369, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 1978 }, "FunctionPrototypeSetter": { "count": 239, "time": 3606 }, "FunctionLengthGetter": { "count": 13, "time": 91 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 124 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 80 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 38 }, "WeakCollectionSet": { "count": 5007, "time": 9119 }, "ForInEnumerate": { "count": 380, "time": 2565 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 9 }, "AllocateInNewSpace": { "count": 240, "time": 2073 }, "CreateListFromArrayLike": { "count": 18, "time": 34 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 1440 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4123 }, "AddDictionaryProperty": { "count": 10572, "time": 13337 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 856 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 7 }, "GetProperty": { "count": 6297, "time": 4077 }, "HasProperty": { "count": 961, "time": 2196 }, "KeyedGetProperty": { "count": 223, "time": 1091 }, "NewObject": { "count": 251, "time": 2060 }, "ObjectCreate": { "count": 221, "time": 1906 }, "ObjectKeys": { "count": 53, "time": 784 }, "SetDataProperties": { "count": 71, "time": 4359 }, "ToString": { "count": 28, "time": 22 }, "RegExpExec": { "count": 269, "time": 11911 }, "RegExpExecMultiple": { "count": 327, "time": 2685 }, "RegExpReplace": { "count": 784, "time": 1682 }, "StringSplit": { "count": 6134, "time": 12425 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 29 }, "StringBuilderConcat": { "count": 152, "time": 78 }, "StringBuilderJoin": { "count": 136, "time": 913 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 562, "time": 147 }, "StringIndexOfUnchecked": { "count": 330, "time": 709 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 233 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 686 }, "ArrayUnshift": { "count": 45, "time": 35 }, "DateNow": { "count": 60, "time": 65 }, "FunctionPrototypeToString": { "count": 116, "time": 495 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 2971 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 51868 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1213 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 115 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 45 }, "ArrayShift": { "count": 120, "time": 101 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 579 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 145, "time": 1550 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 666 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1015 }, "ArrayPop": { "count": 63, "time": 818 }, "ArrayBufferConstructor": { "count": 1, "time": 3816 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 60 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 87 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2604 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 754 }, "StringToNumber": { "count": 196, "time": 657 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 15 }, "DateUTC": { "count": 24, "time": 794 }, "ObjectIsFrozen": { "count": 216, "time": 23 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1083, "time": 2336 }, "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": 12 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 77 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3704 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7457 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 33 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 28 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 38 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 36037 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3195 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 136 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 13 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1300 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 90339 }, "GC_MC_INCREMENTAL": { "count": 29, "time": 18102 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1228 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 577 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 420 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 54 }, "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": 9 }, "GC_MC_FINISH": { "count": 2, "time": 676 }, "GC_MC_MARK": { "count": 2, "time": 18 }, "GC_MC_PROLOGUE": { "count": 2, "time": 930 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 58 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 760 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 412 }, "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": 2200 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3437 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 23 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 30 }, "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": 913 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 1327 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 854 }, "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": 22 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 1262 }, "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": 361 }, "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": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 773 }, "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": 5 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 6, "time": 4379 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 1615 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 34327 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2836 }, "GC_Custom_IncrementalMarkingObserver": { "count": 103, "time": 1234 } }, "JavaScript": { "JS_Execution": { "count": 5561, "time": 1040739 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17291 }, "ParseFunctionLiteral": { "count": 3377, "time": 141609 }, "ParseProgram": { "count": 10, "time": 879 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11045 }, "PreParseNoVariableResolution": { "count": 105, "time": 1635 }, "JsonParse": { "count": 25, "time": 116394 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18054 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2138 }, "LoadGlobalIC_Miss": { "count": 719, "time": 4484 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1374, "time": 9416 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 7433 }, "LoadIC_FunctionPrototypeStub": { "count": 388, "time": 386 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2749 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4122, "time": 17697 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 108 }, "LoadIC_LoadNonexistentDH": { "count": 5436, "time": 9444 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4117 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 15887 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 772 }, "LoadIC_SlowStub": { "count": 21, "time": 512 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1456 }, "LoadIC_LoadFieldDH": { "count": 4089, "time": 11308 }, "StoreIC_StoreFieldDH": { "count": 1285, "time": 6916 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 3279 }, "KeyedLoadIC_LoadElementDH": { "count": 826, "time": 3467 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 4481 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 2329 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 546, "time": 3428 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 130, "time": 925 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 1202 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 48 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 157 }, "LoadIC_StringLength": { "count": 27, "time": 32 }, "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": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 61 } }, "API": { "API_Context_New": { "count": 2, "time": 6937 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3224 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1875, "time": 946 }, "API_String_NewFromUtf8": { "count": 13, "time": 0 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 233 }, "API_Function_NewInstance": { "count": 43, "time": 683 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 5372 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 36 }, "API_Object_SetPrototype": { "count": 43, "time": 247 }, "API_ObjectTemplate_New": { "count": 102, "time": 9 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1683 }, "API_String_Write": { "count": 654, "time": 107 }, "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": 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": 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": 559 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 2 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 112 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 694 }, "ParseBackgroundProgram": { "count": 1, "time": 673 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5509 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 48476 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 75, "time": 6 }, "OptimizeCode": { "count": 75, "time": 306 }, "RecompileSynchronous": { "count": 150, "time": 91842 }, "CompileOptimized_Concurrent": { "count": 75, "time": 2908 }, "StackGuard": { "count": 78, "time": 2115 }, "DeoptimizeCode": { "count": 6, "time": 1548 }, "NotifyDeoptimized": { "count": 5, "time": 851 } } } }, { "duration": 2703418, "js": 2545047, "phases": [ { "phase": "load", "start": 0, "duration": 97948 }, { "phase": "boot", "start": 97948, "duration": 751801 }, { "phase": "transition", "start": 849749, "duration": 669869 }, { "phase": "render", "start": 1519618, "duration": 1183800 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 300378 }, { "kind": "MinorGC", "type": "scavenge", "start": 400610, "duration": 6900, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 435624, "duration": 6966, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 528948, "duration": 3077, "usedHeapSizeAfter": 5796152, "usedHeapSizeBefore": 6119208 }, { "kind": "MinorGC", "type": "scavenge", "start": 674803, "duration": 3106, "usedHeapSizeAfter": 7890704, "usedHeapSizeBefore": 8569832 }, { "kind": "MinorGC", "type": "scavenge", "start": 845171, "duration": 2859, "usedHeapSizeAfter": 9230360, "usedHeapSizeBefore": 9828744 }, { "kind": "MinorGC", "type": "scavenge", "start": 1044475, "duration": 2774, "usedHeapSizeAfter": 10564680, "usedHeapSizeBefore": 11562088 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1147345, "duration": 64, "usedHeapSizeAfter": 11303680, "usedHeapSizeBefore": 11303680 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1149347, "duration": 6361, "usedHeapSizeAfter": 8544296, "usedHeapSizeBefore": 11303840 }, { "kind": "MajorGC", "type": "weak processing", "start": 1157892, "duration": 15, "usedHeapSizeAfter": 8544376, "usedHeapSizeBefore": 8544376 }, { "kind": "MinorGC", "type": "scavenge", "start": 1349954, "duration": 3452, "usedHeapSizeAfter": 21343424, "usedHeapSizeBefore": 22736696 }, { "kind": "MinorGC", "type": "scavenge", "start": 1380475, "duration": 5133, "usedHeapSizeAfter": 22156048, "usedHeapSizeBefore": 22822688 }, { "kind": "MinorGC", "type": "scavenge", "start": 1433315, "duration": 4355, "usedHeapSizeAfter": 24289096, "usedHeapSizeBefore": 25414744 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1583382, "duration": 89, "usedHeapSizeAfter": 28608072, "usedHeapSizeBefore": 28608072 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1607615, "duration": 10960, "usedHeapSizeAfter": 25030560, "usedHeapSizeBefore": 28962240 }, { "kind": "MinorGC", "type": "scavenge", "start": 1770787, "duration": 6061, "usedHeapSizeAfter": 25410696, "usedHeapSizeBefore": 29600088 }, { "kind": "MinorGC", "type": "scavenge", "start": 1946422, "duration": 5624, "usedHeapSizeAfter": 29061304, "usedHeapSizeBefore": 32604480 }, { "kind": "MinorGC", "type": "scavenge", "start": 2178012, "duration": 2530, "usedHeapSizeAfter": 28871864, "usedHeapSizeBefore": 41961472 } ], "blinkGC": [ { "start": 267349, "duration": 2380 }, { "start": 267356, "duration": 2335 }, { "start": 284365, "duration": 1526 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1131, "time": 1146 }, "FunctionCallback": { "count": 4488, "time": 86391 }, "NamedGetterCallback": { "count": 107, "time": 9697 }, "GetMoreDataCallback": { "count": 14, "time": 140951 }, "AccessorSetterCallback": { "count": 5392, "time": 1435 }, "GCEpilogueCallback": { "count": 16, "time": 2660 }, "GCPrologueCallback": { "count": 16, "time": 765 }, "NamedSetterCallback": { "count": 18, "time": 112 }, "StoreCallbackProperty": { "count": 5334, "time": 5159 }, "NamedQueryCallback": { "count": 11, "time": 142 }, "RunMicrotaskCallback": { "count": 42, "time": 12061 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 488 }, "CompileFunction": { "count": 3319, "time": 100690 }, "CompileIgnition": { "count": 3374, "time": 101508 }, "CompileIgnitionFinalization": { "count": 3379, "time": 34792 }, "CompileRewriteReturnResult": { "count": 3329, "time": 141 }, "CompileScopeAnalysis": { "count": 3329, "time": 11817 }, "CompileScript": { "count": 10, "time": 1108 }, "CompileLazy": { "count": 3176, "time": 12138 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 139 }, "RegExpInitializeAndCompile": { "count": 177, "time": 822 }, "CompileForOnStackReplacement": { "count": 2, "time": 30 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 663, "time": 2706 }, "Map_SetPrototype": { "count": 12959, "time": 3968 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 37805 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 84 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4824 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8676 }, "CreateArrayLiteral": { "count": 761, "time": 411 }, "CreateObjectLiteral": { "count": 1888, "time": 10469 }, "SetProperty": { "count": 8829, "time": 12276 }, "DeclareGlobals": { "count": 2, "time": 858 }, "NewClosure": { "count": 344, "time": 635 }, "NewClosure_Tenured": { "count": 2398, "time": 3255 }, "HandleApiCall": { "count": 3986, "time": 3801 }, "DateConstructor": { "count": 268, "time": 106 }, "ArrayLengthGetter": { "count": 372, "time": 13 }, "ArrayLengthSetter": { "count": 5152, "time": 4400 }, "FunctionPrototypeSetter": { "count": 239, "time": 1712 }, "FunctionLengthGetter": { "count": 13, "time": 6 }, "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": 80 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 29 }, "WeakCollectionSet": { "count": 5007, "time": 8161 }, "ForInEnumerate": { "count": 380, "time": 1287 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 219, "time": 4242 }, "CreateListFromArrayLike": { "count": 18, "time": 28 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 3552 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 2952 }, "AddDictionaryProperty": { "count": 10572, "time": 16053 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 48 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 3 }, "GetProperty": { "count": 6297, "time": 2917 }, "HasProperty": { "count": 961, "time": 3117 }, "KeyedGetProperty": { "count": 223, "time": 2213 }, "NewObject": { "count": 251, "time": 1782 }, "ObjectCreate": { "count": 221, "time": 5288 }, "ObjectKeys": { "count": 53, "time": 765 }, "SetDataProperties": { "count": 71, "time": 840 }, "ToString": { "count": 28, "time": 31 }, "RegExpExec": { "count": 269, "time": 12300 }, "RegExpExecMultiple": { "count": 327, "time": 4006 }, "RegExpReplace": { "count": 784, "time": 3349 }, "StringSplit": { "count": 6134, "time": 5829 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 32 }, "StringBuilderConcat": { "count": 152, "time": 70 }, "StringBuilderJoin": { "count": 136, "time": 67 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 564, "time": 105 }, "StringIndexOfUnchecked": { "count": 330, "time": 690 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1604 }, "ArrayPush": { "count": 8, "time": 866 }, "ArraySplice": { "count": 82, "time": 103 }, "ArrayUnshift": { "count": 45, "time": 32 }, "DateNow": { "count": 60, "time": 65 }, "FunctionPrototypeToString": { "count": 116, "time": 696 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 1782 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 48772 }, "ObjectSetPrototypeOf": { "count": 205, "time": 212 }, "ObjectIsExtensible": { "count": 19, "time": 28 }, "SymbolConstructor": { "count": 1, "time": 323 }, "MapGrow": { "count": 45, "time": 124 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 734 }, "ArrayShift": { "count": 120, "time": 88 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 16 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 138, "time": 1788 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 99 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 795 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 270 }, "ArrayPop": { "count": 63, "time": 31 }, "ArrayBufferConstructor": { "count": 1, "time": 4017 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 33 }, "NumberPrototypeToString": { "count": 31, "time": 2 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 107 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 2988 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 133 }, "StringToNumber": { "count": 196, "time": 44 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 20 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1085, "time": 5871 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 64 }, "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": 564 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3001 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5760 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 44 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 318 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 41986 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2057 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 490 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1521 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 111531 }, "GC_MC_INCREMENTAL": { "count": 29, "time": 15604 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1031 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 6, "time": 769 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 369 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 129 }, "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": 9 }, "GC_MC_FINISH": { "count": 2, "time": 834 }, "GC_MC_MARK": { "count": 2, "time": 20 }, "GC_MC_PROLOGUE": { "count": 2, "time": 52 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 60 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 224 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 19 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 829 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1333 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4494 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 1391 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 88 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 4 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2899 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 115 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 713 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 13 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 17 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 476 }, "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": 1121 }, "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": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "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": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 14 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 6, "time": 4250 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3816 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 34523 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 3141 }, "GC_Custom_IncrementalMarkingObserver": { "count": 111, "time": 2335 } }, "JavaScript": { "JS_Execution": { "count": 5559, "time": 1008366 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 18634 }, "ParseFunctionLiteral": { "count": 3377, "time": 143148 }, "ParseProgram": { "count": 10, "time": 2690 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11215 }, "PreParseNoVariableResolution": { "count": 105, "time": 2460 }, "JsonParse": { "count": 25, "time": 119719 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20603 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1036 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2682 }, "StoreGlobalIC_Miss": { "count": 8, "time": 655 }, "StoreIC_Miss": { "count": 1375, "time": 4363 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5826 }, "LoadIC_FunctionPrototypeStub": { "count": 396, "time": 744 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2250 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4118, "time": 20442 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 569 }, "LoadIC_LoadNonexistentDH": { "count": 5446, "time": 15986 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4664 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 18688 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 386 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 941 }, "LoadIC_LoadFieldDH": { "count": 4095, "time": 9505 }, "StoreIC_StoreFieldDH": { "count": 1287, "time": 5119 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 10 }, "KeyedLoadIC_Miss": { "count": 10, "time": 18 }, "LoadIC_Miss": { "count": 107, "time": 643 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 5683 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4980 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 84 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 549, "time": 2904 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 608 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 482, "time": 2210 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 56 }, "LoadIC_LoadNormalDH": { "count": 164, "time": 1287 }, "LoadIC_StringLength": { "count": 27, "time": 35 }, "StoreIC_SlowStub": { "count": 4, "time": 6 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 741 } }, "API": { "API_Context_New": { "count": 2, "time": 13747 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2085 }, "API_Object_SetPrivate": { "count": 35, "time": 28 }, "API_Persistent_New": { "count": 1875, "time": 953 }, "API_String_NewFromUtf8": { "count": 13, "time": 11 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 22 }, "API_Function_NewInstance": { "count": 43, "time": 870 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3061 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 32 }, "API_Object_SetPrototype": { "count": 43, "time": 51 }, "API_ObjectTemplate_New": { "count": 102, "time": 28 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2766 }, "API_String_Write": { "count": 654, "time": 854 }, "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": 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": 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": 486 }, "CompileBackgroundScript": { "count": 1, "time": 14 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 100 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 875 }, "ParseBackgroundProgram": { "count": 1, "time": 757 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6367 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50868 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 3 }, "OptimizeCode": { "count": 76, "time": 2478 }, "RecompileSynchronous": { "count": 150, "time": 121970 }, "CompileOptimized_Concurrent": { "count": 74, "time": 3069 }, "StackGuard": { "count": 74, "time": 2128 }, "DeoptimizeCode": { "count": 8, "time": 3279 }, "NotifyDeoptimized": { "count": 7, "time": 134 } } } }, { "duration": 2779741, "js": 2615453, "phases": [ { "phase": "load", "start": 0, "duration": 88903 }, { "phase": "boot", "start": 88903, "duration": 760988 }, { "phase": "transition", "start": 849891, "duration": 712525 }, { "phase": "render", "start": 1562416, "duration": 1217325 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 297107 }, { "kind": "MinorGC", "type": "scavenge", "start": 400923, "duration": 6314, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 435587, "duration": 7439, "usedHeapSizeAfter": 4487608, "usedHeapSizeBefore": 4629472 }, { "kind": "MinorGC", "type": "scavenge", "start": 519356, "duration": 2532, "usedHeapSizeAfter": 5791016, "usedHeapSizeBefore": 6119184 }, { "kind": "MinorGC", "type": "scavenge", "start": 660815, "duration": 4498, "usedHeapSizeAfter": 7887144, "usedHeapSizeBefore": 8571280 }, { "kind": "MinorGC", "type": "scavenge", "start": 851173, "duration": 4057, "usedHeapSizeAfter": 9261560, "usedHeapSizeBefore": 9846632 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1021957, "duration": 68, "usedHeapSizeAfter": 11055920, "usedHeapSizeBefore": 11055920 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1043477, "duration": 7487, "usedHeapSizeAfter": 8926472, "usedHeapSizeBefore": 11269352 }, { "kind": "MajorGC", "type": "weak processing", "start": 1149766, "duration": 9, "usedHeapSizeAfter": 9927904, "usedHeapSizeBefore": 9927904 }, { "kind": "MinorGC", "type": "scavenge", "start": 1360790, "duration": 5103, "usedHeapSizeAfter": 21086912, "usedHeapSizeBefore": 22851704 }, { "kind": "MinorGC", "type": "scavenge", "start": 1414141, "duration": 8752, "usedHeapSizeAfter": 22343424, "usedHeapSizeBefore": 23263768 }, { "kind": "MinorGC", "type": "scavenge", "start": 1453435, "duration": 4052, "usedHeapSizeAfter": 24192584, "usedHeapSizeBefore": 25202720 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1515848, "duration": 74, "usedHeapSizeAfter": 27606928, "usedHeapSizeBefore": 27606928 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1549725, "duration": 8433, "usedHeapSizeAfter": 24701040, "usedHeapSizeBefore": 28576520 }, { "kind": "MinorGC", "type": "scavenge", "start": 1768399, "duration": 5018, "usedHeapSizeAfter": 25027184, "usedHeapSizeBefore": 29025104 }, { "kind": "MinorGC", "type": "scavenge", "start": 2128221, "duration": 5157, "usedHeapSizeAfter": 29185568, "usedHeapSizeBefore": 40671704 }, { "kind": "MinorGC", "type": "scavenge", "start": 2459010, "duration": 6282, "usedHeapSizeAfter": 30084528, "usedHeapSizeBefore": 41990360 }, { "kind": "MajorGC", "type": "weak processing", "start": 2775882, "duration": 11, "usedHeapSizeAfter": 33008968, "usedHeapSizeBefore": 33008968 } ], "blinkGC": [ { "start": 261415, "duration": 3478 }, { "start": 261424, "duration": 3218 }, { "start": 270664, "duration": 1864 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 3600 }, "FunctionCallback": { "count": 4485, "time": 91975 }, "NamedGetterCallback": { "count": 107, "time": 8085 }, "GetMoreDataCallback": { "count": 14, "time": 143247 }, "AccessorSetterCallback": { "count": 5392, "time": 998 }, "GCEpilogueCallback": { "count": 15, "time": 890 }, "GCPrologueCallback": { "count": 15, "time": 891 }, "NamedSetterCallback": { "count": 18, "time": 99 }, "StoreCallbackProperty": { "count": 5334, "time": 3531 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 12642 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1117 }, "CompileFunction": { "count": 3319, "time": 102883 }, "CompileIgnition": { "count": 3374, "time": 104796 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31409 }, "CompileRewriteReturnResult": { "count": 3329, "time": 583 }, "CompileScopeAnalysis": { "count": 3329, "time": 10041 }, "CompileScript": { "count": 10, "time": 1816 }, "CompileLazy": { "count": 3176, "time": 13949 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 816 }, "RegExpInitializeAndCompile": { "count": 177, "time": 187 }, "CompileForOnStackReplacement": { "count": 2, "time": 35 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 1113 }, "Map_SetPrototype": { "count": 12940, "time": 4185 }, "Map_TransitionToDataProperty": { "count": 11931, "time": 35028 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 139 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6465 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9155 }, "CreateArrayLiteral": { "count": 761, "time": 390 }, "CreateObjectLiteral": { "count": 1888, "time": 7283 }, "SetProperty": { "count": 8819, "time": 14966 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 1237 }, "NewClosure_Tenured": { "count": 2398, "time": 2073 }, "HandleApiCall": { "count": 3986, "time": 2197 }, "DateConstructor": { "count": 268, "time": 107 }, "ArrayLengthGetter": { "count": 371, "time": 22 }, "ArrayLengthSetter": { "count": 5152, "time": 2121 }, "FunctionPrototypeSetter": { "count": 239, "time": 1702 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 990 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 83 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 531 }, "SetGrow": { "count": 26, "time": 36 }, "WeakCollectionSet": { "count": 5007, "time": 8629 }, "ForInEnumerate": { "count": 380, "time": 2918 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 9 }, "CreateListFromArrayLike": { "count": 18, "time": 23 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 1863 }, "GenerateRandomNumbers": { "count": 1, "time": 4 }, "NumberToStringSkipCache": { "count": 5041, "time": 4464 }, "AddDictionaryProperty": { "count": 10572, "time": 10319 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 81 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 8 }, "GetProperty": { "count": 6297, "time": 1371 }, "HasProperty": { "count": 961, "time": 3491 }, "KeyedGetProperty": { "count": 222, "time": 301 }, "NewObject": { "count": 251, "time": 887 }, "ObjectCreate": { "count": 221, "time": 3512 }, "ObjectKeys": { "count": 52, "time": 560 }, "SetDataProperties": { "count": 71, "time": 1410 }, "ToString": { "count": 28, "time": 929 }, "RegExpExec": { "count": 269, "time": 12348 }, "RegExpExecMultiple": { "count": 327, "time": 2832 }, "RegExpReplace": { "count": 784, "time": 6130 }, "StringSplit": { "count": 6134, "time": 11677 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 33 }, "StringBuilderConcat": { "count": 152, "time": 82 }, "StringBuilderJoin": { "count": 136, "time": 70 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 554, "time": 894 }, "StringIndexOfUnchecked": { "count": 330, "time": 72 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1449 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 101 }, "ArrayUnshift": { "count": 45, "time": 31 }, "DateNow": { "count": 60, "time": 72 }, "FunctionPrototypeToString": { "count": 116, "time": 68 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 1240 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 46784 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1083 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 220 }, "AllocateInNewSpace": { "count": 297, "time": 2414 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 374 }, "ArrayShift": { "count": 120, "time": 88 }, "Object_DeleteProperty": { "count": 6, "time": 14 }, "ArrayIndexOf": { "count": 70, "time": 15 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 143, "time": 352 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 101 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 143 }, "ArrayPop": { "count": 63, "time": 29 }, "ArrayBufferConstructor": { "count": 1, "time": 4245 }, "GlobalDecodeURIComponent": { "count": 1, "time": 807 }, "MapPrototypeClear": { "count": 93, "time": 22 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 105 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 3521 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 988 }, "StringToNumber": { "count": 196, "time": 643 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 35 }, "ObjectPrototypeGetProto": { "count": 12, "time": 675 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1029, "time": 4871 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 776 }, "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": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 76 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3675 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 8404 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 43 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 398 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 43643 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 1511 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1227 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 10 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 39, "time": 1501 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 89735 }, "GC_MC_INCREMENTAL": { "count": 32, "time": 13766 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1013 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 7 }, "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": 0 }, "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": 79 }, "GC_MC_FINISH": { "count": 2, "time": 851 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 52 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 914 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 839 }, "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": 110 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2323 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2851 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 30 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 352 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1645 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 553 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1802 }, "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": 23 }, "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": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 98 }, "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": 7, "time": 1909 }, "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": 7 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5328 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 3552 }, "GC_MC_BACKGROUND_MARKING": { "count": 34, "time": 29462 }, "GC_Custom_IncrementalMarkingObserver": { "count": 198, "time": 2256 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2315 } }, "JavaScript": { "JS_Execution": { "count": 5559, "time": 1081809 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 20439 }, "ParseFunctionLiteral": { "count": 3377, "time": 134150 }, "ParseProgram": { "count": 10, "time": 1050 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11703 }, "PreParseNoVariableResolution": { "count": 105, "time": 2755 }, "JsonParse": { "count": 25, "time": 121993 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 23039 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 996 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3088 }, "StoreGlobalIC_Miss": { "count": 8, "time": 9 }, "StoreIC_Miss": { "count": 1347, "time": 6785 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7710 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 2721 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2200 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4054, "time": 18445 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5437, "time": 17957 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3528 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 19407 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 213 }, "LoadIC_SlowStub": { "count": 21, "time": 188 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1381 }, "LoadIC_LoadFieldDH": { "count": 4025, "time": 14037 }, "StoreIC_StoreFieldDH": { "count": 1266, "time": 5581 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 21 }, "LoadIC_Miss": { "count": 107, "time": 2326 }, "KeyedLoadIC_LoadElementDH": { "count": 826, "time": 3830 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5600 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 86 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 544, "time": 1231 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 124, "time": 1436 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 437 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 56 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 856 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 42 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 274 } }, "API": { "API_Context_New": { "count": 2, "time": 8784 }, "API_FunctionTemplate_New": { "count": 1353, "time": 405 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1876, "time": 876 }, "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": 84 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1749 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 33 }, "API_Object_SetPrototype": { "count": 43, "time": 783 }, "API_ObjectTemplate_New": { "count": 102, "time": 22 }, "API_String_NewFromOneByte": { "count": 1038, "time": 578 }, "API_String_Write": { "count": 654, "time": 107 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 27 }, "API_External_New": { "count": 23, "time": 4 }, "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": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 875 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 465 }, "CompileBackgroundScript": { "count": 1, "time": 18 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 113 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 821 }, "ParseBackgroundProgram": { "count": 1, "time": 799 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6957 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53217 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 88, "time": 4 }, "OptimizeCode": { "count": 88, "time": 973 }, "RecompileSynchronous": { "count": 174, "time": 128037 }, "CompileOptimized_Concurrent": { "count": 86, "time": 2222 }, "StackGuard": { "count": 89, "time": 2825 }, "DeoptimizeCode": { "count": 8, "time": 1739 }, "NotifyDeoptimized": { "count": 7, "time": 139 } } } }, { "duration": 2732900, "js": 2589972, "phases": [ { "phase": "load", "start": 0, "duration": 87581 }, { "phase": "boot", "start": 87581, "duration": 758154 }, { "phase": "transition", "start": 845735, "duration": 658949 }, { "phase": "render", "start": 1504684, "duration": 1228216 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 291790 }, { "kind": "MinorGC", "type": "scavenge", "start": 394976, "duration": 5505, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 429905, "duration": 5863, "usedHeapSizeAfter": 4487584, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 529001, "duration": 1380, "usedHeapSizeAfter": 5805416, "usedHeapSizeBefore": 6119536 }, { "kind": "MinorGC", "type": "scavenge", "start": 666549, "duration": 2510, "usedHeapSizeAfter": 7893632, "usedHeapSizeBefore": 8564840 }, { "kind": "MinorGC", "type": "scavenge", "start": 834869, "duration": 3031, "usedHeapSizeAfter": 9180080, "usedHeapSizeBefore": 9804200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1050784, "duration": 1970, "usedHeapSizeAfter": 10554176, "usedHeapSizeBefore": 11558792 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1152457, "duration": 405, "usedHeapSizeAfter": 11265584, "usedHeapSizeBefore": 11265584 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1153760, "duration": 5481, "usedHeapSizeAfter": 8522352, "usedHeapSizeBefore": 11265744 }, { "kind": "MajorGC", "type": "weak processing", "start": 1161459, "duration": 7, "usedHeapSizeAfter": 8522432, "usedHeapSizeBefore": 8522432 }, { "kind": "MinorGC", "type": "scavenge", "start": 1340695, "duration": 2481, "usedHeapSizeAfter": 21265920, "usedHeapSizeBefore": 22716280 }, { "kind": "MinorGC", "type": "scavenge", "start": 1374020, "duration": 5544, "usedHeapSizeAfter": 22218128, "usedHeapSizeBefore": 22827840 }, { "kind": "MinorGC", "type": "scavenge", "start": 1415714, "duration": 3856, "usedHeapSizeAfter": 24268968, "usedHeapSizeBefore": 25397992 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1598356, "duration": 180, "usedHeapSizeAfter": 28994248, "usedHeapSizeBefore": 28994248 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1605308, "duration": 8248, "usedHeapSizeAfter": 24870640, "usedHeapSizeBefore": 29079320 }, { "kind": "MinorGC", "type": "scavenge", "start": 1762095, "duration": 3612, "usedHeapSizeAfter": 25250688, "usedHeapSizeBefore": 29478080 }, { "kind": "MinorGC", "type": "scavenge", "start": 1954387, "duration": 4591, "usedHeapSizeAfter": 28969888, "usedHeapSizeBefore": 32530408 }, { "kind": "MinorGC", "type": "scavenge", "start": 2176364, "duration": 7465, "usedHeapSizeAfter": 28780360, "usedHeapSizeBefore": 41831816 } ], "blinkGC": [ { "start": 255339, "duration": 941 }, { "start": 255347, "duration": 857 }, { "start": 263980, "duration": 1197 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 1307 }, "FunctionCallback": { "count": 4489, "time": 90826 }, "NamedGetterCallback": { "count": 107, "time": 7961 }, "GetMoreDataCallback": { "count": 15, "time": 144428 }, "AccessorSetterCallback": { "count": 5392, "time": 3314 }, "GCEpilogueCallback": { "count": 16, "time": 570 }, "GCPrologueCallback": { "count": 16, "time": 1008 }, "NamedSetterCallback": { "count": 18, "time": 100 }, "StoreCallbackProperty": { "count": 5334, "time": 4136 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 14592 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1157 }, "CompileFunction": { "count": 3319, "time": 106353 }, "CompileIgnition": { "count": 3374, "time": 105501 }, "CompileIgnitionFinalization": { "count": 3379, "time": 28975 }, "CompileRewriteReturnResult": { "count": 3329, "time": 161 }, "CompileScopeAnalysis": { "count": 3329, "time": 14469 }, "CompileScript": { "count": 10, "time": 1030 }, "CompileLazy": { "count": 3176, "time": 12275 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 228 }, "RegExpInitializeAndCompile": { "count": 177, "time": 795 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 663, "time": 1798 }, "Map_SetPrototype": { "count": 12965, "time": 4509 }, "Map_TransitionToDataProperty": { "count": 11966, "time": 34766 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 65 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7839 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9192 }, "CreateArrayLiteral": { "count": 761, "time": 2440 }, "CreateObjectLiteral": { "count": 1888, "time": 10155 }, "SetProperty": { "count": 8830, "time": 10016 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 335 }, "NewClosure_Tenured": { "count": 2398, "time": 1730 }, "HandleApiCall": { "count": 3986, "time": 2483 }, "DateConstructor": { "count": 268, "time": 1007 }, "ArrayLengthGetter": { "count": 367, "time": 25 }, "ArrayLengthSetter": { "count": 5152, "time": 2784 }, "FunctionPrototypeSetter": { "count": 239, "time": 2621 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 106 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 71 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 985 }, "SetGrow": { "count": 26, "time": 839 }, "WeakCollectionSet": { "count": 5007, "time": 5998 }, "ForInEnumerate": { "count": 380, "time": 5006 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 3 }, "AllocateInNewSpace": { "count": 250, "time": 3946 }, "CreateListFromArrayLike": { "count": 18, "time": 229 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 685 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4732 }, "AddDictionaryProperty": { "count": 10572, "time": 9945 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 746 }, "CreateDataProperty": { "count": 2, "time": 5 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 788 }, "GetProperty": { "count": 6297, "time": 3870 }, "HasProperty": { "count": 961, "time": 3129 }, "KeyedGetProperty": { "count": 223, "time": 1969 }, "NewObject": { "count": 251, "time": 2427 }, "ObjectCreate": { "count": 221, "time": 3004 }, "ObjectKeys": { "count": 53, "time": 165 }, "SetDataProperties": { "count": 71, "time": 1655 }, "ToString": { "count": 28, "time": 18 }, "RegExpExec": { "count": 269, "time": 10477 }, "RegExpExecMultiple": { "count": 327, "time": 2903 }, "RegExpReplace": { "count": 784, "time": 2627 }, "StringSplit": { "count": 6134, "time": 9169 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 29 }, "StringBuilderConcat": { "count": 152, "time": 75 }, "StringBuilderJoin": { "count": 136, "time": 82 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 563, "time": 124 }, "StringIndexOfUnchecked": { "count": 330, "time": 86 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 273 }, "ArrayPush": { "count": 8, "time": 23 }, "ArraySplice": { "count": 82, "time": 254 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 69 }, "FunctionPrototypeToString": { "count": 116, "time": 82 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 2034 }, "ObjectFreeze": { "count": 11, "time": 18 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 50101 }, "ObjectSetPrototypeOf": { "count": 205, "time": 531 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 128 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 33 }, "ArrayShift": { "count": 120, "time": 599 }, "Object_DeleteProperty": { "count": 6, "time": 14 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 149, "time": 529 }, "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": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 113 }, "ArrayPop": { "count": 63, "time": 1193 }, "ArrayBufferConstructor": { "count": 1, "time": 3799 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 880 }, "NumberPrototypeToString": { "count": 31, "time": 392 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 705 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3219 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 784 }, "StringToNumber": { "count": 196, "time": 47 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 392 }, "ObjectIsFrozen": { "count": 216, "time": 24 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 955, "time": 2135 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 754 }, "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": 77 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3256 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6352 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 30 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 313 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 296 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 36218 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2608 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 864 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1399 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 98707 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 13185 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1210 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 286 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 541 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 568 }, "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": 10 }, "GC_MC_FINISH": { "count": 2, "time": 91 }, "GC_MC_MARK": { "count": 2, "time": 11 }, "GC_MC_PROLOGUE": { "count": 2, "time": 771 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 666 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 860 }, "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": 101 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1752 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4039 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 20 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 624 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1706 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 121 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 850 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 18 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 582 }, "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": 354 }, "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": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 113 }, "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": 82 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7463 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 2470 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 30589 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2135 }, "GC_Custom_IncrementalMarkingObserver": { "count": 112, "time": 1279 } }, "JavaScript": { "JS_Execution": { "count": 5558, "time": 1043251 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 19233 }, "ParseFunctionLiteral": { "count": 3377, "time": 153982 }, "ParseProgram": { "count": 10, "time": 666 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13107 }, "PreParseNoVariableResolution": { "count": 105, "time": 2127 }, "JsonParse": { "count": 25, "time": 117423 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19674 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1694 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3407 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1370, "time": 7515 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 6658 }, "LoadIC_FunctionPrototypeStub": { "count": 396, "time": 1568 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2863 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4079, "time": 18310 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5451, "time": 16167 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2997 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 13970 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 28 }, "LoadIC_SlowStub": { "count": 21, "time": 292 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1365 }, "LoadIC_LoadFieldDH": { "count": 4068, "time": 14487 }, "StoreIC_StoreFieldDH": { "count": 1283, "time": 3919 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 5231 }, "KeyedLoadIC_LoadElementDH": { "count": 824, "time": 1304 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 5241 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 80 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 543, "time": 4273 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1833 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 3728 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 49 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1009 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 11 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 760 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 11 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 255 } }, "API": { "API_Context_New": { "count": 2, "time": 8895 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1347 }, "API_Object_SetPrivate": { "count": 35, "time": 22 }, "API_Persistent_New": { "count": 1875, "time": 1028 }, "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": 2401 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4439 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 64 }, "API_Object_SetPrototype": { "count": 43, "time": 185 }, "API_ObjectTemplate_New": { "count": 102, "time": 16 }, "API_String_NewFromOneByte": { "count": 1038, "time": 4898 }, "API_String_Write": { "count": 654, "time": 127 }, "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": 0 }, "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": 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": 94 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 710 }, "ParseBackgroundProgram": { "count": 1, "time": 797 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6210 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 48999 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 100, "time": 12 }, "OptimizeCode": { "count": 100, "time": 737 }, "RecompileSynchronous": { "count": 199, "time": 127501 }, "CompileOptimized_Concurrent": { "count": 99, "time": 1978 }, "StackGuard": { "count": 99, "time": 2742 }, "DeoptimizeCode": { "count": 9, "time": 824 }, "NotifyDeoptimized": { "count": 6, "time": 107 } } } }, { "duration": 2690558, "js": 2540340, "phases": [ { "phase": "load", "start": 0, "duration": 88269 }, { "phase": "boot", "start": 88269, "duration": 751235 }, { "phase": "transition", "start": 839504, "duration": 662819 }, { "phase": "render", "start": 1502323, "duration": 1188235 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 298705 }, { "kind": "MinorGC", "type": "scavenge", "start": 402232, "duration": 5083, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 435415, "duration": 7480, "usedHeapSizeAfter": 4487600, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 516857, "duration": 1664, "usedHeapSizeAfter": 5790264, "usedHeapSizeBefore": 6119624 }, { "kind": "MinorGC", "type": "scavenge", "start": 668683, "duration": 3791, "usedHeapSizeAfter": 7879072, "usedHeapSizeBefore": 8575024 }, { "kind": "MinorGC", "type": "scavenge", "start": 842352, "duration": 3378, "usedHeapSizeAfter": 9242512, "usedHeapSizeBefore": 9850648 }, { "kind": "MinorGC", "type": "scavenge", "start": 1043391, "duration": 1683, "usedHeapSizeAfter": 10567808, "usedHeapSizeBefore": 11566552 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1147031, "duration": 63, "usedHeapSizeAfter": 11244936, "usedHeapSizeBefore": 11244936 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1202211, "duration": 8897, "usedHeapSizeAfter": 13425856, "usedHeapSizeBefore": 16266592 }, { "kind": "MinorGC", "type": "scavenge", "start": 1364068, "duration": 4941, "usedHeapSizeAfter": 21165232, "usedHeapSizeBefore": 22571128 }, { "kind": "MinorGC", "type": "scavenge", "start": 1396030, "duration": 5147, "usedHeapSizeAfter": 21980776, "usedHeapSizeBefore": 22691216 }, { "kind": "MinorGC", "type": "scavenge", "start": 1431409, "duration": 6078, "usedHeapSizeAfter": 24140888, "usedHeapSizeBefore": 25262608 }, { "kind": "MinorGC", "type": "scavenge", "start": 1662023, "duration": 5507, "usedHeapSizeAfter": 27831608, "usedHeapSizeBefore": 30720456 }, { "kind": "MinorGC", "type": "scavenge", "start": 1844573, "duration": 7318, "usedHeapSizeAfter": 28961224, "usedHeapSizeBefore": 32822592 }, { "kind": "MinorGC", "type": "scavenge", "start": 1994528, "duration": 6073, "usedHeapSizeAfter": 32127544, "usedHeapSizeBefore": 36017896 }, { "kind": "MinorGC", "type": "scavenge", "start": 2223512, "duration": 6081, "usedHeapSizeAfter": 31967480, "usedHeapSizeBefore": 45519072 }, { "kind": "MajorGC", "type": "weak processing", "start": 2686845, "duration": 12, "usedHeapSizeAfter": 39505256, "usedHeapSizeBefore": 39505256 } ], "blinkGC": [ { "start": 266077, "duration": 2291 }, { "start": 266085, "duration": 2231 }, { "start": 271020, "duration": 1723 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 688 }, "FunctionCallback": { "count": 4484, "time": 84964 }, "NamedGetterCallback": { "count": 107, "time": 7766 }, "GetMoreDataCallback": { "count": 14, "time": 145790 }, "AccessorSetterCallback": { "count": 5392, "time": 3068 }, "GCEpilogueCallback": { "count": 15, "time": 1174 }, "GCPrologueCallback": { "count": 15, "time": 1162 }, "NamedSetterCallback": { "count": 18, "time": 102 }, "StoreCallbackProperty": { "count": 5334, "time": 6204 }, "NamedQueryCallback": { "count": 11, "time": 654 }, "RunMicrotaskCallback": { "count": 42, "time": 12926 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 426 }, "CompileFunction": { "count": 3319, "time": 87412 }, "CompileIgnition": { "count": 3374, "time": 100124 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31832 }, "CompileRewriteReturnResult": { "count": 3329, "time": 766 }, "CompileScopeAnalysis": { "count": 3329, "time": 9991 }, "CompileScript": { "count": 10, "time": 1113 }, "CompileLazy": { "count": 3176, "time": 17977 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 211 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1180 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 1389 }, "Map_SetPrototype": { "count": 12963, "time": 6792 }, "Map_TransitionToDataProperty": { "count": 11921, "time": 36185 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 2542 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4703 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10281 }, "CreateArrayLiteral": { "count": 761, "time": 2132 }, "CreateObjectLiteral": { "count": 1888, "time": 9828 }, "SetProperty": { "count": 8823, "time": 15918 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 100 }, "NewClosure_Tenured": { "count": 2398, "time": 3768 }, "HandleApiCall": { "count": 3986, "time": 2836 }, "DateConstructor": { "count": 268, "time": 115 }, "ArrayLengthGetter": { "count": 371, "time": 16 }, "ArrayLengthSetter": { "count": 5152, "time": 1935 }, "FunctionPrototypeSetter": { "count": 239, "time": 338 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 108 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 502 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 81 }, "SetGrow": { "count": 26, "time": 29 }, "WeakCollectionSet": { "count": 5007, "time": 7155 }, "ForInEnumerate": { "count": 380, "time": 2657 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 155, "time": 3054 }, "CreateListFromArrayLike": { "count": 18, "time": 29 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2464 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 4966, "time": 4100 }, "AddDictionaryProperty": { "count": 10572, "time": 11869 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 43 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 1761 }, "HasProperty": { "count": 961, "time": 3856 }, "KeyedGetProperty": { "count": 209, "time": 724 }, "NewObject": { "count": 251, "time": 448 }, "ObjectCreate": { "count": 221, "time": 1282 }, "ObjectKeys": { "count": 52, "time": 1261 }, "SetDataProperties": { "count": 71, "time": 634 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 9347 }, "RegExpExecMultiple": { "count": 327, "time": 652 }, "RegExpReplace": { "count": 784, "time": 3125 }, "StringSplit": { "count": 6134, "time": 11319 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 69 }, "StringBuilderJoin": { "count": 136, "time": 82 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 558, "time": 101 }, "StringIndexOfUnchecked": { "count": 330, "time": 70 }, "StringToArray": { "count": 1, "time": 11 }, "ArrayConcat": { "count": 168, "time": 1421 }, "ArrayPush": { "count": 8, "time": 35 }, "ArraySplice": { "count": 82, "time": 83 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 728 }, "FunctionPrototypeToString": { "count": 116, "time": 1477 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 2526 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 48989 }, "ObjectSetPrototypeOf": { "count": 205, "time": 236 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1017 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 882 }, "ArrayShift": { "count": 120, "time": 673 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 144, "time": 357 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 156 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 949 }, "ArrayPop": { "count": 63, "time": 28 }, "ArrayBufferConstructor": { "count": 1, "time": 3934 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 76 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3250 }, "HasComplexElements": { "count": 1, "time": 35 }, "NormalizeElements": { "count": 1, "time": 130 }, "StringToNumber": { "count": 196, "time": 918 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 19 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 7 }, "DateUTC": { "count": 24, "time": 455 }, "ObjectIsFrozen": { "count": 216, "time": 16 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 967, "time": 4080 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 59 }, "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": 12 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 49 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3124 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 8565 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 364 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 34 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 51485 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 2584 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 6 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1385 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 147073 }, "GC_MC_INCREMENTAL": { "count": 27, "time": 9297 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1090 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 10 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 782 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "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": 3 }, "GC_MC_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_EVACUATE": { "count": 1, "time": 4 }, "GC_MC_FINISH": { "count": 1, "time": 24 }, "GC_MC_MARK": { "count": 1, "time": 9 }, "GC_MC_PROLOGUE": { "count": 1, "time": 23 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 454 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 497 }, "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": 45 }, "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": 1810 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "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": 3578 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 423 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 111 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 4 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 1 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 10 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 415 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 18 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 1, "time": 1 }, "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": 8 }, "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": 2 }, "GC_BACKGROUND_UNMAPPER": { "count": 2, "time": 75 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 4, "time": 3142 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 7, "time": 9192 }, "GC_MC_BACKGROUND_MARKING": { "count": 11, "time": 11801 }, "GC_Custom_IncrementalMarkingObserver": { "count": 5, "time": 263 } }, "JavaScript": { "JS_Execution": { "count": 5554, "time": 1011677 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 19631 }, "ParseFunctionLiteral": { "count": 3377, "time": 146579 }, "ParseProgram": { "count": 10, "time": 1258 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10839 }, "PreParseNoVariableResolution": { "count": 105, "time": 3146 }, "JsonParse": { "count": 25, "time": 143150 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 15105 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2372 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2914 }, "StoreGlobalIC_Miss": { "count": 8, "time": 25 }, "StoreIC_Miss": { "count": 1331, "time": 4088 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7477 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 2508 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1771 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4096, "time": 21946 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 5433, "time": 9312 }, "LoadIC_Premonomorphic": { "count": 922, "time": 6274 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 19854 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 35 }, "LoadIC_SlowStub": { "count": 21, "time": 57 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1765 }, "LoadIC_LoadFieldDH": { "count": 4059, "time": 12202 }, "StoreIC_StoreFieldDH": { "count": 1257, "time": 2741 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 1480 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3402 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5608 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 1251 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 539, "time": 4729 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 123, "time": 1771 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 465, "time": 2131 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 49 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 901 }, "LoadIC_StringLength": { "count": 27, "time": 658 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 10 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 26 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 68 } }, "API": { "API_Context_New": { "count": 2, "time": 13933 }, "API_FunctionTemplate_New": { "count": 1353, "time": 4250 }, "API_Object_SetPrivate": { "count": 35, "time": 19 }, "API_Persistent_New": { "count": 1866, "time": 240 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 80 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2928 }, "API_Object_CreateDataProperty": { "count": 22, "time": 2 }, "API_Object_Get": { "count": 138, "time": 42 }, "API_Object_SetPrototype": { "count": 43, "time": 102 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 279 }, "API_String_Write": { "count": 654, "time": 118 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "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": 1 }, "API_String_NewExternalOneByte": { "count": 53, "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": 338 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 157 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 836 }, "ParseBackgroundProgram": { "count": 1, "time": 825 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6927 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53322 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 77, "time": 5 }, "OptimizeCode": { "count": 77, "time": 1236 }, "RecompileSynchronous": { "count": 153, "time": 115469 }, "CompileOptimized_Concurrent": { "count": 76, "time": 1576 }, "StackGuard": { "count": 76, "time": 1899 }, "DeoptimizeCode": { "count": 5, "time": 939 }, "NotifyDeoptimized": { "count": 4, "time": 457 } } } }, { "duration": 2779536, "js": 2620026, "phases": [ { "phase": "load", "start": 0, "duration": 102869 }, { "phase": "boot", "start": 102869, "duration": 764842 }, { "phase": "transition", "start": 867711, "duration": 712420 }, { "phase": "render", "start": 1580131, "duration": 1199405 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 307210 }, { "kind": "MinorGC", "type": "scavenge", "start": 411248, "duration": 5400, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 446224, "duration": 5899, "usedHeapSizeAfter": 4487472, "usedHeapSizeBefore": 4629336 }, { "kind": "MinorGC", "type": "scavenge", "start": 529672, "duration": 1667, "usedHeapSizeAfter": 5792888, "usedHeapSizeBefore": 6119048 }, { "kind": "MinorGC", "type": "scavenge", "start": 683195, "duration": 2922, "usedHeapSizeAfter": 7902488, "usedHeapSizeBefore": 8570136 }, { "kind": "MinorGC", "type": "scavenge", "start": 857414, "duration": 3490, "usedHeapSizeAfter": 9220392, "usedHeapSizeBefore": 9816568 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1041013, "duration": 69, "usedHeapSizeAfter": 11124968, "usedHeapSizeBefore": 11124968 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1054871, "duration": 6886, "usedHeapSizeAfter": 8894104, "usedHeapSizeBefore": 11240456 }, { "kind": "MajorGC", "type": "weak processing", "start": 1154983, "duration": 9, "usedHeapSizeAfter": 9943096, "usedHeapSizeBefore": 9943096 }, { "kind": "MinorGC", "type": "scavenge", "start": 1369958, "duration": 4946, "usedHeapSizeAfter": 21116768, "usedHeapSizeBefore": 22853632 }, { "kind": "MinorGC", "type": "scavenge", "start": 1423256, "duration": 5938, "usedHeapSizeAfter": 22371640, "usedHeapSizeBefore": 23274616 }, { "kind": "MinorGC", "type": "scavenge", "start": 1460838, "duration": 4037, "usedHeapSizeAfter": 24089640, "usedHeapSizeBefore": 25209920 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1509695, "duration": 71, "usedHeapSizeAfter": 26829880, "usedHeapSizeBefore": 26829880 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1532656, "duration": 10325, "usedHeapSizeAfter": 23832544, "usedHeapSizeBefore": 27797000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1763264, "duration": 6650, "usedHeapSizeAfter": 25047376, "usedHeapSizeBefore": 28970872 }, { "kind": "MinorGC", "type": "scavenge", "start": 1985772, "duration": 6105, "usedHeapSizeAfter": 28150840, "usedHeapSizeBefore": 31869504 }, { "kind": "MinorGC", "type": "scavenge", "start": 2224782, "duration": 3755, "usedHeapSizeAfter": 29119768, "usedHeapSizeBefore": 41513456 }, { "kind": "MajorGC", "type": "weak processing", "start": 2775336, "duration": 17, "usedHeapSizeAfter": 40255128, "usedHeapSizeBefore": 40255128 } ], "blinkGC": [ { "start": 273166, "duration": 4292 }, { "start": 273172, "duration": 4240 }, { "start": 283312, "duration": 1620 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1123, "time": 979 }, "FunctionCallback": { "count": 4487, "time": 89280 }, "NamedGetterCallback": { "count": 107, "time": 8010 }, "GetMoreDataCallback": { "count": 14, "time": 141424 }, "AccessorSetterCallback": { "count": 5392, "time": 1713 }, "GCEpilogueCallback": { "count": 15, "time": 299 }, "GCPrologueCallback": { "count": 15, "time": 1675 }, "NamedSetterCallback": { "count": 18, "time": 144 }, "StoreCallbackProperty": { "count": 5334, "time": 3494 }, "NamedQueryCallback": { "count": 11, "time": 35 }, "RunMicrotaskCallback": { "count": 42, "time": 12912 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1195 }, "CompileFunction": { "count": 3319, "time": 106850 }, "CompileIgnition": { "count": 3374, "time": 88851 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29411 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1912 }, "CompileScopeAnalysis": { "count": 3329, "time": 15651 }, "CompileScript": { "count": 10, "time": 838 }, "CompileLazy": { "count": 3176, "time": 12066 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 87 }, "RegExpInitializeAndCompile": { "count": 177, "time": 2532 }, "CompileForOnStackReplacement": { "count": 2, "time": 31 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 654, "time": 2478 }, "Map_SetPrototype": { "count": 12952, "time": 4567 }, "Map_TransitionToDataProperty": { "count": 11940, "time": 34597 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 63 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4033 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7576 }, "CreateArrayLiteral": { "count": 761, "time": 1910 }, "CreateObjectLiteral": { "count": 1888, "time": 10048 }, "SetProperty": { "count": 8823, "time": 12959 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 80 }, "NewClosure_Tenured": { "count": 2398, "time": 2076 }, "HandleApiCall": { "count": 3986, "time": 3408 }, "DateConstructor": { "count": 268, "time": 254 }, "ArrayLengthGetter": { "count": 373, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 636 }, "FunctionPrototypeSetter": { "count": 239, "time": 2007 }, "FunctionLengthGetter": { "count": 13, "time": 9 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 566 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 432 }, "PrepareElementsForSort": { "count": 39, "time": 76 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 715 }, "SetGrow": { "count": 26, "time": 30 }, "WeakCollectionSet": { "count": 5007, "time": 9359 }, "ForInEnumerate": { "count": 379, "time": 3735 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 395 }, "CreateListFromArrayLike": { "count": 18, "time": 30 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1913 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 6511 }, "AddDictionaryProperty": { "count": 10572, "time": 16102 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 904 }, "CreateDataProperty": { "count": 2, "time": 8 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 632 }, "GetProperty": { "count": 6296, "time": 1965 }, "HasProperty": { "count": 961, "time": 3171 }, "KeyedGetProperty": { "count": 223, "time": 298 }, "NewObject": { "count": 251, "time": 462 }, "ObjectCreate": { "count": 221, "time": 2291 }, "ObjectKeys": { "count": 53, "time": 520 }, "SetDataProperties": { "count": 71, "time": 1452 }, "ToString": { "count": 28, "time": 22 }, "RegExpExec": { "count": 270, "time": 11449 }, "RegExpExecMultiple": { "count": 327, "time": 2990 }, "RegExpReplace": { "count": 784, "time": 3083 }, "StringSplit": { "count": 6134, "time": 7249 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 31 }, "StringBuilderConcat": { "count": 152, "time": 563 }, "StringBuilderJoin": { "count": 136, "time": 514 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 557, "time": 799 }, "StringIndexOfUnchecked": { "count": 330, "time": 950 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 322 }, "ArrayPush": { "count": 8, "time": 429 }, "ArraySplice": { "count": 82, "time": 60 }, "ArrayUnshift": { "count": 45, "time": 31 }, "DateNow": { "count": 60, "time": 70 }, "FunctionPrototypeToString": { "count": 116, "time": 82 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 3291 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 48784 }, "ObjectSetPrototypeOf": { "count": 205, "time": 880 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 109 }, "AllocateInNewSpace": { "count": 310, "time": 3280 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 809 }, "ArrayShift": { "count": 120, "time": 493 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 45 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 143, "time": 1183 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 266 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 882 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 449 }, "ArrayPop": { "count": 63, "time": 33 }, "ArrayBufferConstructor": { "count": 1, "time": 4419 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 31 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 836 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2853 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 930 }, "StringToNumber": { "count": 196, "time": 50 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 13 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 13 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1174, "time": 3167 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 450 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 105 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2904 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 7513 }, "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": 40 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 37570 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 1824 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 2431 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1414 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 98867 }, "GC_MC_INCREMENTAL": { "count": 30, "time": 14978 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2209 }, "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": 126 }, "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": 9 }, "GC_MC_FINISH": { "count": 2, "time": 1422 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 52 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 502 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 569 }, "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": 105 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2289 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5487 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 24 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 124 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 74 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2978 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 835 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 201 }, "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": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 591 }, "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": 914 }, "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": 676 }, "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": 7 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7399 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 3657 }, "GC_MC_BACKGROUND_MARKING": { "count": 36, "time": 29420 }, "GC_Custom_IncrementalMarkingObserver": { "count": 188, "time": 3342 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2578 } }, "JavaScript": { "JS_Execution": { "count": 5561, "time": 1064943 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13325 }, "ParseFunctionLiteral": { "count": 3377, "time": 154939 }, "ParseProgram": { "count": 10, "time": 1816 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13534 }, "PreParseNoVariableResolution": { "count": 105, "time": 2264 }, "JsonParse": { "count": 25, "time": 132679 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20554 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3014 }, "LoadGlobalIC_Miss": { "count": 719, "time": 4178 }, "StoreGlobalIC_Miss": { "count": 8, "time": 462 }, "StoreIC_Miss": { "count": 1353, "time": 6309 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 4969 }, "LoadIC_FunctionPrototypeStub": { "count": 387, "time": 381 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2349 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4038, "time": 16123 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5451, "time": 13525 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3164 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 19181 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 27 }, "LoadIC_SlowStub": { "count": 21, "time": 1726 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2206 }, "LoadIC_LoadFieldDH": { "count": 4029, "time": 13661 }, "StoreIC_StoreFieldDH": { "count": 1270, "time": 8734 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 22 }, "LoadIC_Miss": { "count": 108, "time": 1280 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 3046 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 23 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5994 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 289 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 546, "time": 2242 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 126, "time": 2978 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 2854 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 49 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 149 }, "LoadIC_StringLength": { "count": 27, "time": 27 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 28 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 14157 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2476 }, "API_Object_SetPrivate": { "count": 35, "time": 28 }, "API_Persistent_New": { "count": 1877, "time": 254 }, "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": 157 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2758 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 36 }, "API_Object_SetPrototype": { "count": 43, "time": 1176 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1215 }, "API_String_Write": { "count": 654, "time": 848 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 838 }, "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": 63, "time": 29 }, "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": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 321 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 105 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 655 }, "ParseBackgroundProgram": { "count": 1, "time": 784 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6793 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52212 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 79, "time": 3 }, "OptimizeCode": { "count": 79, "time": 790 }, "RecompileSynchronous": { "count": 156, "time": 126206 }, "CompileOptimized_Concurrent": { "count": 77, "time": 3268 }, "StackGuard": { "count": 81, "time": 1901 }, "DeoptimizeCode": { "count": 11, "time": 2863 }, "NotifyDeoptimized": { "count": 9, "time": 860 } } } }, { "duration": 2683635, "js": 2532064, "phases": [ { "phase": "load", "start": 0, "duration": 89329 }, { "phase": "boot", "start": 89329, "duration": 749585 }, { "phase": "transition", "start": 838914, "duration": 675665 }, { "phase": "render", "start": 1514579, "duration": 1169056 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 289124 }, { "kind": "MinorGC", "type": "scavenge", "start": 388635, "duration": 5309, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 426308, "duration": 6701, "usedHeapSizeAfter": 4487600, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 522713, "duration": 2486, "usedHeapSizeAfter": 5803120, "usedHeapSizeBefore": 6119536 }, { "kind": "MinorGC", "type": "scavenge", "start": 661763, "duration": 3278, "usedHeapSizeAfter": 7887128, "usedHeapSizeBefore": 8566648 }, { "kind": "MinorGC", "type": "scavenge", "start": 831253, "duration": 3256, "usedHeapSizeAfter": 9199504, "usedHeapSizeBefore": 9817528 }, { "kind": "MinorGC", "type": "scavenge", "start": 1053203, "duration": 4946, "usedHeapSizeAfter": 10558560, "usedHeapSizeBefore": 11559640 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1154714, "duration": 564, "usedHeapSizeAfter": 11264840, "usedHeapSizeBefore": 11264840 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1157156, "duration": 5918, "usedHeapSizeAfter": 8523112, "usedHeapSizeBefore": 11265000 }, { "kind": "MajorGC", "type": "weak processing", "start": 1165513, "duration": 7, "usedHeapSizeAfter": 8523192, "usedHeapSizeBefore": 8523192 }, { "kind": "MinorGC", "type": "scavenge", "start": 1355064, "duration": 4368, "usedHeapSizeAfter": 21334328, "usedHeapSizeBefore": 22717400 }, { "kind": "MinorGC", "type": "scavenge", "start": 1385289, "duration": 3072, "usedHeapSizeAfter": 22139120, "usedHeapSizeBefore": 22798544 }, { "kind": "MinorGC", "type": "scavenge", "start": 1433519, "duration": 3452, "usedHeapSizeAfter": 24268296, "usedHeapSizeBefore": 25395304 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1571327, "duration": 325, "usedHeapSizeAfter": 28556760, "usedHeapSizeBefore": 28556760 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1578304, "duration": 9569, "usedHeapSizeAfter": 24852904, "usedHeapSizeBefore": 28636104 }, { "kind": "MinorGC", "type": "scavenge", "start": 1757404, "duration": 6433, "usedHeapSizeAfter": 25092056, "usedHeapSizeBefore": 29328544 }, { "kind": "MinorGC", "type": "scavenge", "start": 1950140, "duration": 6076, "usedHeapSizeAfter": 28976768, "usedHeapSizeBefore": 32463936 }, { "kind": "MinorGC", "type": "scavenge", "start": 2175954, "duration": 5839, "usedHeapSizeAfter": 28797256, "usedHeapSizeBefore": 41560192 } ], "blinkGC": [ { "start": 257158, "duration": 1928 }, { "start": 257166, "duration": 1883 }, { "start": 274296, "duration": 1724 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 575 }, "FunctionCallback": { "count": 4491, "time": 92528 }, "NamedGetterCallback": { "count": 107, "time": 8300 }, "GetMoreDataCallback": { "count": 14, "time": 135742 }, "AccessorSetterCallback": { "count": 5392, "time": 2495 }, "GCEpilogueCallback": { "count": 16, "time": 2394 }, "GCPrologueCallback": { "count": 16, "time": 2116 }, "NamedSetterCallback": { "count": 18, "time": 1466 }, "StoreCallbackProperty": { "count": 5334, "time": 4981 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 13265 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 438 }, "CompileFunction": { "count": 3319, "time": 103463 }, "CompileIgnition": { "count": 3374, "time": 110025 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29908 }, "CompileRewriteReturnResult": { "count": 3329, "time": 177 }, "CompileScopeAnalysis": { "count": 3329, "time": 11321 }, "CompileScript": { "count": 10, "time": 776 }, "CompileLazy": { "count": 3176, "time": 12793 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 122 }, "RegExpInitializeAndCompile": { "count": 177, "time": 791 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 1170 }, "Map_SetPrototype": { "count": 12960, "time": 3624 }, "Map_TransitionToDataProperty": { "count": 11958, "time": 40100 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 91 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3557 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8543 }, "CreateArrayLiteral": { "count": 761, "time": 1269 }, "CreateObjectLiteral": { "count": 1888, "time": 7753 }, "SetProperty": { "count": 8830, "time": 13358 }, "DeclareGlobals": { "count": 2, "time": 27 }, "NewClosure": { "count": 344, "time": 72 }, "NewClosure_Tenured": { "count": 2398, "time": 2258 }, "HandleApiCall": { "count": 3986, "time": 1910 }, "DateConstructor": { "count": 268, "time": 474 }, "ArrayLengthGetter": { "count": 372, "time": 125 }, "ArrayLengthSetter": { "count": 5152, "time": 2038 }, "FunctionPrototypeSetter": { "count": 239, "time": 927 }, "FunctionLengthGetter": { "count": 13, "time": 18 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 93 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 513 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 58 }, "SetGrow": { "count": 26, "time": 32 }, "WeakCollectionSet": { "count": 5007, "time": 8668 }, "ForInEnumerate": { "count": 380, "time": 2800 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 213, "time": 2369 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 6253 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4611 }, "AddDictionaryProperty": { "count": 10572, "time": 18892 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 42 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3850 }, "HasProperty": { "count": 961, "time": 2163 }, "KeyedGetProperty": { "count": 223, "time": 1500 }, "NewObject": { "count": 251, "time": 2661 }, "ObjectCreate": { "count": 221, "time": 7632 }, "ObjectKeys": { "count": 53, "time": 1636 }, "SetDataProperties": { "count": 71, "time": 2786 }, "ToString": { "count": 28, "time": 372 }, "RegExpExec": { "count": 269, "time": 13834 }, "RegExpExecMultiple": { "count": 327, "time": 3916 }, "RegExpReplace": { "count": 784, "time": 2170 }, "StringSplit": { "count": 6134, "time": 8060 }, "PushCatchContext": { "count": 2, "time": 5 }, "StringAdd": { "count": 115, "time": 32 }, "StringBuilderConcat": { "count": 152, "time": 71 }, "StringBuilderJoin": { "count": 136, "time": 68 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 557, "time": 320 }, "StringIndexOfUnchecked": { "count": 330, "time": 679 }, "StringToArray": { "count": 1, "time": 4 }, "ArrayConcat": { "count": 168, "time": 1233 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 103 }, "ArrayUnshift": { "count": 45, "time": 23 }, "DateNow": { "count": 60, "time": 754 }, "FunctionPrototypeToString": { "count": 116, "time": 76 }, "ObjectDefineProperties": { "count": 2, "time": 20 }, "ObjectDefineProperty": { "count": 650, "time": 4273 }, "ObjectFreeze": { "count": 11, "time": 563 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57268 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1315 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1744 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 38 }, "ArrayShift": { "count": 120, "time": 331 }, "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": 8 }, "Interrupt": { "count": 142, "time": 1187 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 106 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 115 }, "ArrayPop": { "count": 63, "time": 92 }, "ArrayBufferConstructor": { "count": 1, "time": 3930 }, "GlobalDecodeURIComponent": { "count": 1, "time": 7 }, "MapPrototypeClear": { "count": 93, "time": 18 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 91 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2960 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 134 }, "StringToNumber": { "count": 196, "time": 44 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 514 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 16 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 929, "time": 5217 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 418 }, "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": 95 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2549 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5058 }, "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": 40 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 43356 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2674 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 771 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 9 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1536 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 112504 }, "GC_MC_INCREMENTAL": { "count": 25, "time": 16468 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1637 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 5, "time": 1473 }, "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": 5 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 8 }, "GC_MC_FINISH": { "count": 2, "time": 744 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 69 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 56 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1210 }, "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": 100 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2741 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4743 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 16 }, "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": 3132 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 102 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 202 }, "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": 43 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 134 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 29 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 982 }, "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": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 768 }, "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": 4925 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4713 }, "GC_MC_BACKGROUND_MARKING": { "count": 18, "time": 32239 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2302 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 1432 } }, "JavaScript": { "JS_Execution": { "count": 5546, "time": 1008409 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 12760 }, "ParseFunctionLiteral": { "count": 3377, "time": 141976 }, "ParseProgram": { "count": 10, "time": 811 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10035 }, "PreParseNoVariableResolution": { "count": 105, "time": 2624 }, "JsonParse": { "count": 25, "time": 116539 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18614 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1851 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1013 }, "StoreGlobalIC_Miss": { "count": 8, "time": 20 }, "StoreIC_Miss": { "count": 1362, "time": 7634 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7144 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 2227 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1309 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3937, "time": 21342 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 5454, "time": 9737 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4120 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 17708 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 44 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1274 }, "LoadIC_LoadFieldDH": { "count": 4062, "time": 12771 }, "StoreIC_StoreFieldDH": { "count": 1283, "time": 5410 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 107, "time": 1725 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 5729 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4001 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 88 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 531, "time": 3383 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 130, "time": 2020 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 1016 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 51 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 809 }, "LoadIC_StringLength": { "count": 27, "time": 25 }, "StoreIC_SlowStub": { "count": 4, "time": 6 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 31 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 573 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 577 } }, "API": { "API_Context_New": { "count": 2, "time": 8199 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1816 }, "API_Object_SetPrivate": { "count": 35, "time": 541 }, "API_Persistent_New": { "count": 1875, "time": 1420 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 14 }, "API_Function_NewInstance": { "count": 43, "time": 541 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 5068 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 37 }, "API_Object_SetPrototype": { "count": 43, "time": 63 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2217 }, "API_String_Write": { "count": 654, "time": 228 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 32 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 645 }, "API_Private_New": { "count": 3, "time": 0 }, "API_String_NewExternalOneByte": { "count": 62, "time": 21 }, "API_Function_Call": { "count": 8, "time": 309 }, "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": 342 }, "CompileBackgroundScript": { "count": 1, "time": 19 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 100 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 737 }, "ParseBackgroundProgram": { "count": 1, "time": 730 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6392 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53166 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 7 }, "OptimizeCode": { "count": 74, "time": 922 }, "RecompileSynchronous": { "count": 148, "time": 102221 }, "CompileOptimized_Concurrent": { "count": 74, "time": 1379 }, "StackGuard": { "count": 74, "time": 1963 }, "DeoptimizeCode": { "count": 6, "time": 489 }, "NotifyDeoptimized": { "count": 5, "time": 97 } } } }, { "duration": 2670124, "js": 2523810, "phases": [ { "phase": "load", "start": 0, "duration": 88437 }, { "phase": "boot", "start": 88437, "duration": 756557 }, { "phase": "transition", "start": 844994, "duration": 655605 }, { "phase": "render", "start": 1500599, "duration": 1169525 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 304203 }, { "kind": "MinorGC", "type": "scavenge", "start": 405917, "duration": 6090, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 440333, "duration": 6617, "usedHeapSizeAfter": 4487472, "usedHeapSizeBefore": 4629336 }, { "kind": "MinorGC", "type": "scavenge", "start": 522685, "duration": 3058, "usedHeapSizeAfter": 5821160, "usedHeapSizeBefore": 6119064 }, { "kind": "MinorGC", "type": "scavenge", "start": 672577, "duration": 3365, "usedHeapSizeAfter": 7848888, "usedHeapSizeBefore": 8555432 }, { "kind": "MinorGC", "type": "scavenge", "start": 845066, "duration": 3220, "usedHeapSizeAfter": 9222936, "usedHeapSizeBefore": 9836768 }, { "kind": "MinorGC", "type": "scavenge", "start": 1042590, "duration": 2650, "usedHeapSizeAfter": 10548136, "usedHeapSizeBefore": 11550768 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1146832, "duration": 371, "usedHeapSizeAfter": 11258088, "usedHeapSizeBefore": 11258088 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1196359, "duration": 9994, "usedHeapSizeAfter": 13435880, "usedHeapSizeBefore": 16279824 }, { "kind": "MinorGC", "type": "scavenge", "start": 1371345, "duration": 4383, "usedHeapSizeAfter": 21165488, "usedHeapSizeBefore": 22569328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1402118, "duration": 4386, "usedHeapSizeAfter": 22068016, "usedHeapSizeBefore": 22688992 }, { "kind": "MinorGC", "type": "scavenge", "start": 1431820, "duration": 2360, "usedHeapSizeAfter": 24075376, "usedHeapSizeBefore": 25196256 }, { "kind": "MinorGC", "type": "scavenge", "start": 1656192, "duration": 6400, "usedHeapSizeAfter": 27788368, "usedHeapSizeBefore": 30709072 }, { "kind": "MinorGC", "type": "scavenge", "start": 1830066, "duration": 6914, "usedHeapSizeAfter": 29050376, "usedHeapSizeBefore": 32667680 }, { "kind": "MinorGC", "type": "scavenge", "start": 1970815, "duration": 6735, "usedHeapSizeAfter": 32051624, "usedHeapSizeBefore": 35984456 }, { "kind": "MinorGC", "type": "scavenge", "start": 2200052, "duration": 5357, "usedHeapSizeAfter": 31949120, "usedHeapSizeBefore": 45582144 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2388983, "duration": 722, "usedHeapSizeAfter": 35912912, "usedHeapSizeBefore": 35912912 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2394084, "duration": 5364, "usedHeapSizeAfter": 28357360, "usedHeapSizeBefore": 35982264 }, { "kind": "MajorGC", "type": "weak processing", "start": 2664856, "duration": 128, "usedHeapSizeAfter": 31269072, "usedHeapSizeBefore": 31269072 } ], "blinkGC": [ { "start": 274661, "duration": 3704 }, { "start": 274671, "duration": 3177 }, { "start": 284531, "duration": 1119 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 3285 }, "FunctionCallback": { "count": 4501, "time": 80198 }, "NamedGetterCallback": { "count": 107, "time": 7004 }, "GetMoreDataCallback": { "count": 14, "time": 153523 }, "AccessorSetterCallback": { "count": 5392, "time": 4754 }, "GCEpilogueCallback": { "count": 17, "time": 1504 }, "GCPrologueCallback": { "count": 17, "time": 1090 }, "NamedSetterCallback": { "count": 18, "time": 104 }, "StoreCallbackProperty": { "count": 5334, "time": 2466 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 12698 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 968 }, "CompileFunction": { "count": 3319, "time": 103490 }, "CompileIgnition": { "count": 3374, "time": 94314 }, "CompileIgnitionFinalization": { "count": 3379, "time": 27075 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1020 }, "CompileScopeAnalysis": { "count": 3329, "time": 13948 }, "CompileScript": { "count": 10, "time": 976 }, "CompileLazy": { "count": 3176, "time": 9584 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 86 }, "RegExpInitializeAndCompile": { "count": 177, "time": 784 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 1150 }, "Map_SetPrototype": { "count": 12956, "time": 3521 }, "Map_TransitionToDataProperty": { "count": 11981, "time": 35875 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 62 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6134 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11481 }, "CreateArrayLiteral": { "count": 761, "time": 1123 }, "CreateObjectLiteral": { "count": 1888, "time": 10220 }, "SetProperty": { "count": 8825, "time": 10841 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 619 }, "NewClosure_Tenured": { "count": 2398, "time": 1676 }, "HandleApiCall": { "count": 3986, "time": 3370 }, "DateConstructor": { "count": 268, "time": 486 }, "ArrayLengthGetter": { "count": 372, "time": 20 }, "ArrayLengthSetter": { "count": 5152, "time": 3136 }, "FunctionPrototypeSetter": { "count": 239, "time": 356 }, "FunctionLengthGetter": { "count": 13, "time": 14 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 599 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 982 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 561 }, "WeakCollectionSet": { "count": 5007, "time": 7488 }, "ForInEnumerate": { "count": 380, "time": 2428 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 3 }, "AllocateInNewSpace": { "count": 197, "time": 1153 }, "CreateListFromArrayLike": { "count": 18, "time": 29 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 906 }, "GenerateRandomNumbers": { "count": 1, "time": 4 }, "NumberToStringSkipCache": { "count": 5026, "time": 2849 }, "AddDictionaryProperty": { "count": 10572, "time": 7567 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 45 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 2851 }, "HasProperty": { "count": 961, "time": 3087 }, "KeyedGetProperty": { "count": 214, "time": 2768 }, "NewObject": { "count": 251, "time": 2747 }, "ObjectCreate": { "count": 221, "time": 2877 }, "ObjectKeys": { "count": 52, "time": 163 }, "SetDataProperties": { "count": 71, "time": 2479 }, "ToString": { "count": 28, "time": 24 }, "RegExpExec": { "count": 269, "time": 12376 }, "RegExpExecMultiple": { "count": 327, "time": 1821 }, "RegExpReplace": { "count": 784, "time": 3274 }, "StringSplit": { "count": 6134, "time": 4944 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 816 }, "StringBuilderConcat": { "count": 152, "time": 69 }, "StringBuilderJoin": { "count": 136, "time": 72 }, "StringCharCodeAt": { "count": 11, "time": 2 }, "StringEqual": { "count": 568, "time": 110 }, "StringIndexOfUnchecked": { "count": 330, "time": 72 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 168, "time": 270 }, "ArrayPush": { "count": 8, "time": 19 }, "ArraySplice": { "count": 82, "time": 380 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 52 }, "FunctionPrototypeToString": { "count": 116, "time": 631 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 3002 }, "ObjectFreeze": { "count": 11, "time": 12 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 50112 }, "ObjectSetPrototypeOf": { "count": 205, "time": 245 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 985 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 36 }, "ArrayShift": { "count": 120, "time": 92 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 26 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 135, "time": 355 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 86 }, "DeleteProperty": { "count": 11, "time": 617 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1405 }, "ArrayPop": { "count": 63, "time": 34 }, "ArrayBufferConstructor": { "count": 1, "time": 4125 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 884 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 117 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3412 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 635 }, "StringToNumber": { "count": 196, "time": 57 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 20 }, "ObjectIsFrozen": { "count": 216, "time": 23 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1204, "time": 3312 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 473 }, "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": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 135 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 3683 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 8877 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 266 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 36 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 48450 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 2403 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 10 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 8 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 40, "time": 1588 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 131174 }, "GC_MC_INCREMENTAL": { "count": 42, "time": 18010 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1359 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 751 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1063 }, "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": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 12 }, "GC_MC_FINISH": { "count": 2, "time": 659 }, "GC_MC_MARK": { "count": 2, "time": 20 }, "GC_MC_PROLOGUE": { "count": 2, "time": 743 }, "GC_MC_SWEEP": { "count": 2, "time": 6 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 66 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1459 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 60 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 118 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2637 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2942 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 45 }, "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": 4862 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 161 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 214 }, "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": 26 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 135 }, "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": 29 }, "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": 747 }, "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": 68 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4122 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 16045 }, "GC_MC_BACKGROUND_MARKING": { "count": 30, "time": 34298 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2456 }, "GC_Custom_IncrementalMarkingObserver": { "count": 55, "time": 1343 } }, "JavaScript": { "JS_Execution": { "count": 5562, "time": 1012658 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 10216 }, "ParseFunctionLiteral": { "count": 3377, "time": 147756 }, "ParseProgram": { "count": 10, "time": 756 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10993 }, "PreParseNoVariableResolution": { "count": 105, "time": 3120 }, "JsonParse": { "count": 25, "time": 134952 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18534 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2941 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3984 }, "StoreGlobalIC_Miss": { "count": 8, "time": 8 }, "StoreIC_Miss": { "count": 1389, "time": 8504 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6511 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 1027 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1377 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4154, "time": 14118 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 5580, "time": 16699 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4093 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 22042 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 43 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 914 }, "LoadIC_LoadFieldDH": { "count": 4148, "time": 13441 }, "StoreIC_StoreFieldDH": { "count": 1332, "time": 3253 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 9 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 108, "time": 2208 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 4854 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4687 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 145 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 547, "time": 5585 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 140, "time": 2777 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 510, "time": 393 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 627 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 136 }, "LoadIC_StringLength": { "count": 27, "time": 26 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 42 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 317 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 70 } }, "API": { "API_Context_New": { "count": 2, "time": 7744 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1371 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1874, "time": 904 }, "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": 89 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3426 }, "API_Object_CreateDataProperty": { "count": 22, "time": 4 }, "API_Object_Get": { "count": 138, "time": 44 }, "API_Object_SetPrototype": { "count": 43, "time": 44 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1812 }, "API_String_Write": { "count": 654, "time": 1444 }, "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": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 3 }, "API_String_NewExternalOneByte": { "count": 61, "time": 212 }, "API_Function_Call": { "count": 8, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 635 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 523 }, "CompileBackgroundScript": { "count": 1, "time": 13 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 108 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 727 }, "ParseBackgroundProgram": { "count": 1, "time": 688 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5789 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52014 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 75, "time": 10 }, "OptimizeCode": { "count": 75, "time": 1351 }, "RecompileSynchronous": { "count": 150, "time": 100858 }, "CompileOptimized_Concurrent": { "count": 75, "time": 2885 }, "StackGuard": { "count": 77, "time": 2019 }, "DeoptimizeCode": { "count": 8, "time": 2180 }, "NotifyDeoptimized": { "count": 5, "time": 102 } } } }, { "duration": 2691367, "js": 2546732, "phases": [ { "phase": "load", "start": 0, "duration": 84842 }, { "phase": "boot", "start": 84842, "duration": 739672 }, { "phase": "transition", "start": 824514, "duration": 667064 }, { "phase": "render", "start": 1491578, "duration": 1199789 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 284701 }, { "kind": "MinorGC", "type": "scavenge", "start": 384506, "duration": 6086, "usedHeapSizeAfter": 3767040, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 417787, "duration": 6922, "usedHeapSizeAfter": 4487432, "usedHeapSizeBefore": 4629464 }, { "kind": "MinorGC", "type": "scavenge", "start": 504028, "duration": 2462, "usedHeapSizeAfter": 5795632, "usedHeapSizeBefore": 6119352 }, { "kind": "MinorGC", "type": "scavenge", "start": 649109, "duration": 2416, "usedHeapSizeAfter": 7904088, "usedHeapSizeBefore": 8569776 }, { "kind": "MinorGC", "type": "scavenge", "start": 813271, "duration": 4519, "usedHeapSizeAfter": 9188112, "usedHeapSizeBefore": 9808776 }, { "kind": "MinorGC", "type": "scavenge", "start": 1036492, "duration": 2656, "usedHeapSizeAfter": 10549752, "usedHeapSizeBefore": 11563720 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1145375, "duration": 66, "usedHeapSizeAfter": 11275264, "usedHeapSizeBefore": 11275264 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1146515, "duration": 6348, "usedHeapSizeAfter": 8543192, "usedHeapSizeBefore": 11275424 }, { "kind": "MajorGC", "type": "weak processing", "start": 1154274, "duration": 8, "usedHeapSizeAfter": 8543272, "usedHeapSizeBefore": 8543272 }, { "kind": "MinorGC", "type": "scavenge", "start": 1331229, "duration": 3289, "usedHeapSizeAfter": 21311120, "usedHeapSizeBefore": 22734840 }, { "kind": "MinorGC", "type": "scavenge", "start": 1363421, "duration": 5169, "usedHeapSizeAfter": 22229344, "usedHeapSizeBefore": 22840664 }, { "kind": "MinorGC", "type": "scavenge", "start": 1405036, "duration": 4198, "usedHeapSizeAfter": 24259592, "usedHeapSizeBefore": 25401032 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1554372, "duration": 82, "usedHeapSizeAfter": 28583248, "usedHeapSizeBefore": 28583248 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1581151, "duration": 10158, "usedHeapSizeAfter": 24857416, "usedHeapSizeBefore": 29006648 }, { "kind": "MinorGC", "type": "scavenge", "start": 1748337, "duration": 4975, "usedHeapSizeAfter": 25419664, "usedHeapSizeBefore": 29524328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1915057, "duration": 5975, "usedHeapSizeAfter": 28912968, "usedHeapSizeBefore": 32523800 }, { "kind": "MinorGC", "type": "scavenge", "start": 2150827, "duration": 3707, "usedHeapSizeAfter": 28786128, "usedHeapSizeBefore": 41902568 } ], "blinkGC": [ { "start": 251182, "duration": 2967 }, { "start": 251189, "duration": 2121 }, { "start": 265422, "duration": 1389 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 834 }, "FunctionCallback": { "count": 4488, "time": 93825 }, "NamedGetterCallback": { "count": 107, "time": 6274 }, "GetMoreDataCallback": { "count": 14, "time": 138534 }, "AccessorSetterCallback": { "count": 5392, "time": 812 }, "GCEpilogueCallback": { "count": 16, "time": 458 }, "GCPrologueCallback": { "count": 16, "time": 1698 }, "NamedSetterCallback": { "count": 18, "time": 108 }, "StoreCallbackProperty": { "count": 5334, "time": 2900 }, "NamedQueryCallback": { "count": 11, "time": 33 }, "RunMicrotaskCallback": { "count": 42, "time": 12970 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2654 }, "CompileFunction": { "count": 3319, "time": 101410 }, "CompileIgnition": { "count": 3374, "time": 94694 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29879 }, "CompileRewriteReturnResult": { "count": 3329, "time": 974 }, "CompileScopeAnalysis": { "count": 3329, "time": 18596 }, "CompileScript": { "count": 10, "time": 2878 }, "CompileLazy": { "count": 3176, "time": 19139 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 93 }, "RegExpInitializeAndCompile": { "count": 177, "time": 879 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 2085 }, "Map_SetPrototype": { "count": 12957, "time": 1913 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 31391 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 966 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6316 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6384 }, "CreateArrayLiteral": { "count": 761, "time": 443 }, "CreateObjectLiteral": { "count": 1888, "time": 8460 }, "SetProperty": { "count": 8830, "time": 13212 }, "DeclareGlobals": { "count": 2, "time": 18 }, "NewClosure": { "count": 344, "time": 807 }, "NewClosure_Tenured": { "count": 2398, "time": 5571 }, "HandleApiCall": { "count": 3986, "time": 3636 }, "DateConstructor": { "count": 268, "time": 776 }, "ArrayLengthGetter": { "count": 372, "time": 16 }, "ArrayLengthSetter": { "count": 5152, "time": 2181 }, "FunctionPrototypeSetter": { "count": 239, "time": 1501 }, "FunctionLengthGetter": { "count": 13, "time": 709 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 106 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 86 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 120 }, "WeakCollectionSet": { "count": 5007, "time": 5856 }, "ForInEnumerate": { "count": 380, "time": 3634 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 255, "time": 5730 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2541 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 6784 }, "AddDictionaryProperty": { "count": 10572, "time": 14288 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 47 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 4006 }, "HasProperty": { "count": 961, "time": 1770 }, "KeyedGetProperty": { "count": 223, "time": 1927 }, "NewObject": { "count": 251, "time": 2642 }, "ObjectCreate": { "count": 221, "time": 1411 }, "ObjectKeys": { "count": 53, "time": 1306 }, "SetDataProperties": { "count": 71, "time": 1750 }, "ToString": { "count": 28, "time": 33 }, "RegExpExec": { "count": 269, "time": 5912 }, "RegExpExecMultiple": { "count": 327, "time": 3147 }, "RegExpReplace": { "count": 784, "time": 2700 }, "StringSplit": { "count": 6134, "time": 7780 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 36 }, "StringBuilderConcat": { "count": 152, "time": 61 }, "StringBuilderJoin": { "count": 136, "time": 813 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 564, "time": 111 }, "StringIndexOfUnchecked": { "count": 330, "time": 310 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 2784 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 1050 }, "ArrayUnshift": { "count": 45, "time": 40 }, "DateNow": { "count": 60, "time": 68 }, "FunctionPrototypeToString": { "count": 116, "time": 83 }, "ObjectDefineProperties": { "count": 2, "time": 596 }, "ObjectDefineProperty": { "count": 650, "time": 3347 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54091 }, "ObjectSetPrototypeOf": { "count": 205, "time": 659 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 1495 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 35 }, "ArrayShift": { "count": 120, "time": 554 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 6 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 136, "time": 3437 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 98 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 122 }, "ArrayPop": { "count": 63, "time": 1118 }, "ArrayBufferConstructor": { "count": 1, "time": 4133 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 22 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 90 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 2028 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 616 }, "StringToNumber": { "count": 196, "time": 60 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 9 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 25 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1048, "time": 2265 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 66 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 755 }, "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": 91 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3086 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 9298 }, "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": 33 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 37201 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2576 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 776 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 8 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1471 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 95686 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 14238 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 861 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 92 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 771 }, "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": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 1 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 42 }, "GC_MC_FINISH": { "count": 2, "time": 883 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 55 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 803 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 828 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 10 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 17 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 736 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1781 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4324 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 627 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3242 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 124 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 580 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 13 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 1551 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 156 }, "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": 95 }, "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": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 132 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 3 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 42 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6465 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 4631 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 32112 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2438 }, "GC_Custom_IncrementalMarkingObserver": { "count": 111, "time": 1597 } }, "JavaScript": { "JS_Execution": { "count": 5552, "time": 1033829 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13101 }, "ParseFunctionLiteral": { "count": 3377, "time": 142608 }, "ParseProgram": { "count": 10, "time": 2328 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12780 }, "PreParseNoVariableResolution": { "count": 105, "time": 1998 }, "JsonParse": { "count": 25, "time": 116700 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21189 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 900 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2788 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1375, "time": 9095 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7441 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 1007 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1306 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4101, "time": 17828 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 30 }, "LoadIC_LoadNonexistentDH": { "count": 5459, "time": 16647 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2981 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 14587 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 211 }, "LoadIC_SlowStub": { "count": 21, "time": 45 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1168 }, "LoadIC_LoadFieldDH": { "count": 4082, "time": 14536 }, "StoreIC_StoreFieldDH": { "count": 1283, "time": 4232 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 4058 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 5693 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4183 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 97 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 542, "time": 2698 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 2996 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 3263 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 62 }, "LoadIC_LoadNormalDH": { "count": 164, "time": 141 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 60 } }, "API": { "API_Context_New": { "count": 2, "time": 11392 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2666 }, "API_Object_SetPrivate": { "count": 35, "time": 32 }, "API_Persistent_New": { "count": 1875, "time": 243 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 25 }, "API_Function_NewInstance": { "count": 43, "time": 599 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 6349 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 45 }, "API_Object_SetPrototype": { "count": 43, "time": 50 }, "API_ObjectTemplate_New": { "count": 102, "time": 17 }, "API_String_NewFromOneByte": { "count": 1038, "time": 794 }, "API_String_Write": { "count": 654, "time": 831 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 24 }, "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": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 807 }, "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": 413 }, "CompileBackgroundScript": { "count": 1, "time": 7 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 93 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 749 }, "ParseBackgroundProgram": { "count": 1, "time": 762 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6396 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50905 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 71, "time": 9 }, "OptimizeCode": { "count": 71, "time": 1088 }, "RecompileSynchronous": { "count": 141, "time": 111868 }, "CompileOptimized_Concurrent": { "count": 70, "time": 3701 }, "StackGuard": { "count": 71, "time": 1813 }, "DeoptimizeCode": { "count": 9, "time": 1873 }, "NotifyDeoptimized": { "count": 7, "time": 959 } } } }, { "duration": 2749681, "js": 2593181, "phases": [ { "phase": "load", "start": 0, "duration": 91588 }, { "phase": "boot", "start": 91588, "duration": 761351 }, { "phase": "transition", "start": 852939, "duration": 670417 }, { "phase": "render", "start": 1523356, "duration": 1226325 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 299407 }, { "kind": "MinorGC", "type": "scavenge", "start": 406868, "duration": 6490, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 442554, "duration": 7128, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 529077, "duration": 1843, "usedHeapSizeAfter": 5804832, "usedHeapSizeBefore": 6119224 }, { "kind": "MinorGC", "type": "scavenge", "start": 672321, "duration": 3435, "usedHeapSizeAfter": 7867304, "usedHeapSizeBefore": 8565776 }, { "kind": "MinorGC", "type": "scavenge", "start": 855091, "duration": 2265, "usedHeapSizeAfter": 9244568, "usedHeapSizeBefore": 9847440 }, { "kind": "MinorGC", "type": "scavenge", "start": 1060603, "duration": 3148, "usedHeapSizeAfter": 10555816, "usedHeapSizeBefore": 11559464 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1163204, "duration": 60, "usedHeapSizeAfter": 11257128, "usedHeapSizeBefore": 11257128 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1212109, "duration": 9129, "usedHeapSizeAfter": 13440272, "usedHeapSizeBefore": 16278864 }, { "kind": "MinorGC", "type": "scavenge", "start": 1382088, "duration": 4249, "usedHeapSizeAfter": 21157920, "usedHeapSizeBefore": 22567696 }, { "kind": "MinorGC", "type": "scavenge", "start": 1412477, "duration": 3754, "usedHeapSizeAfter": 22053264, "usedHeapSizeBefore": 22687272 }, { "kind": "MinorGC", "type": "scavenge", "start": 1446829, "duration": 3096, "usedHeapSizeAfter": 24103864, "usedHeapSizeBefore": 25223008 }, { "kind": "MinorGC", "type": "scavenge", "start": 1690326, "duration": 3820, "usedHeapSizeAfter": 27826296, "usedHeapSizeBefore": 30734056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1851266, "duration": 6039, "usedHeapSizeAfter": 29064328, "usedHeapSizeBefore": 32737536 }, { "kind": "MinorGC", "type": "scavenge", "start": 1995191, "duration": 5927, "usedHeapSizeAfter": 32052552, "usedHeapSizeBefore": 35987280 }, { "kind": "MinorGC", "type": "scavenge", "start": 2229611, "duration": 5257, "usedHeapSizeAfter": 31934176, "usedHeapSizeBefore": 45558376 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2418144, "duration": 400, "usedHeapSizeAfter": 36012168, "usedHeapSizeBefore": 36012168 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2422980, "duration": 7680, "usedHeapSizeAfter": 28273920, "usedHeapSizeBefore": 36081280 }, { "kind": "MajorGC", "type": "weak processing", "start": 2745516, "duration": 667, "usedHeapSizeAfter": 31304656, "usedHeapSizeBefore": 31304656 } ], "blinkGC": [ { "start": 269842, "duration": 3522 }, { "start": 269852, "duration": 3471 }, { "start": 278704, "duration": 2600 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1124, "time": 700 }, "FunctionCallback": { "count": 4501, "time": 86373 }, "NamedGetterCallback": { "count": 107, "time": 8329 }, "GetMoreDataCallback": { "count": 14, "time": 143127 }, "AccessorSetterCallback": { "count": 5392, "time": 2040 }, "GCEpilogueCallback": { "count": 17, "time": 1956 }, "GCPrologueCallback": { "count": 17, "time": 1259 }, "NamedSetterCallback": { "count": 18, "time": 104 }, "StoreCallbackProperty": { "count": 5334, "time": 5944 }, "NamedQueryCallback": { "count": 11, "time": 25 }, "RunMicrotaskCallback": { "count": 42, "time": 11092 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1240 }, "CompileFunction": { "count": 3319, "time": 97868 }, "CompileIgnition": { "count": 3374, "time": 103934 }, "CompileIgnitionFinalization": { "count": 3379, "time": 28819 }, "CompileRewriteReturnResult": { "count": 3329, "time": 605 }, "CompileScopeAnalysis": { "count": 3329, "time": 13073 }, "CompileScript": { "count": 10, "time": 1716 }, "CompileLazy": { "count": 3176, "time": 12624 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 99 }, "RegExpInitializeAndCompile": { "count": 177, "time": 532 }, "CompileForOnStackReplacement": { "count": 1, "time": 502 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 1109 }, "Map_SetPrototype": { "count": 12954, "time": 6230 }, "Map_TransitionToDataProperty": { "count": 11986, "time": 32060 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 1632 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5327 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6552 }, "CreateArrayLiteral": { "count": 761, "time": 2261 }, "CreateObjectLiteral": { "count": 1888, "time": 11703 }, "SetProperty": { "count": 8824, "time": 11228 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 1583 }, "NewClosure_Tenured": { "count": 2398, "time": 1774 }, "HandleApiCall": { "count": 3986, "time": 4059 }, "DateConstructor": { "count": 268, "time": 114 }, "ArrayLengthGetter": { "count": 371, "time": 747 }, "ArrayLengthSetter": { "count": 5152, "time": 1240 }, "FunctionPrototypeSetter": { "count": 239, "time": 1217 }, "FunctionLengthGetter": { "count": 13, "time": 8 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 705 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 349 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 59 }, "SetGrow": { "count": 26, "time": 489 }, "WeakCollectionSet": { "count": 5007, "time": 8812 }, "ForInEnumerate": { "count": 380, "time": 3767 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 197, "time": 3301 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2330 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5026, "time": 4723 }, "AddDictionaryProperty": { "count": 10572, "time": 13529 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 49 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 3354 }, "HasProperty": { "count": 961, "time": 1119 }, "KeyedGetProperty": { "count": 214, "time": 593 }, "NewObject": { "count": 251, "time": 5669 }, "ObjectCreate": { "count": 221, "time": 1610 }, "ObjectKeys": { "count": 53, "time": 763 }, "SetDataProperties": { "count": 71, "time": 3115 }, "ToString": { "count": 28, "time": 24 }, "RegExpExec": { "count": 269, "time": 10689 }, "RegExpExecMultiple": { "count": 327, "time": 1437 }, "RegExpReplace": { "count": 784, "time": 4359 }, "StringSplit": { "count": 6134, "time": 7829 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 652 }, "StringBuilderConcat": { "count": 152, "time": 1148 }, "StringBuilderJoin": { "count": 136, "time": 397 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 558, "time": 101 }, "StringIndexOfUnchecked": { "count": 330, "time": 81 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 341 }, "ArrayPush": { "count": 8, "time": 297 }, "ArraySplice": { "count": 82, "time": 1518 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 376 }, "FunctionPrototypeToString": { "count": 116, "time": 425 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 2698 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 63966 }, "ObjectSetPrototypeOf": { "count": 205, "time": 640 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 103 }, "GlobalUnescape": { "count": 1, "time": 14 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 43 }, "ArrayShift": { "count": 120, "time": 101 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 7 }, "Interrupt": { "count": 142, "time": 2397 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 271 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 751 }, "ArrayPop": { "count": 53, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 4168 }, "GlobalDecodeURIComponent": { "count": 1, "time": 761 }, "MapPrototypeClear": { "count": 93, "time": 35 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 961 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3506 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 1032 }, "StringToNumber": { "count": 196, "time": 1116 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 9 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 19 }, "ObjectIsFrozen": { "count": 216, "time": 678 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1231, "time": 5873 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 60 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 15, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 15, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 15, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 553 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 3068 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 4934 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 41 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 85 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 44458 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 4407 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 8 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 8 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 39, "time": 1726 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 113551 }, "GC_MC_INCREMENTAL": { "count": 41, "time": 16162 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 603 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 1058 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 431 }, "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": 33 }, "GC_MC_FINISH": { "count": 2, "time": 135 }, "GC_MC_MARK": { "count": 2, "time": 19 }, "GC_MC_PROLOGUE": { "count": 2, "time": 581 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 591 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 599 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 59 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 805 }, "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": 2821 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 411 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 46 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 4787 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 828 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 256 }, "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": 28 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 293 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 639 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 31 }, "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": 15 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 588 }, "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": 55 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 3355 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 19, "time": 13096 }, "GC_MC_BACKGROUND_MARKING": { "count": 28, "time": 33610 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2845 }, "GC_Custom_IncrementalMarkingObserver": { "count": 57, "time": 543 }, "AllocateInTargetSpace": { "count": 2, "time": 3 } }, "JavaScript": { "JS_Execution": { "count": 5527, "time": 1021181 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17313 }, "ParseFunctionLiteral": { "count": 3377, "time": 154988 }, "ParseProgram": { "count": 10, "time": 2454 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14003 }, "PreParseNoVariableResolution": { "count": 105, "time": 2381 }, "JsonParse": { "count": 25, "time": 134648 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22768 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1785 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3247 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1395, "time": 9272 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5210 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 1291 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1808 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4150, "time": 14607 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 33 }, "LoadIC_LoadNonexistentDH": { "count": 5600, "time": 12760 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4461 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 20460 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 26 }, "LoadIC_SlowStub": { "count": 21, "time": 36 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1532 }, "LoadIC_LoadFieldDH": { "count": 4168, "time": 18810 }, "StoreIC_StoreFieldDH": { "count": 1333, "time": 6779 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 13 }, "LoadIC_Miss": { "count": 107, "time": 2014 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 4442 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4560 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 80 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 512, "time": 1618 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 140, "time": 1218 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 516, "time": 505 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 751 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 143 }, "LoadIC_StringLength": { "count": 27, "time": 33 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 10 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 563 } }, "API": { "API_Context_New": { "count": 2, "time": 6351 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1032 }, "API_Object_SetPrivate": { "count": 35, "time": 1108 }, "API_Persistent_New": { "count": 1874, "time": 218 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 88 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4468 }, "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": 9 }, "API_String_NewFromOneByte": { "count": 1038, "time": 713 }, "API_String_Write": { "count": 654, "time": 113 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 21 }, "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": 2 }, "API_String_NewExternalOneByte": { "count": 61, "time": 31 }, "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": 313 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 98 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 760 }, "ParseBackgroundProgram": { "count": 1, "time": 703 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6138 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53782 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 75, "time": 9 }, "OptimizeCode": { "count": 75, "time": 405 }, "RecompileSynchronous": { "count": 149, "time": 119171 }, "CompileOptimized_Concurrent": { "count": 74, "time": 1318 }, "StackGuard": { "count": 76, "time": 2345 }, "DeoptimizeCode": { "count": 10, "time": 1249 }, "NotifyDeoptimized": { "count": 7, "time": 1486 } } } }, { "duration": 2713948, "js": 2559239, "phases": [ { "phase": "load", "start": 0, "duration": 92270 }, { "phase": "boot", "start": 92270, "duration": 729856 }, { "phase": "transition", "start": 822126, "duration": 705679 }, { "phase": "render", "start": 1527805, "duration": 1186143 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 303328 }, { "kind": "MinorGC", "type": "scavenge", "start": 403589, "duration": 4934, "usedHeapSizeAfter": 3767072, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 435111, "duration": 5646, "usedHeapSizeAfter": 4487608, "usedHeapSizeBefore": 4629496 }, { "kind": "MinorGC", "type": "scavenge", "start": 512539, "duration": 1373, "usedHeapSizeAfter": 5805120, "usedHeapSizeBefore": 6119560 }, { "kind": "MinorGC", "type": "scavenge", "start": 643191, "duration": 3297, "usedHeapSizeAfter": 7894808, "usedHeapSizeBefore": 8565784 }, { "kind": "MinorGC", "type": "scavenge", "start": 809759, "duration": 2967, "usedHeapSizeAfter": 9175352, "usedHeapSizeBefore": 9804472 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1004580, "duration": 74, "usedHeapSizeAfter": 11086056, "usedHeapSizeBefore": 11086056 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1016888, "duration": 6843, "usedHeapSizeAfter": 8886072, "usedHeapSizeBefore": 11196560 }, { "kind": "MajorGC", "type": "weak processing", "start": 1120340, "duration": 10, "usedHeapSizeAfter": 9947784, "usedHeapSizeBefore": 9947784 }, { "kind": "MinorGC", "type": "scavenge", "start": 1331335, "duration": 4298, "usedHeapSizeAfter": 21082768, "usedHeapSizeBefore": 22843056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1380793, "duration": 7170, "usedHeapSizeAfter": 22356064, "usedHeapSizeBefore": 23264256 }, { "kind": "MinorGC", "type": "scavenge", "start": 1426801, "duration": 3400, "usedHeapSizeAfter": 24186600, "usedHeapSizeBefore": 25224368 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1430747, "duration": 70, "usedHeapSizeAfter": 24189560, "usedHeapSizeBefore": 24189560 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1516569, "duration": 9930, "usedHeapSizeAfter": 24742400, "usedHeapSizeBefore": 28566888 }, { "kind": "MinorGC", "type": "scavenge", "start": 1695369, "duration": 5828, "usedHeapSizeAfter": 25014040, "usedHeapSizeBefore": 29016256 }, { "kind": "MinorGC", "type": "scavenge", "start": 2077202, "duration": 7335, "usedHeapSizeAfter": 29236896, "usedHeapSizeBefore": 40693136 }, { "kind": "MinorGC", "type": "scavenge", "start": 2406832, "duration": 6267, "usedHeapSizeAfter": 30059416, "usedHeapSizeBefore": 42004120 }, { "kind": "MajorGC", "type": "weak processing", "start": 2710110, "duration": 9, "usedHeapSizeAfter": 32997112, "usedHeapSizeBefore": 32997112 } ], "blinkGC": [ { "start": 269179, "duration": 3351 }, { "start": 269186, "duration": 3298 }, { "start": 282767, "duration": 904 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1121, "time": 320 }, "FunctionCallback": { "count": 4488, "time": 83371 }, "NamedGetterCallback": { "count": 107, "time": 7336 }, "GetMoreDataCallback": { "count": 14, "time": 149019 }, "AccessorSetterCallback": { "count": 5392, "time": 2963 }, "GCEpilogueCallback": { "count": 15, "time": 1032 }, "GCPrologueCallback": { "count": 15, "time": 869 }, "NamedSetterCallback": { "count": 18, "time": 1039 }, "StoreCallbackProperty": { "count": 5334, "time": 2860 }, "NamedQueryCallback": { "count": 11, "time": 154 }, "RunMicrotaskCallback": { "count": 42, "time": 13005 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1213 }, "CompileFunction": { "count": 3319, "time": 94432 }, "CompileIgnition": { "count": 3374, "time": 103342 }, "CompileIgnitionFinalization": { "count": 3379, "time": 34761 }, "CompileRewriteReturnResult": { "count": 3329, "time": 123 }, "CompileScopeAnalysis": { "count": 3329, "time": 12660 }, "CompileScript": { "count": 10, "time": 1477 }, "CompileLazy": { "count": 3176, "time": 14208 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 658 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1543 }, "CompileForOnStackReplacement": { "count": 1, "time": 299 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 654, "time": 2369 }, "Map_SetPrototype": { "count": 12942, "time": 3127 }, "Map_TransitionToDataProperty": { "count": 11936, "time": 37140 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 86 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 8072 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6078 }, "CreateArrayLiteral": { "count": 761, "time": 2879 }, "CreateObjectLiteral": { "count": 1888, "time": 6633 }, "SetProperty": { "count": 8819, "time": 17152 }, "DeclareGlobals": { "count": 2, "time": 21 }, "NewClosure": { "count": 344, "time": 205 }, "NewClosure_Tenured": { "count": 2398, "time": 2635 }, "HandleApiCall": { "count": 3986, "time": 2414 }, "DateConstructor": { "count": 268, "time": 914 }, "ArrayLengthGetter": { "count": 371, "time": 377 }, "ArrayLengthSetter": { "count": 5152, "time": 863 }, "FunctionPrototypeSetter": { "count": 239, "time": 3161 }, "FunctionLengthGetter": { "count": 13, "time": 219 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 871 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 691 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 410 }, "SetGrow": { "count": 26, "time": 842 }, "WeakCollectionSet": { "count": 5007, "time": 8933 }, "ForInEnumerate": { "count": 380, "time": 974 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 308, "time": 2593 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2080 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 2688 }, "AddDictionaryProperty": { "count": 10572, "time": 15808 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 42 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 1183 }, "HasProperty": { "count": 961, "time": 2667 }, "KeyedGetProperty": { "count": 222, "time": 1441 }, "NewObject": { "count": 251, "time": 540 }, "ObjectCreate": { "count": 221, "time": 3477 }, "ObjectKeys": { "count": 52, "time": 1050 }, "SetDataProperties": { "count": 71, "time": 1819 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 270, "time": 8399 }, "RegExpExecMultiple": { "count": 327, "time": 1502 }, "RegExpReplace": { "count": 784, "time": 5241 }, "StringSplit": { "count": 6134, "time": 9388 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 38 }, "StringBuilderConcat": { "count": 152, "time": 845 }, "StringBuilderJoin": { "count": 136, "time": 64 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 559, "time": 1058 }, "StringIndexOfUnchecked": { "count": 330, "time": 66 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 384 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 111 }, "ArrayUnshift": { "count": 45, "time": 416 }, "DateNow": { "count": 60, "time": 60 }, "FunctionPrototypeToString": { "count": 116, "time": 76 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 1495 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 48453 }, "ObjectSetPrototypeOf": { "count": 205, "time": 715 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 854 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 39 }, "ArrayShift": { "count": 120, "time": 651 }, "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": 136, "time": 1469 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 89 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 110 }, "ArrayPop": { "count": 63, "time": 33 }, "ArrayBufferConstructor": { "count": 1, "time": 4246 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 29 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 989 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3427 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1067 }, "StringToNumber": { "count": 196, "time": 49 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 779 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 945, "time": 4327 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 56 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 18 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 72 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 4154 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 5924 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 686 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 33 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 236 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 39452 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2631 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 870 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 38, "time": 1643 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 91804 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 17651 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1664 }, "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": 131 }, "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": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 783 }, "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": 905 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 751 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 343 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 329 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1353 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4913 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 24 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 197 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3142 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 426 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 643 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 5 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 4 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 21 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 1326 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 361 }, "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": 403 }, "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": 13 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7569 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 4477 }, "GC_MC_BACKGROUND_MARKING": { "count": 40, "time": 29861 }, "GC_Custom_IncrementalMarkingObserver": { "count": 198, "time": 4022 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2460 } }, "JavaScript": { "JS_Execution": { "count": 5526, "time": 1058332 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 18449 }, "ParseFunctionLiteral": { "count": 3377, "time": 137380 }, "ParseProgram": { "count": 10, "time": 1373 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10411 }, "PreParseNoVariableResolution": { "count": 105, "time": 2182 }, "JsonParse": { "count": 25, "time": 123416 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20131 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3245 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3488 }, "StoreGlobalIC_Miss": { "count": 8, "time": 588 }, "StoreIC_Miss": { "count": 1353, "time": 9201 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 5508 }, "LoadIC_FunctionPrototypeStub": { "count": 387, "time": 3239 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1123 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4028, "time": 15453 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 20 }, "LoadIC_LoadNonexistentDH": { "count": 5441, "time": 9586 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4116 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 14466 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 187 }, "LoadIC_SlowStub": { "count": 21, "time": 42 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2038 }, "LoadIC_LoadFieldDH": { "count": 4036, "time": 12494 }, "StoreIC_StoreFieldDH": { "count": 1267, "time": 5363 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 18 }, "LoadIC_Miss": { "count": 107, "time": 2285 }, "KeyedLoadIC_LoadElementDH": { "count": 826, "time": 5319 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 3979 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 339 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 511, "time": 3319 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 2033 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 468, "time": 559 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 47 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 145 }, "LoadIC_StringLength": { "count": 27, "time": 25 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 18 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 811 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 88 } }, "API": { "API_Context_New": { "count": 2, "time": 8654 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1979 }, "API_Object_SetPrivate": { "count": 35, "time": 23 }, "API_Persistent_New": { "count": 1877, "time": 1220 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 478 }, "API_Function_NewInstance": { "count": 43, "time": 924 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1033 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 138, "time": 37 }, "API_Object_SetPrototype": { "count": 43, "time": 51 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 451 }, "API_String_Write": { "count": 654, "time": 962 }, "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": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 7 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 63, "time": 355 }, "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": 404 }, "CompileBackgroundScript": { "count": 1, "time": 7 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 119 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 772 }, "ParseBackgroundProgram": { "count": 1, "time": 633 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5663 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51589 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 78, "time": 5 }, "OptimizeCode": { "count": 78, "time": 1381 }, "RecompileSynchronous": { "count": 155, "time": 113430 }, "CompileOptimized_Concurrent": { "count": 77, "time": 931 }, "StackGuard": { "count": 80, "time": 2822 }, "DeoptimizeCode": { "count": 9, "time": 467 }, "NotifyDeoptimized": { "count": 9, "time": 172 } } } }, { "duration": 2685750, "js": 2538339, "phases": [ { "phase": "load", "start": 0, "duration": 90030 }, { "phase": "boot", "start": 90030, "duration": 752057 }, { "phase": "transition", "start": 842087, "duration": 637906 }, { "phase": "render", "start": 1479993, "duration": 1205757 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 296056 }, { "kind": "MinorGC", "type": "scavenge", "start": 395790, "duration": 6413, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 430748, "duration": 5952, "usedHeapSizeAfter": 4487480, "usedHeapSizeBefore": 4629352 }, { "kind": "MinorGC", "type": "scavenge", "start": 522321, "duration": 2661, "usedHeapSizeAfter": 5801128, "usedHeapSizeBefore": 6119072 }, { "kind": "MinorGC", "type": "scavenge", "start": 666338, "duration": 2547, "usedHeapSizeAfter": 7882640, "usedHeapSizeBefore": 8567616 }, { "kind": "MinorGC", "type": "scavenge", "start": 837015, "duration": 3480, "usedHeapSizeAfter": 9221024, "usedHeapSizeBefore": 9829488 }, { "kind": "MinorGC", "type": "scavenge", "start": 1034554, "duration": 2334, "usedHeapSizeAfter": 10543000, "usedHeapSizeBefore": 11559096 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1137857, "duration": 59, "usedHeapSizeAfter": 11248400, "usedHeapSizeBefore": 11248400 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1140031, "duration": 5634, "usedHeapSizeAfter": 8522120, "usedHeapSizeBefore": 11248560 }, { "kind": "MajorGC", "type": "weak processing", "start": 1147624, "duration": 25, "usedHeapSizeAfter": 8522200, "usedHeapSizeBefore": 8522200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1335510, "duration": 3645, "usedHeapSizeAfter": 21329048, "usedHeapSizeBefore": 22712200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1365898, "duration": 5094, "usedHeapSizeAfter": 22109768, "usedHeapSizeBefore": 22793440 }, { "kind": "MinorGC", "type": "scavenge", "start": 1407166, "duration": 3006, "usedHeapSizeAfter": 24270800, "usedHeapSizeBefore": 25392712 }, { "kind": "MinorGC", "type": "scavenge", "start": 1638653, "duration": 6653, "usedHeapSizeAfter": 27990360, "usedHeapSizeBefore": 30865368 }, { "kind": "MinorGC", "type": "scavenge", "start": 1807223, "duration": 10206, "usedHeapSizeAfter": 29197728, "usedHeapSizeBefore": 32937192 }, { "kind": "MinorGC", "type": "scavenge", "start": 1937088, "duration": 5963, "usedHeapSizeAfter": 32280336, "usedHeapSizeBefore": 36188656 }, { "kind": "MinorGC", "type": "scavenge", "start": 2168654, "duration": 2277, "usedHeapSizeAfter": 32137648, "usedHeapSizeBefore": 45737288 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2357473, "duration": 90, "usedHeapSizeAfter": 36157312, "usedHeapSizeBefore": 36157312 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2370274, "duration": 7543, "usedHeapSizeAfter": 28245584, "usedHeapSizeBefore": 36258360 } ], "blinkGC": [ { "start": 262455, "duration": 1754 }, { "start": 262802, "duration": 1350 }, { "start": 266669, "duration": 1488 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 1100 }, "FunctionCallback": { "count": 4500, "time": 91114 }, "NamedGetterCallback": { "count": 107, "time": 8954 }, "GetMoreDataCallback": { "count": 14, "time": 144034 }, "AccessorSetterCallback": { "count": 5392, "time": 2653 }, "GCEpilogueCallback": { "count": 17, "time": 2030 }, "GCPrologueCallback": { "count": 17, "time": 1460 }, "NamedSetterCallback": { "count": 18, "time": 106 }, "StoreCallbackProperty": { "count": 5334, "time": 4055 }, "NamedQueryCallback": { "count": 11, "time": 33 }, "RunMicrotaskCallback": { "count": 42, "time": 12821 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1063 }, "CompileFunction": { "count": 3319, "time": 97129 }, "CompileIgnition": { "count": 3374, "time": 108963 }, "CompileIgnitionFinalization": { "count": 3379, "time": 33973 }, "CompileRewriteReturnResult": { "count": 3329, "time": 478 }, "CompileScopeAnalysis": { "count": 3329, "time": 15662 }, "CompileScript": { "count": 10, "time": 1801 }, "CompileLazy": { "count": 3176, "time": 11812 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 90 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1247 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 661, "time": 2767 }, "Map_SetPrototype": { "count": 12971, "time": 2637 }, "Map_TransitionToDataProperty": { "count": 11987, "time": 35794 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 64 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5231 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10369 }, "CreateArrayLiteral": { "count": 761, "time": 1280 }, "CreateObjectLiteral": { "count": 1888, "time": 13129 }, "SetProperty": { "count": 8829, "time": 12610 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 84 }, "NewClosure_Tenured": { "count": 2398, "time": 2280 }, "HandleApiCall": { "count": 3986, "time": 3099 }, "DateConstructor": { "count": 268, "time": 638 }, "ArrayLengthGetter": { "count": 369, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 3970 }, "FunctionPrototypeSetter": { "count": 239, "time": 1809 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 103 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 6 }, "PrepareElementsForSort": { "count": 39, "time": 1070 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 711 }, "SetGrow": { "count": 26, "time": 39 }, "WeakCollectionSet": { "count": 5007, "time": 9301 }, "ForInEnumerate": { "count": 380, "time": 573 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 11 }, "CreateListFromArrayLike": { "count": 18, "time": 30 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1346 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5028, "time": 2809 }, "AddDictionaryProperty": { "count": 10572, "time": 10727 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 47 }, "CreateDataProperty": { "count": 2, "time": 5 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 4850 }, "HasProperty": { "count": 961, "time": 1777 }, "KeyedGetProperty": { "count": 225, "time": 2206 }, "NewObject": { "count": 251, "time": 969 }, "ObjectCreate": { "count": 221, "time": 4073 }, "ObjectKeys": { "count": 53, "time": 660 }, "SetDataProperties": { "count": 71, "time": 1623 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 11986 }, "RegExpExecMultiple": { "count": 327, "time": 2092 }, "RegExpReplace": { "count": 784, "time": 4087 }, "StringSplit": { "count": 6134, "time": 10040 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 132 }, "StringBuilderConcat": { "count": 152, "time": 398 }, "StringBuilderJoin": { "count": 136, "time": 126 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 568, "time": 128 }, "StringIndexOfUnchecked": { "count": 330, "time": 73 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 911 }, "ArrayPush": { "count": 8, "time": 323 }, "ArraySplice": { "count": 82, "time": 77 }, "ArrayUnshift": { "count": 45, "time": 17 }, "DateNow": { "count": 60, "time": 360 }, "FunctionPrototypeToString": { "count": 116, "time": 289 }, "ObjectDefineProperties": { "count": 2, "time": 21 }, "ObjectDefineProperty": { "count": 650, "time": 3075 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 62709 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1002 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 132 }, "AllocateInNewSpace": { "count": 198, "time": 2897 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 36 }, "ArrayShift": { "count": 120, "time": 79 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 140, "time": 1282 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 211 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 754 }, "ArrayPop": { "count": 63, "time": 742 }, "ArrayBufferConstructor": { "count": 1, "time": 4311 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 580 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 3677 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 801 }, "StringToNumber": { "count": 196, "time": 52 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 656 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 27 }, "ObjectIsFrozen": { "count": 216, "time": 900 }, "ObjectPrototypeGetProto": { "count": 12, "time": 104 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1311, "time": 6029 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 312 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 15, "time": 10 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 15, "time": 8 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 15, "time": 13 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 95 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 2837 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 6364 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 39 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 30 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 35 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 48460 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 2242 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 9 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 9 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 40, "time": 2142 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 124530 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 17037 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1546 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 1428 }, "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": 0 }, "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": 26 }, "GC_MC_FINISH": { "count": 2, "time": 72 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 614 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 62 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 801 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 64 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 721 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2616 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 1847 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 559 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 30 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2195 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 561 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 865 }, "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": 420 }, "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": 7, "time": 96 }, "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": 850 }, "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": 5 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 6, "time": 1941 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 19, "time": 2673 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 34007 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 3069 }, "GC_Custom_IncrementalMarkingObserver": { "count": 51, "time": 924 }, "AllocateInTargetSpace": { "count": 1, "time": 3 } }, "JavaScript": { "JS_Execution": { "count": 5571, "time": 998627 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14732 }, "ParseFunctionLiteral": { "count": 3377, "time": 138831 }, "ParseProgram": { "count": 10, "time": 287 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12542 }, "PreParseNoVariableResolution": { "count": 105, "time": 6124 }, "JsonParse": { "count": 25, "time": 122644 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 16868 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1114 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1022 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1391, "time": 10192 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6685 }, "LoadIC_FunctionPrototypeStub": { "count": 394, "time": 2401 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1187 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4182, "time": 17561 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 22 }, "LoadIC_LoadNonexistentDH": { "count": 5562, "time": 12729 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1832 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 13771 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 27 }, "LoadIC_SlowStub": { "count": 21, "time": 653 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1922 }, "LoadIC_LoadFieldDH": { "count": 4172, "time": 12471 }, "StoreIC_StoreFieldDH": { "count": 1333, "time": 8411 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 20 }, "LoadIC_Miss": { "count": 107, "time": 1804 }, "KeyedLoadIC_LoadElementDH": { "count": 826, "time": 3800 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 152 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5865 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 80 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 556, "time": 3380 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 139, "time": 1225 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 510, "time": 633 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 49 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 551 }, "LoadIC_StringLength": { "count": 27, "time": 26 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 731 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 719 } }, "API": { "API_Context_New": { "count": 2, "time": 7206 }, "API_FunctionTemplate_New": { "count": 1353, "time": 787 }, "API_Object_SetPrivate": { "count": 35, "time": 27 }, "API_Persistent_New": { "count": 1880, "time": 1019 }, "API_String_NewFromUtf8": { "count": 13, "time": 8 }, "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": 3068 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 37 }, "API_Object_SetPrototype": { "count": 43, "time": 64 }, "API_ObjectTemplate_New": { "count": 102, "time": 10 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1162 }, "API_String_Write": { "count": 654, "time": 109 }, "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": 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": 67, "time": 30 }, "API_Function_Call": { "count": 8, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 498 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 530 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 131 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 1908 }, "ParseBackgroundProgram": { "count": 1, "time": 780 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6047 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50102 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 81, "time": 4 }, "OptimizeCode": { "count": 81, "time": 298 }, "RecompileSynchronous": { "count": 161, "time": 115123 }, "CompileOptimized_Concurrent": { "count": 80, "time": 2137 }, "StackGuard": { "count": 83, "time": 2083 }, "DeoptimizeCode": { "count": 7, "time": 1837 }, "NotifyDeoptimized": { "count": 6, "time": 121 } } } }, { "duration": 2730203, "js": 2578339, "phases": [ { "phase": "load", "start": 0, "duration": 91938 }, { "phase": "boot", "start": 91938, "duration": 743332 }, { "phase": "transition", "start": 835270, "duration": 683027 }, { "phase": "render", "start": 1518297, "duration": 1211906 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 301038 }, { "kind": "MinorGC", "type": "scavenge", "start": 401714, "duration": 5683, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 436711, "duration": 6536, "usedHeapSizeAfter": 4487624, "usedHeapSizeBefore": 4629496 }, { "kind": "MinorGC", "type": "scavenge", "start": 515630, "duration": 2349, "usedHeapSizeAfter": 5801232, "usedHeapSizeBefore": 6119208 }, { "kind": "MinorGC", "type": "scavenge", "start": 657085, "duration": 3358, "usedHeapSizeAfter": 7893760, "usedHeapSizeBefore": 8567720 }, { "kind": "MinorGC", "type": "scavenge", "start": 824802, "duration": 3663, "usedHeapSizeAfter": 9209056, "usedHeapSizeBefore": 9809200 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1005148, "duration": 75, "usedHeapSizeAfter": 11120248, "usedHeapSizeBefore": 11120248 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1018849, "duration": 4887, "usedHeapSizeAfter": 8880024, "usedHeapSizeBefore": 11236832 }, { "kind": "MajorGC", "type": "weak processing", "start": 1116549, "duration": 20, "usedHeapSizeAfter": 9927176, "usedHeapSizeBefore": 9927176 }, { "kind": "MinorGC", "type": "scavenge", "start": 1331925, "duration": 5011, "usedHeapSizeAfter": 21121584, "usedHeapSizeBefore": 22850080 }, { "kind": "MinorGC", "type": "scavenge", "start": 1380702, "duration": 6213, "usedHeapSizeAfter": 22352632, "usedHeapSizeBefore": 23273920 }, { "kind": "MinorGC", "type": "scavenge", "start": 1420740, "duration": 3762, "usedHeapSizeAfter": 24164152, "usedHeapSizeBefore": 25227904 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1527755, "duration": 83, "usedHeapSizeAfter": 28645136, "usedHeapSizeBefore": 28645136 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1532389, "duration": 8285, "usedHeapSizeAfter": 24829016, "usedHeapSizeBefore": 28737496 }, { "kind": "MinorGC", "type": "scavenge", "start": 1697529, "duration": 4138, "usedHeapSizeAfter": 24974768, "usedHeapSizeBefore": 29007496 }, { "kind": "MinorGC", "type": "scavenge", "start": 2080833, "duration": 4687, "usedHeapSizeAfter": 29224288, "usedHeapSizeBefore": 40729400 }, { "kind": "MinorGC", "type": "scavenge", "start": 2446048, "duration": 4595, "usedHeapSizeAfter": 30077144, "usedHeapSizeBefore": 42011304 } ], "blinkGC": [ { "start": 268045, "duration": 3565 }, { "start": 268054, "duration": 3514 }, { "start": 275814, "duration": 1866 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 1358 }, "FunctionCallback": { "count": 4485, "time": 89079 }, "NamedGetterCallback": { "count": 107, "time": 6907 }, "GetMoreDataCallback": { "count": 14, "time": 145461 }, "AccessorSetterCallback": { "count": 5392, "time": 2015 }, "GCEpilogueCallback": { "count": 15, "time": 1070 }, "GCPrologueCallback": { "count": 15, "time": 1138 }, "NamedSetterCallback": { "count": 18, "time": 109 }, "StoreCallbackProperty": { "count": 5334, "time": 6490 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 11346 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1007 }, "CompileFunction": { "count": 3319, "time": 96671 }, "CompileIgnition": { "count": 3374, "time": 102926 }, "CompileIgnitionFinalization": { "count": 3379, "time": 32591 }, "CompileRewriteReturnResult": { "count": 3329, "time": 840 }, "CompileScopeAnalysis": { "count": 3329, "time": 14623 }, "CompileScript": { "count": 10, "time": 3881 }, "CompileLazy": { "count": 3176, "time": 13992 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 353 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1177 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 661, "time": 518 }, "Map_SetPrototype": { "count": 12869, "time": 4419 }, "Map_TransitionToDataProperty": { "count": 11920, "time": 31694 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 1117 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6475 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8628 }, "CreateArrayLiteral": { "count": 761, "time": 1002 }, "CreateObjectLiteral": { "count": 1888, "time": 6698 }, "SetProperty": { "count": 8819, "time": 15013 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 723 }, "NewClosure_Tenured": { "count": 2398, "time": 2383 }, "HandleApiCall": { "count": 3986, "time": 3990 }, "DateConstructor": { "count": 268, "time": 322 }, "ArrayLengthGetter": { "count": 370, "time": 16 }, "ArrayLengthSetter": { "count": 5152, "time": 2883 }, "FunctionPrototypeSetter": { "count": 239, "time": 1240 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "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": 1146 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 626 }, "SetGrow": { "count": 26, "time": 29 }, "WeakCollectionSet": { "count": 5007, "time": 7266 }, "ForInEnumerate": { "count": 379, "time": 598 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 312, "time": 3687 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 4311 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 7794 }, "AddDictionaryProperty": { "count": 10572, "time": 17753 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 39 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 1233 }, "HasProperty": { "count": 961, "time": 1047 }, "KeyedGetProperty": { "count": 220, "time": 2239 }, "NewObject": { "count": 251, "time": 1873 }, "ObjectCreate": { "count": 221, "time": 3499 }, "ObjectKeys": { "count": 52, "time": 772 }, "SetDataProperties": { "count": 71, "time": 2685 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 270, "time": 9065 }, "RegExpExecMultiple": { "count": 327, "time": 1438 }, "RegExpReplace": { "count": 784, "time": 4716 }, "StringSplit": { "count": 6134, "time": 9499 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 158 }, "StringBuilderConcat": { "count": 152, "time": 518 }, "StringBuilderJoin": { "count": 136, "time": 76 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 552, "time": 1205 }, "StringIndexOfUnchecked": { "count": 330, "time": 85 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1773 }, "ArrayPush": { "count": 8, "time": 162 }, "ArraySplice": { "count": 82, "time": 595 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 345 }, "FunctionPrototypeToString": { "count": 116, "time": 76 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 3111 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 50725 }, "ObjectSetPrototypeOf": { "count": 205, "time": 605 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 172 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 37 }, "ArrayShift": { "count": 120, "time": 90 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 8 }, "Interrupt": { "count": 143, "time": 1134 }, "OrdinaryHasInstance": { "count": 13, "time": 433 }, "StringToLowerCaseIntl": { "count": 223, "time": 112 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 5 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 9 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 114 }, "ArrayPop": { "count": 63, "time": 466 }, "ArrayBufferConstructor": { "count": 1, "time": 4430 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 975 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 809 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3943 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 978 }, "StringToNumber": { "count": 196, "time": 50 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 52 }, "DateUTC": { "count": 24, "time": 22 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 968, "time": 7123 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 54 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 9 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 74 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 882 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2521 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 9129 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 39 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 47 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 32610 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 3600 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1675 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 40, "time": 1578 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 85542 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 16523 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1855 }, "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": 137 }, "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": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 133 }, "GC_MC_MARK": { "count": 2, "time": 13 }, "GC_MC_PROLOGUE": { "count": 2, "time": 52 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 62 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1148 }, "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": 107 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2203 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4180 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 323 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1797 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 433 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 943 }, "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": 21 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 507 }, "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": 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": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 900 }, "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": 8 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4281 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2198 }, "GC_MC_BACKGROUND_MARKING": { "count": 40, "time": 29443 }, "GC_Custom_IncrementalMarkingObserver": { "count": 200, "time": 2350 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2514 } }, "JavaScript": { "JS_Execution": { "count": 5499, "time": 1053121 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17105 }, "ParseFunctionLiteral": { "count": 3377, "time": 148089 }, "ParseProgram": { "count": 10, "time": 1522 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13075 }, "PreParseNoVariableResolution": { "count": 105, "time": 2244 }, "JsonParse": { "count": 25, "time": 127739 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21312 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1951 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1000 }, "StoreGlobalIC_Miss": { "count": 8, "time": 9 }, "StoreIC_Miss": { "count": 1337, "time": 6549 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9778 }, "LoadIC_FunctionPrototypeStub": { "count": 394, "time": 1259 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1533 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3710, "time": 16177 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 5437, "time": 10953 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3617 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 11958 }, "LoadGlobalIC_Slow": { "count": 21, "time": 29 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 24 }, "LoadIC_SlowStub": { "count": 21, "time": 956 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1991 }, "LoadIC_LoadFieldDH": { "count": 3871, "time": 13929 }, "StoreIC_StoreFieldDH": { "count": 1224, "time": 4483 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 19 }, "LoadIC_Miss": { "count": 107, "time": 3200 }, "KeyedLoadIC_LoadElementDH": { "count": 826, "time": 2608 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 30, "time": 5477 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 541 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 484, "time": 2353 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 124, "time": 1684 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 1373 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 56 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 568 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 200 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 681 } }, "API": { "API_Context_New": { "count": 2, "time": 8961 }, "API_FunctionTemplate_New": { "count": 1353, "time": 4298 }, "API_Object_SetPrivate": { "count": 35, "time": 17 }, "API_Persistent_New": { "count": 1877, "time": 524 }, "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": 111 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1539 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 42 }, "API_Object_SetPrototype": { "count": 43, "time": 44 }, "API_ObjectTemplate_New": { "count": 102, "time": 9 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1220 }, "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": 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": 2 }, "API_String_NewExternalOneByte": { "count": 63, "time": 27 }, "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": 2 }, "CompileBackgroundIgnition": { "count": 5, "time": 385 }, "CompileBackgroundScript": { "count": 1, "time": 14 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 96 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 877 }, "ParseBackgroundProgram": { "count": 1, "time": 766 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5864 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53101 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 77, "time": 7 }, "OptimizeCode": { "count": 77, "time": 1402 }, "RecompileSynchronous": { "count": 153, "time": 113728 }, "CompileOptimized_Concurrent": { "count": 76, "time": 2447 }, "StackGuard": { "count": 79, "time": 3313 }, "DeoptimizeCode": { "count": 7, "time": 469 }, "NotifyDeoptimized": { "count": 6, "time": 596 } } } }, { "duration": 2687442, "js": 2544600, "phases": [ { "phase": "load", "start": 0, "duration": 85679 }, { "phase": "boot", "start": 85679, "duration": 749735 }, { "phase": "transition", "start": 835414, "duration": 664604 }, { "phase": "render", "start": 1500018, "duration": 1187424 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 288963 }, { "kind": "MinorGC", "type": "scavenge", "start": 398587, "duration": 5781, "usedHeapSizeAfter": 3767000, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 433221, "duration": 5855, "usedHeapSizeAfter": 4487536, "usedHeapSizeBefore": 4629424 }, { "kind": "MinorGC", "type": "scavenge", "start": 514517, "duration": 2612, "usedHeapSizeAfter": 5797216, "usedHeapSizeBefore": 6119560 }, { "kind": "MinorGC", "type": "scavenge", "start": 654234, "duration": 3828, "usedHeapSizeAfter": 7876200, "usedHeapSizeBefore": 8570456 }, { "kind": "MinorGC", "type": "scavenge", "start": 838084, "duration": 2404, "usedHeapSizeAfter": 9254168, "usedHeapSizeBefore": 9848592 }, { "kind": "MinorGC", "type": "scavenge", "start": 1045221, "duration": 2015, "usedHeapSizeAfter": 10563128, "usedHeapSizeBefore": 11562176 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1143663, "duration": 60, "usedHeapSizeAfter": 11266296, "usedHeapSizeBefore": 11266296 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1147013, "duration": 7230, "usedHeapSizeAfter": 8525440, "usedHeapSizeBefore": 11266456 }, { "kind": "MajorGC", "type": "weak processing", "start": 1156490, "duration": 7, "usedHeapSizeAfter": 8525520, "usedHeapSizeBefore": 8525520 }, { "kind": "MinorGC", "type": "scavenge", "start": 1338715, "duration": 3145, "usedHeapSizeAfter": 21275624, "usedHeapSizeBefore": 22717536 }, { "kind": "MinorGC", "type": "scavenge", "start": 1376191, "duration": 4929, "usedHeapSizeAfter": 22219880, "usedHeapSizeBefore": 22833064 }, { "kind": "MinorGC", "type": "scavenge", "start": 1412729, "duration": 6825, "usedHeapSizeAfter": 24215704, "usedHeapSizeBefore": 25377208 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1549488, "duration": 75, "usedHeapSizeAfter": 28314528, "usedHeapSizeBefore": 28314528 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1593211, "duration": 9320, "usedHeapSizeAfter": 24999104, "usedHeapSizeBefore": 29037496 }, { "kind": "MinorGC", "type": "scavenge", "start": 1731668, "duration": 6919, "usedHeapSizeAfter": 24991872, "usedHeapSizeBefore": 29301776 }, { "kind": "MinorGC", "type": "scavenge", "start": 1925607, "duration": 5932, "usedHeapSizeAfter": 28918536, "usedHeapSizeBefore": 32480552 }, { "kind": "MinorGC", "type": "scavenge", "start": 2160656, "duration": 3550, "usedHeapSizeAfter": 28766864, "usedHeapSizeBefore": 41508136 } ], "blinkGC": [ { "start": 261550, "duration": 3645 }, { "start": 261558, "duration": 3583 }, { "start": 271241, "duration": 1910 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1132, "time": 1214 }, "FunctionCallback": { "count": 4492, "time": 85205 }, "NamedGetterCallback": { "count": 107, "time": 7425 }, "GetMoreDataCallback": { "count": 14, "time": 139593 }, "AccessorSetterCallback": { "count": 5392, "time": 2399 }, "GCEpilogueCallback": { "count": 16, "time": 341 }, "GCPrologueCallback": { "count": 16, "time": 1564 }, "NamedSetterCallback": { "count": 18, "time": 607 }, "StoreCallbackProperty": { "count": 5334, "time": 2907 }, "NamedQueryCallback": { "count": 11, "time": 736 }, "RunMicrotaskCallback": { "count": 42, "time": 12067 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1013 }, "CompileFunction": { "count": 3319, "time": 102617 }, "CompileIgnition": { "count": 3374, "time": 105858 }, "CompileIgnitionFinalization": { "count": 3379, "time": 36713 }, "CompileRewriteReturnResult": { "count": 3329, "time": 135 }, "CompileScopeAnalysis": { "count": 3329, "time": 10649 }, "CompileScript": { "count": 10, "time": 337 }, "CompileLazy": { "count": 3176, "time": 11162 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 80 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1350 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 665, "time": 1046 }, "Map_SetPrototype": { "count": 12963, "time": 2940 }, "Map_TransitionToDataProperty": { "count": 11973, "time": 39871 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 1075 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7780 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9503 }, "CreateArrayLiteral": { "count": 761, "time": 1892 }, "CreateObjectLiteral": { "count": 1888, "time": 11341 }, "SetProperty": { "count": 8829, "time": 15421 }, "DeclareGlobals": { "count": 2, "time": 20 }, "NewClosure": { "count": 344, "time": 73 }, "NewClosure_Tenured": { "count": 2398, "time": 2664 }, "HandleApiCall": { "count": 3986, "time": 2891 }, "DateConstructor": { "count": 268, "time": 526 }, "ArrayLengthGetter": { "count": 371, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 5676 }, "FunctionPrototypeSetter": { "count": 239, "time": 961 }, "FunctionLengthGetter": { "count": 13, "time": 804 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 106 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 77 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 739 }, "SetGrow": { "count": 26, "time": 32 }, "WeakCollectionSet": { "count": 5007, "time": 7282 }, "ForInEnumerate": { "count": 380, "time": 2098 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 260, "time": 2062 }, "CreateListFromArrayLike": { "count": 18, "time": 712 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2290 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 3392 }, "AddDictionaryProperty": { "count": 10572, "time": 15189 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 37 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6296, "time": 2393 }, "HasProperty": { "count": 961, "time": 2356 }, "KeyedGetProperty": { "count": 223, "time": 1778 }, "NewObject": { "count": 251, "time": 382 }, "ObjectCreate": { "count": 221, "time": 4270 }, "ObjectKeys": { "count": 53, "time": 828 }, "SetDataProperties": { "count": 71, "time": 2317 }, "ToString": { "count": 28, "time": 29 }, "RegExpExec": { "count": 269, "time": 8372 }, "RegExpExecMultiple": { "count": 327, "time": 3433 }, "RegExpReplace": { "count": 784, "time": 2631 }, "StringSplit": { "count": 6134, "time": 8214 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 25 }, "StringBuilderConcat": { "count": 152, "time": 96 }, "StringBuilderJoin": { "count": 136, "time": 72 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 558, "time": 724 }, "StringIndexOfUnchecked": { "count": 330, "time": 79 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 236 }, "ArrayPush": { "count": 8, "time": 912 }, "ArraySplice": { "count": 82, "time": 574 }, "ArrayUnshift": { "count": 45, "time": 40 }, "DateNow": { "count": 60, "time": 749 }, "FunctionPrototypeToString": { "count": 116, "time": 67 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 1286 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 61256 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1114 }, "ObjectIsExtensible": { "count": 19, "time": 13 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 195 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 43 }, "ArrayShift": { "count": 120, "time": 84 }, "Object_DeleteProperty": { "count": 6, "time": 15 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 393 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 143, "time": 2257 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 716 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 721 }, "ArrayPop": { "count": 63, "time": 685 }, "ArrayBufferConstructor": { "count": 1, "time": 3527 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 29 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 93 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2591 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 134 }, "StringToNumber": { "count": 196, "time": 385 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 14 }, "DateUTC": { "count": 24, "time": 27 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1104, "time": 4973 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 63 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 1 }, "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": 92 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2677 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7320 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 373 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 36 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39402 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3122 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 748 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1431 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 100477 }, "GC_MC_INCREMENTAL": { "count": 28, "time": 14853 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1731 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 757 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 0 }, "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": 1 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 31 }, "GC_MC_FINISH": { "count": 2, "time": 773 }, "GC_MC_MARK": { "count": 2, "time": 451 }, "GC_MC_PROLOGUE": { "count": 2, "time": 615 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 397 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1769 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 17 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 24 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 556 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1681 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 7 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4036 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 427 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 229 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 88 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3412 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 115 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 902 }, "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": 301 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 127 }, "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": 88 }, "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": 11 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 128 }, "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": 6120 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2956 }, "GC_MC_BACKGROUND_MARKING": { "count": 18, "time": 37298 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2980 }, "GC_Custom_IncrementalMarkingObserver": { "count": 113, "time": 1483 } }, "JavaScript": { "JS_Execution": { "count": 5518, "time": 1021666 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 23072 }, "ParseFunctionLiteral": { "count": 3377, "time": 133165 }, "ParseProgram": { "count": 10, "time": 2686 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11138 }, "PreParseNoVariableResolution": { "count": 105, "time": 1164 }, "JsonParse": { "count": 25, "time": 118098 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22099 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2422 }, "LoadGlobalIC_Miss": { "count": 719, "time": 5337 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1377, "time": 7354 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7596 }, "LoadIC_FunctionPrototypeStub": { "count": 398, "time": 1689 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 970 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4030, "time": 17195 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5462, "time": 12330 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3926 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 17623 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 47 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2246 }, "LoadIC_LoadFieldDH": { "count": 4070, "time": 14036 }, "StoreIC_StoreFieldDH": { "count": 1289, "time": 5691 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 108, "time": 2330 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3331 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5367 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 184 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 503, "time": 1730 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 131, "time": 2382 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 476, "time": 443 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 99 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 375 }, "LoadIC_StringLength": { "count": 27, "time": 43 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 19 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 862 } }, "API": { "API_Context_New": { "count": 2, "time": 16414 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1799 }, "API_Object_SetPrivate": { "count": 35, "time": 320 }, "API_Persistent_New": { "count": 1875, "time": 598 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 497 }, "API_Function_NewInstance": { "count": 43, "time": 116 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4261 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 62 }, "API_Object_SetPrototype": { "count": 43, "time": 521 }, "API_ObjectTemplate_New": { "count": 102, "time": 16 }, "API_String_NewFromOneByte": { "count": 1038, "time": 711 }, "API_String_Write": { "count": 654, "time": 1121 }, "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": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 0 }, "API_String_NewExternalOneByte": { "count": 62, "time": 27 }, "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": 490 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 120 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 795 }, "ParseBackgroundProgram": { "count": 1, "time": 714 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7256 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51866 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 73, "time": 5 }, "OptimizeCode": { "count": 73, "time": 311 }, "RecompileSynchronous": { "count": 145, "time": 100809 }, "CompileOptimized_Concurrent": { "count": 72, "time": 3209 }, "StackGuard": { "count": 74, "time": 2697 }, "DeoptimizeCode": { "count": 9, "time": 1616 }, "NotifyDeoptimized": { "count": 6, "time": 1206 } } } }, { "duration": 2715561, "js": 2562033, "phases": [ { "phase": "load", "start": 0, "duration": 92878 }, { "phase": "boot", "start": 92878, "duration": 743061 }, { "phase": "transition", "start": 835939, "duration": 676111 }, { "phase": "render", "start": 1512050, "duration": 1203511 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 293860 }, { "kind": "MinorGC", "type": "scavenge", "start": 394955, "duration": 6219, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 430500, "duration": 5957, "usedHeapSizeAfter": 4487528, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 511033, "duration": 3640, "usedHeapSizeAfter": 5795536, "usedHeapSizeBefore": 6119568 }, { "kind": "MinorGC", "type": "scavenge", "start": 663605, "duration": 3153, "usedHeapSizeAfter": 7874360, "usedHeapSizeBefore": 8570032 }, { "kind": "MinorGC", "type": "scavenge", "start": 838292, "duration": 2346, "usedHeapSizeAfter": 9250496, "usedHeapSizeBefore": 9848272 }, { "kind": "MinorGC", "type": "scavenge", "start": 1034214, "duration": 4224, "usedHeapSizeAfter": 10536048, "usedHeapSizeBefore": 11563408 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1130745, "duration": 73, "usedHeapSizeAfter": 11231704, "usedHeapSizeBefore": 11231704 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1132309, "duration": 6699, "usedHeapSizeAfter": 8523904, "usedHeapSizeBefore": 11231864 }, { "kind": "MajorGC", "type": "weak processing", "start": 1141103, "duration": 11, "usedHeapSizeAfter": 8523984, "usedHeapSizeBefore": 8523984 }, { "kind": "MinorGC", "type": "scavenge", "start": 1344471, "duration": 3447, "usedHeapSizeAfter": 21312736, "usedHeapSizeBefore": 22714320 }, { "kind": "MinorGC", "type": "scavenge", "start": 1374894, "duration": 5312, "usedHeapSizeAfter": 22106744, "usedHeapSizeBefore": 22795840 }, { "kind": "MinorGC", "type": "scavenge", "start": 1425163, "duration": 3622, "usedHeapSizeAfter": 24260776, "usedHeapSizeBefore": 25393920 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1570118, "duration": 722, "usedHeapSizeAfter": 28468048, "usedHeapSizeBefore": 28468048 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1575787, "duration": 9963, "usedHeapSizeAfter": 24809656, "usedHeapSizeBefore": 28547856 }, { "kind": "MinorGC", "type": "scavenge", "start": 1751055, "duration": 8631, "usedHeapSizeAfter": 25064336, "usedHeapSizeBefore": 29338904 }, { "kind": "MinorGC", "type": "scavenge", "start": 1950875, "duration": 5541, "usedHeapSizeAfter": 28916248, "usedHeapSizeBefore": 32399680 }, { "kind": "MinorGC", "type": "scavenge", "start": 2174903, "duration": 5298, "usedHeapSizeAfter": 28723632, "usedHeapSizeBefore": 41486568 } ], "blinkGC": [ { "start": 266364, "duration": 3609 }, { "start": 266372, "duration": 2914 }, { "start": 270086, "duration": 1693 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1121, "time": 2623 }, "FunctionCallback": { "count": 4488, "time": 89361 }, "NamedGetterCallback": { "count": 107, "time": 6777 }, "GetMoreDataCallback": { "count": 14, "time": 142044 }, "AccessorSetterCallback": { "count": 5392, "time": 1691 }, "GCEpilogueCallback": { "count": 16, "time": 767 }, "GCPrologueCallback": { "count": 16, "time": 2069 }, "NamedSetterCallback": { "count": 18, "time": 983 }, "StoreCallbackProperty": { "count": 5334, "time": 2055 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 13494 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1247 }, "CompileFunction": { "count": 3319, "time": 97420 }, "CompileIgnition": { "count": 3374, "time": 98836 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29408 }, "CompileRewriteReturnResult": { "count": 3329, "time": 652 }, "CompileScopeAnalysis": { "count": 3329, "time": 15470 }, "CompileScript": { "count": 10, "time": 1178 }, "CompileLazy": { "count": 3176, "time": 11037 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 734 }, "RegExpInitializeAndCompile": { "count": 177, "time": 193 }, "CompileForOnStackReplacement": { "count": 1, "time": 146 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 654, "time": 3110 }, "Map_SetPrototype": { "count": 12962, "time": 7074 }, "Map_TransitionToDataProperty": { "count": 11963, "time": 35448 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 73 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5988 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11322 }, "CreateArrayLiteral": { "count": 761, "time": 1228 }, "CreateObjectLiteral": { "count": 1888, "time": 8597 }, "SetProperty": { "count": 8829, "time": 12366 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 99 }, "NewClosure_Tenured": { "count": 2398, "time": 1625 }, "HandleApiCall": { "count": 3986, "time": 2001 }, "DateConstructor": { "count": 268, "time": 126 }, "ArrayLengthGetter": { "count": 371, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 569 }, "FunctionPrototypeSetter": { "count": 239, "time": 3542 }, "FunctionLengthGetter": { "count": 13, "time": 9 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 708 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 6 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 97 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 361 }, "SetGrow": { "count": 26, "time": 35 }, "WeakCollectionSet": { "count": 5007, "time": 8900 }, "ForInEnumerate": { "count": 380, "time": 2918 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 218, "time": 2347 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2082 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3118 }, "AddDictionaryProperty": { "count": 10572, "time": 10199 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 42 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 3900 }, "HasProperty": { "count": 961, "time": 3422 }, "KeyedGetProperty": { "count": 223, "time": 1017 }, "NewObject": { "count": 251, "time": 2857 }, "ObjectCreate": { "count": 221, "time": 2091 }, "ObjectKeys": { "count": 53, "time": 960 }, "SetDataProperties": { "count": 71, "time": 3067 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 10150 }, "RegExpExecMultiple": { "count": 327, "time": 1482 }, "RegExpReplace": { "count": 784, "time": 2715 }, "StringSplit": { "count": 6134, "time": 10220 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 37 }, "StringBuilderConcat": { "count": 152, "time": 85 }, "StringBuilderJoin": { "count": 136, "time": 75 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 559, "time": 877 }, "StringIndexOfUnchecked": { "count": 330, "time": 978 }, "StringToArray": { "count": 1, "time": 11 }, "ArrayConcat": { "count": 168, "time": 226 }, "ArrayPush": { "count": 8, "time": 42 }, "ArraySplice": { "count": 82, "time": 1385 }, "ArrayUnshift": { "count": 45, "time": 29 }, "DateNow": { "count": 60, "time": 65 }, "FunctionPrototypeToString": { "count": 116, "time": 70 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 1087 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 51094 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1053 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 120 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 45 }, "ArrayShift": { "count": 120, "time": 319 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 144, "time": 2191 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 810 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 104 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 4066 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 35 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 92 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2260 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 865 }, "StringToNumber": { "count": 196, "time": 54 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 6 }, "DateUTC": { "count": 24, "time": 16 }, "ObjectIsFrozen": { "count": 216, "time": 541 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1027, "time": 5035 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 408 }, "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": 10 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 71 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2216 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6039 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 38 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 29 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 743 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 46418 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 1940 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 864 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1488 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 124680 }, "GC_MC_INCREMENTAL": { "count": 27, "time": 12916 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1960 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 6, "time": 1085 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 762 }, "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": 75 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 55 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 56 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 218 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 25 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 807 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2485 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5182 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 632 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3612 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 298 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 213 }, "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": 1362 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 17 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 453 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 656 }, "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": 132 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 2 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 9 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 87 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6891 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 5319 }, "GC_MC_BACKGROUND_MARKING": { "count": 19, "time": 33523 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2188 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 2360 } }, "JavaScript": { "JS_Execution": { "count": 5552, "time": 1044275 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15724 }, "ParseFunctionLiteral": { "count": 3377, "time": 144965 }, "ParseProgram": { "count": 10, "time": 2415 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12646 }, "PreParseNoVariableResolution": { "count": 105, "time": 1455 }, "JsonParse": { "count": 25, "time": 133187 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19438 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2267 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2817 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1367, "time": 12217 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6811 }, "LoadIC_FunctionPrototypeStub": { "count": 387, "time": 1145 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 857 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4074, "time": 18316 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 20 }, "LoadIC_LoadNonexistentDH": { "count": 5451, "time": 19300 }, "LoadIC_Premonomorphic": { "count": 922, "time": 870 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 19015 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 25 }, "LoadIC_SlowStub": { "count": 21, "time": 49 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1708 }, "LoadIC_LoadFieldDH": { "count": 4075, "time": 14050 }, "StoreIC_StoreFieldDH": { "count": 1281, "time": 3887 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 18 }, "LoadIC_Miss": { "count": 108, "time": 3859 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 5160 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3481 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 663 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 537, "time": 3111 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1521 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 477, "time": 1671 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 51 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 142 }, "LoadIC_StringLength": { "count": 27, "time": 255 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 25 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 11 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 79 } }, "API": { "API_Context_New": { "count": 2, "time": 8528 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3960 }, "API_Object_SetPrivate": { "count": 35, "time": 20 }, "API_Persistent_New": { "count": 1875, "time": 235 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 97 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2428 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 33 }, "API_Object_SetPrototype": { "count": 43, "time": 491 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1232 }, "API_String_Write": { "count": 654, "time": 110 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 197 }, "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": 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": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 494 }, "CompileBackgroundScript": { "count": 1, "time": 16 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 125 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 692 }, "ParseBackgroundProgram": { "count": 1, "time": 811 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5897 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 48981 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 79, "time": 4 }, "OptimizeCode": { "count": 79, "time": 1049 }, "RecompileSynchronous": { "count": 157, "time": 107211 }, "CompileOptimized_Concurrent": { "count": 78, "time": 2444 }, "StackGuard": { "count": 80, "time": 1784 }, "DeoptimizeCode": { "count": 7, "time": 842 }, "NotifyDeoptimized": { "count": 6, "time": 116 } } } }, { "duration": 2708135, "js": 2572111, "phases": [ { "phase": "load", "start": 0, "duration": 83947 }, { "phase": "boot", "start": 83947, "duration": 735857 }, { "phase": "transition", "start": 819804, "duration": 661494 }, { "phase": "render", "start": 1481298, "duration": 1226837 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 286800 }, { "kind": "MinorGC", "type": "scavenge", "start": 385951, "duration": 5882, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 422722, "duration": 7006, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 513489, "duration": 2683, "usedHeapSizeAfter": 5795264, "usedHeapSizeBefore": 6119208 }, { "kind": "MinorGC", "type": "scavenge", "start": 649421, "duration": 3451, "usedHeapSizeAfter": 7869056, "usedHeapSizeBefore": 8569640 }, { "kind": "MinorGC", "type": "scavenge", "start": 822394, "duration": 3906, "usedHeapSizeAfter": 9259272, "usedHeapSizeBefore": 9848128 }, { "kind": "MinorGC", "type": "scavenge", "start": 1021321, "duration": 2871, "usedHeapSizeAfter": 10603376, "usedHeapSizeBefore": 11561640 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1122387, "duration": 894, "usedHeapSizeAfter": 11303728, "usedHeapSizeBefore": 11303728 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1124863, "duration": 11000, "usedHeapSizeAfter": 8495336, "usedHeapSizeBefore": 11303888 }, { "kind": "MajorGC", "type": "weak processing", "start": 1138008, "duration": 9, "usedHeapSizeAfter": 8495416, "usedHeapSizeBefore": 8495416 }, { "kind": "MinorGC", "type": "scavenge", "start": 1327665, "duration": 2906, "usedHeapSizeAfter": 21342816, "usedHeapSizeBefore": 22715584 }, { "kind": "MinorGC", "type": "scavenge", "start": 1357349, "duration": 3806, "usedHeapSizeAfter": 22159144, "usedHeapSizeBefore": 22799104 }, { "kind": "MinorGC", "type": "scavenge", "start": 1397616, "duration": 3826, "usedHeapSizeAfter": 24232944, "usedHeapSizeBefore": 25388832 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1607323, "duration": 86, "usedHeapSizeAfter": 29300440, "usedHeapSizeBefore": 29300440 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1611569, "duration": 10570, "usedHeapSizeAfter": 25058896, "usedHeapSizeBefore": 29401696 }, { "kind": "MinorGC", "type": "scavenge", "start": 1759944, "duration": 5172, "usedHeapSizeAfter": 25210472, "usedHeapSizeBefore": 29435192 }, { "kind": "MinorGC", "type": "scavenge", "start": 2094083, "duration": 4607, "usedHeapSizeAfter": 28933344, "usedHeapSizeBefore": 40793608 }, { "kind": "MinorGC", "type": "scavenge", "start": 2570762, "duration": 4476, "usedHeapSizeAfter": 30383888, "usedHeapSizeBefore": 42367856 } ], "blinkGC": [ { "start": 254114, "duration": 2900 }, { "start": 254125, "duration": 2853 }, { "start": 259913, "duration": 1636 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1121, "time": 1967 }, "FunctionCallback": { "count": 4489, "time": 88379 }, "NamedGetterCallback": { "count": 107, "time": 7893 }, "GetMoreDataCallback": { "count": 14, "time": 139244 }, "AccessorSetterCallback": { "count": 5392, "time": 814 }, "GCEpilogueCallback": { "count": 16, "time": 1443 }, "GCPrologueCallback": { "count": 16, "time": 1299 }, "NamedSetterCallback": { "count": 18, "time": 1395 }, "StoreCallbackProperty": { "count": 5334, "time": 3239 }, "NamedQueryCallback": { "count": 11, "time": 25 }, "RunMicrotaskCallback": { "count": 42, "time": 12287 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2307 }, "CompileFunction": { "count": 3319, "time": 110033 }, "CompileIgnition": { "count": 3374, "time": 90537 }, "CompileIgnitionFinalization": { "count": 3379, "time": 27795 }, "CompileRewriteReturnResult": { "count": 3329, "time": 234 }, "CompileScopeAnalysis": { "count": 3329, "time": 16434 }, "CompileScript": { "count": 10, "time": 1110 }, "CompileLazy": { "count": 3176, "time": 14360 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 81 }, "RegExpInitializeAndCompile": { "count": 177, "time": 917 }, "CompileForOnStackReplacement": { "count": 1, "time": 21 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 2824 }, "Map_SetPrototype": { "count": 12967, "time": 2817 }, "Map_TransitionToDataProperty": { "count": 11967, "time": 39916 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 86 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4426 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8659 }, "CreateArrayLiteral": { "count": 761, "time": 1625 }, "CreateObjectLiteral": { "count": 1888, "time": 4860 }, "SetProperty": { "count": 8829, "time": 16320 }, "DeclareGlobals": { "count": 2, "time": 11 }, "NewClosure": { "count": 344, "time": 69 }, "NewClosure_Tenured": { "count": 2398, "time": 4121 }, "HandleApiCall": { "count": 3986, "time": 4503 }, "DateConstructor": { "count": 268, "time": 134 }, "ArrayLengthGetter": { "count": 367, "time": 259 }, "ArrayLengthSetter": { "count": 5152, "time": 1224 }, "FunctionPrototypeSetter": { "count": 239, "time": 330 }, "FunctionLengthGetter": { "count": 13, "time": 14 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 106 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 550 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 82 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 59 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 9173 }, "ForInEnumerate": { "count": 380, "time": 2744 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 795 }, "AllocateInNewSpace": { "count": 226, "time": 3568 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 4582 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 7966 }, "AddDictionaryProperty": { "count": 10572, "time": 13511 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 46 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 12 }, "GetProperty": { "count": 6297, "time": 3277 }, "HasProperty": { "count": 961, "time": 2279 }, "KeyedGetProperty": { "count": 223, "time": 2515 }, "NewObject": { "count": 251, "time": 2335 }, "ObjectCreate": { "count": 221, "time": 2588 }, "ObjectKeys": { "count": 53, "time": 801 }, "SetDataProperties": { "count": 71, "time": 2077 }, "ToString": { "count": 28, "time": 338 }, "RegExpExec": { "count": 269, "time": 10879 }, "RegExpExecMultiple": { "count": 327, "time": 1372 }, "RegExpReplace": { "count": 784, "time": 4018 }, "StringSplit": { "count": 6134, "time": 9136 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 32 }, "StringBuilderConcat": { "count": 152, "time": 405 }, "StringBuilderJoin": { "count": 136, "time": 65 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 554, "time": 316 }, "StringIndexOfUnchecked": { "count": 330, "time": 538 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 829 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 428 }, "ArrayUnshift": { "count": 45, "time": 31 }, "DateNow": { "count": 60, "time": 63 }, "FunctionPrototypeToString": { "count": 116, "time": 71 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 4371 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 52497 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1383 }, "ObjectIsExtensible": { "count": 19, "time": 653 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 1339 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 608 }, "ArrayShift": { "count": 120, "time": 267 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 15 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 144, "time": 1650 }, "OrdinaryHasInstance": { "count": 13, "time": 7 }, "StringToLowerCaseIntl": { "count": 223, "time": 103 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 148 }, "ArrayPop": { "count": 63, "time": 919 }, "ArrayBufferConstructor": { "count": 1, "time": 4083 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 33 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 327, "time": 1188 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3576 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 677 }, "StringToUpperCaseIntl": { "count": 4, "time": 2 }, "StringToNumber": { "count": 196, "time": 879 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 19 }, "ObjectIsFrozen": { "count": 216, "time": 12 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 945, "time": 1503 }, "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": 9 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 101 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3624 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7459 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 381 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 47 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 74 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 35590 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2459 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 1244 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 42, "time": 1731 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 87957 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 15787 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 939 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 720 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 955 }, "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": 10 }, "GC_MC_FINISH": { "count": 2, "time": 631 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 68 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 187 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 969 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 10 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 246 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 662 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2376 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4568 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 92 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3080 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 566 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 845 }, "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": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 4514 }, "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": 554 }, "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": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 806 }, "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": 81 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7790 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4175 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 34819 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2164 }, "GC_Custom_IncrementalMarkingObserver": { "count": 118, "time": 1244 } }, "JavaScript": { "JS_Execution": { "count": 5560, "time": 1044035 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15261 }, "ParseFunctionLiteral": { "count": 3377, "time": 139349 }, "ParseProgram": { "count": 10, "time": 933 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11390 }, "PreParseNoVariableResolution": { "count": 105, "time": 2267 }, "JsonParse": { "count": 25, "time": 122861 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 25081 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2399 }, "LoadGlobalIC_Miss": { "count": 719, "time": 4318 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1371, "time": 6280 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 6062 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 435 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1240 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4102, "time": 16807 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5446, "time": 11472 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4049 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 20461 }, "LoadGlobalIC_Slow": { "count": 21, "time": 13 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 1344 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1516 }, "LoadIC_LoadFieldDH": { "count": 4079, "time": 14981 }, "StoreIC_StoreFieldDH": { "count": 1284, "time": 4266 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 3241 }, "KeyedLoadIC_LoadElementDH": { "count": 824, "time": 2469 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 5770 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 90 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 545, "time": 3352 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 2420 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 1170 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 52 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 134 }, "LoadIC_StringLength": { "count": 27, "time": 27 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 368 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 64 } }, "API": { "API_Context_New": { "count": 2, "time": 16181 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2115 }, "API_Object_SetPrivate": { "count": 35, "time": 20 }, "API_Persistent_New": { "count": 1875, "time": 232 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 14 }, "API_Function_NewInstance": { "count": 43, "time": 89 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3485 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 33 }, "API_Object_SetPrototype": { "count": 43, "time": 44 }, "API_ObjectTemplate_New": { "count": 102, "time": 9 }, "API_String_NewFromOneByte": { "count": 1038, "time": 494 }, "API_String_Write": { "count": 654, "time": 835 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 164 }, "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": 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": 499 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 127 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 1030 }, "ParseBackgroundProgram": { "count": 1, "time": 766 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6264 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52261 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 77, "time": 7 }, "OptimizeCode": { "count": 77, "time": 961 }, "RecompileSynchronous": { "count": 153, "time": 104762 }, "CompileOptimized_Concurrent": { "count": 76, "time": 1987 }, "StackGuard": { "count": 78, "time": 1881 }, "DeoptimizeCode": { "count": 9, "time": 2712 }, "NotifyDeoptimized": { "count": 7, "time": 141 } } } } ], "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": 2805280, "js": 2629119, "phases": [ { "phase": "load", "start": 0, "duration": 98788 }, { "phase": "boot", "start": 98788, "duration": 773164 }, { "phase": "transition", "start": 871952, "duration": 708257 }, { "phase": "render", "start": 1580209, "duration": 1225071 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 303097 }, { "kind": "MinorGC", "type": "scavenge", "start": 421854, "duration": 6642, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 460039, "duration": 5752, "usedHeapSizeAfter": 4487640, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 550939, "duration": 2187, "usedHeapSizeAfter": 5805144, "usedHeapSizeBefore": 6119232 }, { "kind": "MinorGC", "type": "scavenge", "start": 696053, "duration": 2863, "usedHeapSizeAfter": 7885896, "usedHeapSizeBefore": 8564888 }, { "kind": "MinorGC", "type": "scavenge", "start": 863870, "duration": 3302, "usedHeapSizeAfter": 9209712, "usedHeapSizeBefore": 9816728 }, { "kind": "MinorGC", "type": "scavenge", "start": 1071019, "duration": 2298, "usedHeapSizeAfter": 10615640, "usedHeapSizeBefore": 11561304 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1185324, "duration": 270, "usedHeapSizeAfter": 11336928, "usedHeapSizeBefore": 11336928 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1187068, "duration": 10503, "usedHeapSizeAfter": 8503536, "usedHeapSizeBefore": 11337088 }, { "kind": "MajorGC", "type": "weak processing", "start": 1200056, "duration": 8, "usedHeapSizeAfter": 8503616, "usedHeapSizeBefore": 8503616 }, { "kind": "MinorGC", "type": "scavenge", "start": 1413912, "duration": 2945, "usedHeapSizeAfter": 21316768, "usedHeapSizeBefore": 22720440 }, { "kind": "MinorGC", "type": "scavenge", "start": 1447581, "duration": 5612, "usedHeapSizeAfter": 22158464, "usedHeapSizeBefore": 22832048 }, { "kind": "MinorGC", "type": "scavenge", "start": 1489754, "duration": 7852, "usedHeapSizeAfter": 24233960, "usedHeapSizeBefore": 25363864 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1647788, "duration": 269, "usedHeapSizeAfter": 28541128, "usedHeapSizeBefore": 28541128 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1655937, "duration": 10723, "usedHeapSizeAfter": 24864248, "usedHeapSizeBefore": 28620480 }, { "kind": "MinorGC", "type": "scavenge", "start": 1822680, "duration": 8972, "usedHeapSizeAfter": 25103288, "usedHeapSizeBefore": 29434176 }, { "kind": "MinorGC", "type": "scavenge", "start": 2026691, "duration": 5605, "usedHeapSizeAfter": 28666344, "usedHeapSizeBefore": 32452344 }, { "kind": "MinorGC", "type": "scavenge", "start": 2259714, "duration": 6656, "usedHeapSizeAfter": 29143344, "usedHeapSizeBefore": 41600656 } ], "blinkGC": [ { "start": 258304, "duration": 4115 }, { "start": 258311, "duration": 3772 }, { "start": 271671, "duration": 1187 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 1371 }, "FunctionCallback": { "count": 4489, "time": 86499 }, "NamedGetterCallback": { "count": 107, "time": 5418 }, "GetMoreDataCallback": { "count": 14, "time": 135433 }, "AccessorSetterCallback": { "count": 5392, "time": 2982 }, "GCEpilogueCallback": { "count": 16, "time": 755 }, "GCPrologueCallback": { "count": 16, "time": 1747 }, "NamedSetterCallback": { "count": 18, "time": 1154 }, "StoreCallbackProperty": { "count": 5334, "time": 5903 }, "NamedQueryCallback": { "count": 11, "time": 27 }, "RunMicrotaskCallback": { "count": 42, "time": 13324 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 2610 }, "CompileFunction": { "count": 3320, "time": 98103 }, "CompileIgnition": { "count": 3375, "time": 103121 }, "CompileIgnitionFinalization": { "count": 3380, "time": 27596 }, "CompileRewriteReturnResult": { "count": 3330, "time": 3670 }, "CompileScopeAnalysis": { "count": 3330, "time": 19070 }, "CompileScript": { "count": 10, "time": 312 }, "CompileLazy": { "count": 3177, "time": 12056 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 442 }, "RegExpInitializeAndCompile": { "count": 177, "time": 180 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 1726 }, "Map_SetPrototype": { "count": 12962, "time": 4040 }, "Map_TransitionToDataProperty": { "count": 11962, "time": 38344 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 620 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7064 }, "InterpreterDeserializeLazy": { "count": 160, "time": 5417 }, "CreateArrayLiteral": { "count": 761, "time": 2660 }, "CreateObjectLiteral": { "count": 1890, "time": 8405 }, "SetProperty": { "count": 8832, "time": 15900 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 71 }, "NewClosure_Tenured": { "count": 2398, "time": 2515 }, "HandleApiCall": { "count": 3986, "time": 5230 }, "DateConstructor": { "count": 268, "time": 284 }, "ArrayLengthGetter": { "count": 374, "time": 23 }, "ArrayLengthSetter": { "count": 5152, "time": 2149 }, "FunctionPrototypeSetter": { "count": 239, "time": 1404 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 118 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 618 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 59 }, "SetGrow": { "count": 26, "time": 28 }, "WeakCollectionSet": { "count": 5007, "time": 9518 }, "ForInEnumerate": { "count": 380, "time": 2597 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 248, "time": 4319 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1906 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 3533 }, "AddDictionaryProperty": { "count": 10572, "time": 15327 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 44 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 4615 }, "HasProperty": { "count": 961, "time": 455 }, "KeyedGetProperty": { "count": 223, "time": 3169 }, "NewObject": { "count": 251, "time": 2093 }, "ObjectCreate": { "count": 221, "time": 2345 }, "ObjectKeys": { "count": 53, "time": 604 }, "SetDataProperties": { "count": 71, "time": 1609 }, "ToString": { "count": 28, "time": 29 }, "RegExpExec": { "count": 269, "time": 11248 }, "RegExpExecMultiple": { "count": 327, "time": 3344 }, "RegExpReplace": { "count": 784, "time": 6892 }, "StringSplit": { "count": 6134, "time": 7975 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 38 }, "StringBuilderConcat": { "count": 152, "time": 1337 }, "StringBuilderJoin": { "count": 136, "time": 787 }, "StringCharCodeAt": { "count": 11, "time": 23 }, "StringEqual": { "count": 556, "time": 124 }, "StringIndexOfUnchecked": { "count": 330, "time": 85 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 5026, "time": 6538 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 952 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 68 }, "FunctionPrototypeToString": { "count": 116, "time": 535 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 3474 }, "ObjectFreeze": { "count": 11, "time": 18 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 49482 }, "ObjectSetPrototypeOf": { "count": 205, "time": 696 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 116 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 615 }, "ArrayShift": { "count": 120, "time": 82 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 7 }, "Interrupt": { "count": 148, "time": 1865 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 91 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1173 }, "ArrayPop": { "count": 28, "time": 16 }, "ArrayBufferConstructor": { "count": 1, "time": 1062 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 31 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 390 }, "EstimateNumberOfElements": { "count": 1, "time": 5 }, "GetArrayKeys": { "count": 1, "time": 3012 }, "HasComplexElements": { "count": 1, "time": 7 }, "NormalizeElements": { "count": 1, "time": 754 }, "StringToNumber": { "count": 196, "time": 40 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 9 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 21 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 962, "time": 2581 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 61 }, "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": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 96 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3725 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6944 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 652 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 482 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 45659 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3146 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 518 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1616 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 126996 }, "GC_MC_INCREMENTAL": { "count": 30, "time": 15015 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1316 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 804 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 523 }, "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": 1178 }, "GC_MC_MARK": { "count": 2, "time": 3052 }, "GC_MC_PROLOGUE": { "count": 2, "time": 56 }, "GC_MC_SWEEP": { "count": 2, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 474 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 906 }, "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": 192 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2080 }, "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": 31 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 746 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3331 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 184 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 792 }, "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": 22 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 1006 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 24 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 7 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 87 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 14 }, "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": 1457 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 656 }, "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": 160 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7238 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4265 }, "GC_MC_BACKGROUND_MARKING": { "count": 19, "time": 36674 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 3609 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 557 } }, "JavaScript": { "JS_Execution": { "count": 5552, "time": 1051714 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 17441 }, "ParseFunctionLiteral": { "count": 3378, "time": 146499 }, "ParseProgram": { "count": 10, "time": 728 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14941 }, "PreParseNoVariableResolution": { "count": 105, "time": 1789 }, "JsonParse": { "count": 25, "time": 139550 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19953 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2892 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3501 }, "StoreGlobalIC_Miss": { "count": 8, "time": 9 }, "StoreIC_Miss": { "count": 1358, "time": 9670 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8376 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 2517 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1789 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3935, "time": 17716 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 33 }, "LoadIC_LoadNonexistentDH": { "count": 5448, "time": 13143 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1323 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 16653 }, "LoadGlobalIC_Slow": { "count": 21, "time": 13 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 27 }, "LoadIC_SlowStub": { "count": 21, "time": 47 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1404 }, "LoadIC_LoadFieldDH": { "count": 4055, "time": 19874 }, "StoreIC_StoreFieldDH": { "count": 1287, "time": 3115 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 107, "time": 3250 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2510 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 259 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5690 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 99 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 537, "time": 5274 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 2473 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 1642 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 560 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 147 }, "LoadIC_StringLength": { "count": 27, "time": 42 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 31 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 318 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 59 } }, "API": { "API_Context_New": { "count": 2, "time": 9552 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3183 }, "API_Object_SetPrivate": { "count": 35, "time": 28 }, "API_Persistent_New": { "count": 1875, "time": 1486 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 343 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 962 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4264 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 35 }, "API_Object_SetPrototype": { "count": 43, "time": 411 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 402 }, "API_String_Write": { "count": 654, "time": 767 }, "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": 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": 34 }, "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": 504 }, "CompileBackgroundScript": { "count": 1, "time": 23 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 95 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 1161 }, "ParseBackgroundProgram": { "count": 1, "time": 835 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6727 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 57858 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 82, "time": 5 }, "OptimizeCode": { "count": 82, "time": 1652 }, "RecompileSynchronous": { "count": 164, "time": 109192 }, "CompileOptimized_Concurrent": { "count": 82, "time": 2199 }, "StackGuard": { "count": 85, "time": 1829 }, "DeoptimizeCode": { "count": 6, "time": 1310 }, "NotifyDeoptimized": { "count": 5, "time": 789 } } } }, { "duration": 2863115, "js": 2711246, "phases": [ { "phase": "load", "start": 0, "duration": 94244 }, { "phase": "boot", "start": 94244, "duration": 784979 }, { "phase": "transition", "start": 879223, "duration": 671386 }, { "phase": "render", "start": 1550609, "duration": 1312506 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 295417 }, { "kind": "MinorGC", "type": "scavenge", "start": 411854, "duration": 6207, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 447710, "duration": 6514, "usedHeapSizeAfter": 4487624, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 528853, "duration": 2512, "usedHeapSizeAfter": 5795824, "usedHeapSizeBefore": 6119544 }, { "kind": "MinorGC", "type": "scavenge", "start": 678147, "duration": 3786, "usedHeapSizeAfter": 7898080, "usedHeapSizeBefore": 8569840 }, { "kind": "MinorGC", "type": "scavenge", "start": 870078, "duration": 2820, "usedHeapSizeAfter": 9202664, "usedHeapSizeBefore": 9817176 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1055806, "duration": 684, "usedHeapSizeAfter": 11223200, "usedHeapSizeBefore": 11223200 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1069270, "duration": 6285, "usedHeapSizeAfter": 8956408, "usedHeapSizeBefore": 11324296 }, { "kind": "MajorGC", "type": "weak processing", "start": 1154594, "duration": 11, "usedHeapSizeAfter": 9897200, "usedHeapSizeBefore": 9897200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1359835, "duration": 4072, "usedHeapSizeAfter": 21147416, "usedHeapSizeBefore": 22848680 }, { "kind": "MinorGC", "type": "scavenge", "start": 1409070, "duration": 4259, "usedHeapSizeAfter": 22372896, "usedHeapSizeBefore": 23285480 }, { "kind": "MinorGC", "type": "scavenge", "start": 1451591, "duration": 7162, "usedHeapSizeAfter": 24228200, "usedHeapSizeBefore": 25264896 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1462604, "duration": 70, "usedHeapSizeAfter": 24349944, "usedHeapSizeBefore": 24349944 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1477937, "duration": 7384, "usedHeapSizeAfter": 22070000, "usedHeapSizeBefore": 26017896 }, { "kind": "MinorGC", "type": "scavenge", "start": 1773850, "duration": 7230, "usedHeapSizeAfter": 25266656, "usedHeapSizeBefore": 29069072 }, { "kind": "MinorGC", "type": "scavenge", "start": 1984644, "duration": 8029, "usedHeapSizeAfter": 27077200, "usedHeapSizeBefore": 30306976 }, { "kind": "MinorGC", "type": "scavenge", "start": 2253438, "duration": 5649, "usedHeapSizeAfter": 29435584, "usedHeapSizeBefore": 41630432 }, { "kind": "MajorGC", "type": "weak processing", "start": 2858725, "duration": 12, "usedHeapSizeAfter": 41291416, "usedHeapSizeBefore": 41291416 } ], "blinkGC": [ { "start": 265838, "duration": 3031 }, { "start": 266373, "duration": 2451 }, { "start": 280926, "duration": 1645 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1133, "time": 2794 }, "FunctionCallback": { "count": 4486, "time": 91564 }, "NamedGetterCallback": { "count": 107, "time": 7790 }, "GetMoreDataCallback": { "count": 14, "time": 143769 }, "AccessorSetterCallback": { "count": 5392, "time": 1595 }, "GCEpilogueCallback": { "count": 15, "time": 1991 }, "GCPrologueCallback": { "count": 15, "time": 1610 }, "NamedSetterCallback": { "count": 18, "time": 881 }, "StoreCallbackProperty": { "count": 5334, "time": 4826 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 12547 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 2056 }, "CompileFunction": { "count": 3320, "time": 102556 }, "CompileIgnition": { "count": 3375, "time": 109466 }, "CompileIgnitionFinalization": { "count": 3380, "time": 33247 }, "CompileRewriteReturnResult": { "count": 3330, "time": 116 }, "CompileScopeAnalysis": { "count": 3330, "time": 11649 }, "CompileScript": { "count": 10, "time": 873 }, "CompileLazy": { "count": 3177, "time": 15231 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1404 }, "RegExpInitializeAndCompile": { "count": 177, "time": 378 }, "CompileForOnStackReplacement": { "count": 3, "time": 772 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 662, "time": 1552 }, "Map_SetPrototype": { "count": 12949, "time": 4962 }, "Map_TransitionToDataProperty": { "count": 11943, "time": 35392 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 81 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4525 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9476 }, "CreateArrayLiteral": { "count": 761, "time": 3763 }, "CreateObjectLiteral": { "count": 1890, "time": 7800 }, "SetProperty": { "count": 8824, "time": 13780 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 359 }, "NewClosure_Tenured": { "count": 2398, "time": 1383 }, "HandleApiCall": { "count": 3986, "time": 2844 }, "DateConstructor": { "count": 268, "time": 172 }, "ArrayLengthGetter": { "count": 375, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 3355 }, "FunctionPrototypeSetter": { "count": 239, "time": 562 }, "FunctionLengthGetter": { "count": 13, "time": 17 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 272 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 312 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 278 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 266 }, "SetGrow": { "count": 26, "time": 29 }, "WeakCollectionSet": { "count": 5007, "time": 8730 }, "ForInEnumerate": { "count": 380, "time": 2944 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 10 }, "AllocateInNewSpace": { "count": 268, "time": 3869 }, "CreateListFromArrayLike": { "count": 18, "time": 20 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 3612 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5042, "time": 5060 }, "AddDictionaryProperty": { "count": 10572, "time": 16257 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 178 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 2722 }, "HasProperty": { "count": 961, "time": 3322 }, "KeyedGetProperty": { "count": 223, "time": 965 }, "NewObject": { "count": 251, "time": 883 }, "ObjectCreate": { "count": 221, "time": 3909 }, "ObjectKeys": { "count": 53, "time": 1118 }, "SetDataProperties": { "count": 71, "time": 1244 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 11327 }, "RegExpExecMultiple": { "count": 327, "time": 2098 }, "RegExpReplace": { "count": 784, "time": 2189 }, "StringSplit": { "count": 6134, "time": 9558 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 37 }, "StringBuilderConcat": { "count": 152, "time": 522 }, "StringBuilderJoin": { "count": 136, "time": 523 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 559, "time": 1108 }, "StringIndexOfUnchecked": { "count": 330, "time": 89 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 5026, "time": 8547 }, "ArrayPush": { "count": 8, "time": 12 }, "ArraySplice": { "count": 82, "time": 470 }, "ArrayUnshift": { "count": 45, "time": 33 }, "DateNow": { "count": 60, "time": 83 }, "FunctionPrototypeToString": { "count": 116, "time": 781 }, "ObjectDefineProperties": { "count": 2, "time": 518 }, "ObjectDefineProperty": { "count": 650, "time": 930 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 59922 }, "ObjectSetPrototypeOf": { "count": 205, "time": 2523 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1307 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 36 }, "ArrayShift": { "count": 120, "time": 116 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 2 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 138, "time": 777 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 1597 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 122 }, "ArrayPop": { "count": 63, "time": 27 }, "ArrayBufferConstructor": { "count": 1, "time": 3683 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 118 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2779 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1004 }, "StringToNumber": { "count": 196, "time": 77 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 7 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 17 }, "DateUTC": { "count": 24, "time": 29 }, "ObjectIsFrozen": { "count": 216, "time": 156 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1456, "time": 4757 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 466 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 10 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 86 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3292 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 7321 }, "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": 410 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 42720 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 3760 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 785 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1495 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 123535 }, "GC_MC_INCREMENTAL": { "count": 25, "time": 15765 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2054 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 607 }, "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": 12 }, "GC_MC_FINISH": { "count": 2, "time": 936 }, "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": 67 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 217 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 658 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 746 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1430 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4237 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 25 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 66 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1414 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 269 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 871 }, "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": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 504 }, "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": 562 }, "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": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 77 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 739 }, "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": 5406 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 2199 }, "GC_MC_BACKGROUND_MARKING": { "count": 30, "time": 29003 }, "GC_Custom_IncrementalMarkingObserver": { "count": 163, "time": 1685 }, "AllocateInTargetSpace": { "count": 2, "time": 4 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2642 } }, "JavaScript": { "JS_Execution": { "count": 5524, "time": 1095808 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 17775 }, "ParseFunctionLiteral": { "count": 3378, "time": 142748 }, "ParseProgram": { "count": 10, "time": 1580 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11839 }, "PreParseNoVariableResolution": { "count": 105, "time": 2353 }, "JsonParse": { "count": 25, "time": 120891 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20897 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2290 }, "LoadGlobalIC_Miss": { "count": 719, "time": 775 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1349, "time": 3805 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5536 }, "LoadIC_FunctionPrototypeStub": { "count": 395, "time": 3143 }, "LoadIC_LoadConstantDH": { "count": 531, "time": 1108 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4034, "time": 19980 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 26 }, "LoadIC_LoadNonexistentDH": { "count": 5446, "time": 21061 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5229 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 15247 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 44 }, "LoadIC_SlowStub": { "count": 21, "time": 51 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1113 }, "LoadIC_LoadFieldDH": { "count": 4046, "time": 12997 }, "StoreIC_StoreFieldDH": { "count": 1271, "time": 4291 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 3787 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4980 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4303 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 244 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 509, "time": 3119 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 125, "time": 655 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 1742 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 55 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1184 }, "LoadIC_StringLength": { "count": 27, "time": 26 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 18 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 11 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 653 } }, "API": { "API_Context_New": { "count": 2, "time": 7655 }, "API_FunctionTemplate_New": { "count": 1353, "time": 760 }, "API_Object_SetPrivate": { "count": 35, "time": 28 }, "API_Persistent_New": { "count": 1876, "time": 748 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 21 }, "API_Function_NewInstance": { "count": 43, "time": 945 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4554 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 138, "time": 38 }, "API_Object_SetPrototype": { "count": 43, "time": 50 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1492 }, "API_String_Write": { "count": 654, "time": 1242 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 28 }, "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": 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": 574 }, "CompileBackgroundScript": { "count": 1, "time": 13 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 119 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 755 }, "ParseBackgroundProgram": { "count": 1, "time": 707 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5581 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 47579 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 87, "time": 7 }, "OptimizeCode": { "count": 87, "time": 673 }, "RecompileSynchronous": { "count": 170, "time": 166084 }, "CompileOptimized_Concurrent": { "count": 83, "time": 2585 }, "StackGuard": { "count": 86, "time": 2776 }, "DeoptimizeCode": { "count": 9, "time": 738 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 12 }, "NotifyDeoptimized": { "count": 7, "time": 1145 } } } }, { "duration": 2794889, "js": 2648992, "phases": [ { "phase": "load", "start": 0, "duration": 87040 }, { "phase": "boot", "start": 87040, "duration": 759029 }, { "phase": "transition", "start": 846069, "duration": 696057 }, { "phase": "render", "start": 1542126, "duration": 1252763 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 290075 }, { "kind": "MinorGC", "type": "scavenge", "start": 398073, "duration": 5852, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 438378, "duration": 7281, "usedHeapSizeAfter": 4487640, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 520463, "duration": 1310, "usedHeapSizeAfter": 5791408, "usedHeapSizeBefore": 6119216 }, { "kind": "MinorGC", "type": "scavenge", "start": 666261, "duration": 3122, "usedHeapSizeAfter": 7892376, "usedHeapSizeBefore": 8570288 }, { "kind": "MinorGC", "type": "scavenge", "start": 846605, "duration": 2737, "usedHeapSizeAfter": 9227072, "usedHeapSizeBefore": 9838624 }, { "kind": "MinorGC", "type": "scavenge", "start": 1072195, "duration": 2230, "usedHeapSizeAfter": 10532912, "usedHeapSizeBefore": 11567672 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1178331, "duration": 59, "usedHeapSizeAfter": 11226984, "usedHeapSizeBefore": 11226984 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1180756, "duration": 5618, "usedHeapSizeAfter": 8527248, "usedHeapSizeBefore": 11227144 }, { "kind": "MajorGC", "type": "weak processing", "start": 1187881, "duration": 8, "usedHeapSizeAfter": 8527328, "usedHeapSizeBefore": 8527328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1370955, "duration": 4534, "usedHeapSizeAfter": 21305744, "usedHeapSizeBefore": 22717200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1411661, "duration": 4564, "usedHeapSizeAfter": 22128424, "usedHeapSizeBefore": 22826424 }, { "kind": "MinorGC", "type": "scavenge", "start": 1454628, "duration": 3805, "usedHeapSizeAfter": 24267672, "usedHeapSizeBefore": 25348872 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1632900, "duration": 248, "usedHeapSizeAfter": 29109528, "usedHeapSizeBefore": 29109528 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1643276, "duration": 10925, "usedHeapSizeAfter": 25046792, "usedHeapSizeBefore": 29253208 }, { "kind": "MinorGC", "type": "scavenge", "start": 1813154, "duration": 7729, "usedHeapSizeAfter": 25401272, "usedHeapSizeBefore": 29452888 }, { "kind": "MinorGC", "type": "scavenge", "start": 2185023, "duration": 3888, "usedHeapSizeAfter": 29283232, "usedHeapSizeBefore": 40835672 }, { "kind": "MinorGC", "type": "scavenge", "start": 2629865, "duration": 6527, "usedHeapSizeAfter": 30533128, "usedHeapSizeBefore": 42545688 } ], "blinkGC": [ { "start": 257254, "duration": 675 }, { "start": 257267, "duration": 617 }, { "start": 261674, "duration": 1711 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1132, "time": 1176 }, "FunctionCallback": { "count": 4490, "time": 91558 }, "NamedGetterCallback": { "count": 107, "time": 8148 }, "GetMoreDataCallback": { "count": 14, "time": 141397 }, "AccessorSetterCallback": { "count": 5392, "time": 621 }, "GCEpilogueCallback": { "count": 16, "time": 857 }, "GCPrologueCallback": { "count": 16, "time": 1636 }, "NamedSetterCallback": { "count": 18, "time": 118 }, "StoreCallbackProperty": { "count": 5334, "time": 5965 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 13377 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 2515 }, "CompileFunction": { "count": 3320, "time": 99966 }, "CompileIgnition": { "count": 3375, "time": 112267 }, "CompileIgnitionFinalization": { "count": 3380, "time": 34031 }, "CompileRewriteReturnResult": { "count": 3330, "time": 783 }, "CompileScopeAnalysis": { "count": 3330, "time": 14317 }, "CompileScript": { "count": 10, "time": 471 }, "CompileLazy": { "count": 3177, "time": 13616 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 729 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1611 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 663, "time": 1806 }, "Map_SetPrototype": { "count": 12975, "time": 6788 }, "Map_TransitionToDataProperty": { "count": 11976, "time": 31345 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 299 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7001 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7121 }, "CreateArrayLiteral": { "count": 761, "time": 3367 }, "CreateObjectLiteral": { "count": 1890, "time": 8813 }, "SetProperty": { "count": 8831, "time": 13976 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 250 }, "NewClosure_Tenured": { "count": 2398, "time": 2982 }, "HandleApiCall": { "count": 3986, "time": 2000 }, "DateConstructor": { "count": 268, "time": 708 }, "ArrayLengthGetter": { "count": 373, "time": 26 }, "ArrayLengthSetter": { "count": 5152, "time": 2517 }, "FunctionPrototypeSetter": { "count": 239, "time": 1252 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 854 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 256 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 63 }, "SetGrow": { "count": 26, "time": 27 }, "WeakCollectionSet": { "count": 5007, "time": 10572 }, "ForInEnumerate": { "count": 380, "time": 2792 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 272, "time": 7094 }, "CreateListFromArrayLike": { "count": 18, "time": 419 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 379 }, "CreateRegExpLiteral": { "count": 235, "time": 4152 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4026 }, "AddDictionaryProperty": { "count": 10572, "time": 14437 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 51 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 5209 }, "HasProperty": { "count": 961, "time": 940 }, "KeyedGetProperty": { "count": 223, "time": 991 }, "NewObject": { "count": 251, "time": 3490 }, "ObjectCreate": { "count": 221, "time": 3428 }, "ObjectKeys": { "count": 53, "time": 176 }, "SetDataProperties": { "count": 71, "time": 2291 }, "ToString": { "count": 28, "time": 362 }, "RegExpExec": { "count": 269, "time": 11929 }, "RegExpExecMultiple": { "count": 327, "time": 1830 }, "RegExpReplace": { "count": 784, "time": 1594 }, "StringSplit": { "count": 6134, "time": 6197 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 32 }, "StringBuilderConcat": { "count": 152, "time": 101 }, "StringBuilderJoin": { "count": 136, "time": 272 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 551, "time": 124 }, "StringIndexOfUnchecked": { "count": 330, "time": 73 }, "StringToArray": { "count": 1, "time": 9 }, "ArrayConcat": { "count": 5026, "time": 7756 }, "ArrayPush": { "count": 8, "time": 12 }, "ArraySplice": { "count": 82, "time": 417 }, "ArrayUnshift": { "count": 45, "time": 33 }, "DateNow": { "count": 60, "time": 500 }, "FunctionPrototypeToString": { "count": 116, "time": 432 }, "ObjectDefineProperties": { "count": 2, "time": 21 }, "ObjectDefineProperty": { "count": 650, "time": 3719 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53052 }, "ObjectSetPrototypeOf": { "count": 205, "time": 884 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 899 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 49 }, "ArrayShift": { "count": 120, "time": 1273 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 7 }, "Interrupt": { "count": 145, "time": 833 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 176 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 5 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 640 }, "ArrayPop": { "count": 63, "time": 29 }, "ArrayBufferConstructor": { "count": 1, "time": 4882 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 20 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 217 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3541 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 963 }, "StringToNumber": { "count": 196, "time": 50 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 350 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 23 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 945, "time": 2569 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 617 }, "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": 113 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 348 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3249 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5036 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 41 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 651 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 41257 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2427 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 902 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 42, "time": 1796 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 112353 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 15116 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2063 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 739 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 289 }, "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": 7 }, "GC_MC_FINISH": { "count": 2, "time": 85 }, "GC_MC_MARK": { "count": 2, "time": 18 }, "GC_MC_PROLOGUE": { "count": 2, "time": 466 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 58 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1437 }, "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": 103 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2267 }, "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": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 375 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3753 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 737 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 206 }, "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": 19 }, "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": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 507 }, "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": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 1167 }, "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": 118 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4758 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 4046 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 33420 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2452 }, "GC_Custom_IncrementalMarkingObserver": { "count": 116, "time": 1088 } }, "JavaScript": { "JS_Execution": { "count": 5562, "time": 1095205 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 18226 }, "ParseFunctionLiteral": { "count": 3378, "time": 141452 }, "ParseProgram": { "count": 10, "time": 2117 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14949 }, "PreParseNoVariableResolution": { "count": 105, "time": 2958 }, "JsonParse": { "count": 25, "time": 118111 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20771 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3112 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1092 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1372, "time": 5843 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8835 }, "LoadIC_FunctionPrototypeStub": { "count": 396, "time": 395 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 2162 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4117, "time": 12349 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 23 }, "LoadIC_LoadNonexistentDH": { "count": 5446, "time": 16513 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2351 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 23329 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 653 }, "LoadIC_SlowStub": { "count": 21, "time": 51 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 893 }, "LoadIC_LoadFieldDH": { "count": 4106, "time": 22880 }, "StoreIC_StoreFieldDH": { "count": 1290, "time": 5409 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 107, "time": 1877 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2888 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 578 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4223 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 83 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 547, "time": 3645 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 1662 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 2257 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 56 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 179 }, "LoadIC_StringLength": { "count": 27, "time": 56 }, "StoreIC_SlowStub": { "count": 4, "time": 2 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 687 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 798 } }, "API": { "API_Context_New": { "count": 2, "time": 7541 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3523 }, "API_Object_SetPrivate": { "count": 35, "time": 25 }, "API_Persistent_New": { "count": 1875, "time": 895 }, "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": 253 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2367 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 37 }, "API_Object_SetPrototype": { "count": 43, "time": 61 }, "API_ObjectTemplate_New": { "count": 102, "time": 19 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2257 }, "API_String_Write": { "count": 654, "time": 110 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 435 }, "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": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 31 }, "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": 307 }, "CompileBackgroundScript": { "count": 1, "time": 7 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 96 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 728 }, "ParseBackgroundProgram": { "count": 1, "time": 716 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6142 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51056 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 79, "time": 7 }, "OptimizeCode": { "count": 79, "time": 1760 }, "RecompileSynchronous": { "count": 158, "time": 103797 }, "CompileOptimized_Concurrent": { "count": 79, "time": 3326 }, "StackGuard": { "count": 81, "time": 2564 }, "DeoptimizeCode": { "count": 7, "time": 485 }, "NotifyDeoptimized": { "count": 5, "time": 775 } } } }, { "duration": 2784779, "js": 2622867, "phases": [ { "phase": "load", "start": 0, "duration": 99558 }, { "phase": "boot", "start": 99558, "duration": 748596 }, { "phase": "transition", "start": 848154, "duration": 678059 }, { "phase": "render", "start": 1526213, "duration": 1258566 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 303853 }, { "kind": "MinorGC", "type": "scavenge", "start": 405078, "duration": 5419, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 440579, "duration": 5468, "usedHeapSizeAfter": 4487624, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 519859, "duration": 1763, "usedHeapSizeAfter": 5806808, "usedHeapSizeBefore": 6119544 }, { "kind": "MinorGC", "type": "scavenge", "start": 656128, "duration": 3401, "usedHeapSizeAfter": 7888744, "usedHeapSizeBefore": 8565800 }, { "kind": "MinorGC", "type": "scavenge", "start": 838010, "duration": 3193, "usedHeapSizeAfter": 9198200, "usedHeapSizeBefore": 9810496 }, { "kind": "MinorGC", "type": "scavenge", "start": 1061933, "duration": 2222, "usedHeapSizeAfter": 10604192, "usedHeapSizeBefore": 11562328 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1163965, "duration": 223, "usedHeapSizeAfter": 11318040, "usedHeapSizeBefore": 11318040 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1166061, "duration": 5728, "usedHeapSizeAfter": 8496456, "usedHeapSizeBefore": 11318200 }, { "kind": "MajorGC", "type": "weak processing", "start": 1173647, "duration": 9, "usedHeapSizeAfter": 8496536, "usedHeapSizeBefore": 8496536 }, { "kind": "MinorGC", "type": "scavenge", "start": 1360830, "duration": 3063, "usedHeapSizeAfter": 21327368, "usedHeapSizeBefore": 22712624 }, { "kind": "MinorGC", "type": "scavenge", "start": 1389804, "duration": 4938, "usedHeapSizeAfter": 22123920, "usedHeapSizeBefore": 22794072 }, { "kind": "MinorGC", "type": "scavenge", "start": 1444953, "duration": 4770, "usedHeapSizeAfter": 24298568, "usedHeapSizeBefore": 25422688 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1587763, "duration": 81, "usedHeapSizeAfter": 28570000, "usedHeapSizeBefore": 28570000 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1607547, "duration": 8971, "usedHeapSizeAfter": 24788384, "usedHeapSizeBefore": 28913600 }, { "kind": "MinorGC", "type": "scavenge", "start": 1786664, "duration": 5536, "usedHeapSizeAfter": 25205928, "usedHeapSizeBefore": 29492552 }, { "kind": "MinorGC", "type": "scavenge", "start": 1991927, "duration": 4347, "usedHeapSizeAfter": 28952016, "usedHeapSizeBefore": 32492280 }, { "kind": "MinorGC", "type": "scavenge", "start": 2221081, "duration": 3571, "usedHeapSizeAfter": 29097528, "usedHeapSizeBefore": 41662184 } ], "blinkGC": [ { "start": 272475, "duration": 2524 }, { "start": 272486, "duration": 1939 }, { "start": 288987, "duration": 594 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1124, "time": 981 }, "FunctionCallback": { "count": 4487, "time": 86535 }, "NamedGetterCallback": { "count": 107, "time": 5754 }, "GetMoreDataCallback": { "count": 14, "time": 140740 }, "AccessorSetterCallback": { "count": 5392, "time": 1451 }, "GCEpilogueCallback": { "count": 16, "time": 1031 }, "GCPrologueCallback": { "count": 16, "time": 809 }, "NamedSetterCallback": { "count": 18, "time": 93 }, "StoreCallbackProperty": { "count": 5334, "time": 5099 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 10809 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 2603 }, "CompileFunction": { "count": 3320, "time": 108576 }, "CompileIgnition": { "count": 3375, "time": 105746 }, "CompileIgnitionFinalization": { "count": 3380, "time": 28432 }, "CompileRewriteReturnResult": { "count": 3330, "time": 1223 }, "CompileScopeAnalysis": { "count": 3330, "time": 15157 }, "CompileScript": { "count": 10, "time": 1430 }, "CompileLazy": { "count": 3177, "time": 12257 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 80 }, "RegExpInitializeAndCompile": { "count": 177, "time": 739 }, "CompileForOnStackReplacement": { "count": 1, "time": 23 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 654, "time": 1803 }, "Map_SetPrototype": { "count": 12990, "time": 4057 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 33404 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 624 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 8082 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10882 }, "CreateArrayLiteral": { "count": 761, "time": 901 }, "CreateObjectLiteral": { "count": 1890, "time": 6639 }, "SetProperty": { "count": 8832, "time": 12664 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 1481 }, "NewClosure_Tenured": { "count": 2398, "time": 4305 }, "HandleApiCall": { "count": 3986, "time": 3093 }, "DateConstructor": { "count": 268, "time": 120 }, "ArrayLengthGetter": { "count": 374, "time": 20 }, "ArrayLengthSetter": { "count": 5152, "time": 473 }, "FunctionPrototypeSetter": { "count": 239, "time": 2331 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 96 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 240 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 114 }, "WeakCollectionSet": { "count": 5007, "time": 7780 }, "ForInEnumerate": { "count": 380, "time": 5041 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 220, "time": 5798 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 1303 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 2127 }, "AddDictionaryProperty": { "count": 10572, "time": 10147 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 48 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 3790 }, "HasProperty": { "count": 961, "time": 2973 }, "KeyedGetProperty": { "count": 223, "time": 1577 }, "NewObject": { "count": 251, "time": 2749 }, "ObjectCreate": { "count": 221, "time": 3169 }, "ObjectKeys": { "count": 53, "time": 1063 }, "SetDataProperties": { "count": 71, "time": 3378 }, "ToString": { "count": 28, "time": 28 }, "RegExpExec": { "count": 269, "time": 11212 }, "RegExpExecMultiple": { "count": 327, "time": 1276 }, "RegExpReplace": { "count": 784, "time": 4282 }, "StringSplit": { "count": 6134, "time": 9612 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 32 }, "StringBuilderConcat": { "count": 152, "time": 66 }, "StringBuilderJoin": { "count": 136, "time": 86 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 555, "time": 114 }, "StringIndexOfUnchecked": { "count": 330, "time": 76 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 5026, "time": 8453 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 121 }, "ArrayUnshift": { "count": 45, "time": 494 }, "DateNow": { "count": 60, "time": 66 }, "FunctionPrototypeToString": { "count": 116, "time": 409 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 1695 }, "ObjectFreeze": { "count": 11, "time": 198 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54319 }, "ObjectSetPrototypeOf": { "count": 205, "time": 575 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 126 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 401 }, "ArrayShift": { "count": 120, "time": 377 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 14 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 154, "time": 2327 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 86 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1320 }, "ArrayPop": { "count": 63, "time": 65 }, "ArrayBufferConstructor": { "count": 1, "time": 3728 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 38 }, "NumberPrototypeToString": { "count": 31, "time": 469 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 96 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 2369 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 509 }, "StringToNumber": { "count": 196, "time": 51 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 215 }, "ObjectIsFrozen": { "count": 216, "time": 21 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1006, "time": 3665 }, "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": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 74 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2982 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5635 }, "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": 34897 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4009 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 566 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 2169 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 92733 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 16128 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1316 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 10 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 748 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 283 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 480 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 798 }, "GC_MC_MARK": { "count": 2, "time": 13 }, "GC_MC_PROLOGUE": { "count": 2, "time": 50 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 60 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 675 }, "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": 389 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1884 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4040 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 153 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 461 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1506 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 292 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1300 }, "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": 18 }, "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": 441 }, "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": 603 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 834 }, "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": 109 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7551 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 2944 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 34820 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2450 }, "GC_Custom_IncrementalMarkingObserver": { "count": 111, "time": 447 } }, "JavaScript": { "JS_Execution": { "count": 5564, "time": 1091984 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 10403 }, "ParseFunctionLiteral": { "count": 3378, "time": 149492 }, "ParseProgram": { "count": 10, "time": 1766 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10240 }, "PreParseNoVariableResolution": { "count": 105, "time": 1724 }, "JsonParse": { "count": 25, "time": 125146 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20267 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2348 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2131 }, "StoreGlobalIC_Miss": { "count": 8, "time": 140 }, "StoreIC_Miss": { "count": 1375, "time": 6843 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6444 }, "LoadIC_FunctionPrototypeStub": { "count": 387, "time": 3136 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1487 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4124, "time": 17267 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 27 }, "LoadIC_LoadNonexistentDH": { "count": 5452, "time": 12963 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3879 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 19225 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 42 }, "LoadIC_SlowStub": { "count": 21, "time": 47 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1486 }, "LoadIC_LoadFieldDH": { "count": 4110, "time": 13729 }, "StoreIC_StoreFieldDH": { "count": 1292, "time": 4445 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 108, "time": 1400 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 5241 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 40 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5333 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 769 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 549, "time": 2027 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 126, "time": 1569 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 2179 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 54 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 805 }, "LoadIC_StringLength": { "count": 27, "time": 51 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 17 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 57 } }, "API": { "API_Context_New": { "count": 2, "time": 10164 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3068 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1875, "time": 333 }, "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": 886 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2418 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 37 }, "API_Object_SetPrototype": { "count": 43, "time": 54 }, "API_ObjectTemplate_New": { "count": 102, "time": 11 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1100 }, "API_String_Write": { "count": 654, "time": 250 }, "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": 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": 652 }, "API_Function_Call": { "count": 8, "time": 7 }, "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": 404 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 90 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 838 }, "ParseBackgroundProgram": { "count": 1, "time": 738 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6114 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52517 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 80, "time": 7 }, "OptimizeCode": { "count": 80, "time": 2551 }, "RecompileSynchronous": { "count": 159, "time": 118424 }, "CompileOptimized_Concurrent": { "count": 79, "time": 3885 }, "StackGuard": { "count": 80, "time": 2846 }, "DeoptimizeCode": { "count": 6, "time": 1824 }, "NotifyDeoptimized": { "count": 5, "time": 857 } } } }, { "duration": 2814649, "js": 2643548, "phases": [ { "phase": "load", "start": 0, "duration": 110938 }, { "phase": "boot", "start": 110938, "duration": 741629 }, { "phase": "transition", "start": 852567, "duration": 690751 }, { "phase": "render", "start": 1543318, "duration": 1271331 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 321553 }, { "kind": "MinorGC", "type": "scavenge", "start": 423339, "duration": 5092, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 460890, "duration": 6450, "usedHeapSizeAfter": 4487504, "usedHeapSizeBefore": 4629376 }, { "kind": "MinorGC", "type": "scavenge", "start": 539894, "duration": 1673, "usedHeapSizeAfter": 5802440, "usedHeapSizeBefore": 6119096 }, { "kind": "MinorGC", "type": "scavenge", "start": 672265, "duration": 3370, "usedHeapSizeAfter": 7878112, "usedHeapSizeBefore": 8566064 }, { "kind": "MinorGC", "type": "scavenge", "start": 849343, "duration": 3139, "usedHeapSizeAfter": 9223680, "usedHeapSizeBefore": 9836280 }, { "kind": "MinorGC", "type": "scavenge", "start": 1067633, "duration": 2077, "usedHeapSizeAfter": 10562968, "usedHeapSizeBefore": 11559792 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1180828, "duration": 66, "usedHeapSizeAfter": 11261952, "usedHeapSizeBefore": 11261952 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1182149, "duration": 7259, "usedHeapSizeAfter": 8517608, "usedHeapSizeBefore": 11262112 }, { "kind": "MajorGC", "type": "weak processing", "start": 1191205, "duration": 7, "usedHeapSizeAfter": 8517688, "usedHeapSizeBefore": 8517688 }, { "kind": "MinorGC", "type": "scavenge", "start": 1374645, "duration": 3629, "usedHeapSizeAfter": 21262408, "usedHeapSizeBefore": 22713296 }, { "kind": "MinorGC", "type": "scavenge", "start": 1412635, "duration": 3532, "usedHeapSizeAfter": 22244784, "usedHeapSizeBefore": 22825984 }, { "kind": "MinorGC", "type": "scavenge", "start": 1452320, "duration": 4833, "usedHeapSizeAfter": 24180360, "usedHeapSizeBefore": 25363944 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1635063, "duration": 81, "usedHeapSizeAfter": 29075048, "usedHeapSizeBefore": 29075048 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1645399, "duration": 8488, "usedHeapSizeAfter": 25129496, "usedHeapSizeBefore": 29215856 }, { "kind": "MinorGC", "type": "scavenge", "start": 1801586, "duration": 6782, "usedHeapSizeAfter": 25325008, "usedHeapSizeBefore": 29297376 }, { "kind": "MinorGC", "type": "scavenge", "start": 2179637, "duration": 7175, "usedHeapSizeAfter": 29332712, "usedHeapSizeBefore": 40903440 }, { "kind": "MinorGC", "type": "scavenge", "start": 2571630, "duration": 4664, "usedHeapSizeAfter": 30454504, "usedHeapSizeBefore": 42408568 } ], "blinkGC": [ { "start": 289221, "duration": 2618 }, { "start": 289229, "duration": 2572 }, { "start": 298098, "duration": 1077 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 1630 }, "FunctionCallback": { "count": 4489, "time": 96343 }, "NamedGetterCallback": { "count": 107, "time": 8259 }, "GetMoreDataCallback": { "count": 15, "time": 145791 }, "AccessorSetterCallback": { "count": 5392, "time": 3075 }, "GCEpilogueCallback": { "count": 16, "time": 1711 }, "GCPrologueCallback": { "count": 16, "time": 1205 }, "NamedSetterCallback": { "count": 18, "time": 657 }, "StoreCallbackProperty": { "count": 5334, "time": 3614 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 14082 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1234 }, "CompileFunction": { "count": 3320, "time": 99153 }, "CompileIgnition": { "count": 3375, "time": 98376 }, "CompileIgnitionFinalization": { "count": 3380, "time": 26514 }, "CompileRewriteReturnResult": { "count": 3330, "time": 1062 }, "CompileScopeAnalysis": { "count": 3330, "time": 13784 }, "CompileScript": { "count": 10, "time": 1373 }, "CompileLazy": { "count": 3177, "time": 12858 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1012 }, "RegExpInitializeAndCompile": { "count": 177, "time": 834 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 3911 }, "Map_SetPrototype": { "count": 12979, "time": 4487 }, "Map_TransitionToDataProperty": { "count": 11986, "time": 38865 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 73 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4840 }, "InterpreterDeserializeLazy": { "count": 160, "time": 13016 }, "CreateArrayLiteral": { "count": 761, "time": 2174 }, "CreateObjectLiteral": { "count": 1890, "time": 7186 }, "SetProperty": { "count": 8831, "time": 13495 }, "DeclareGlobals": { "count": 2, "time": 17 }, "NewClosure": { "count": 344, "time": 77 }, "NewClosure_Tenured": { "count": 2398, "time": 482 }, "HandleApiCall": { "count": 3986, "time": 2444 }, "DateConstructor": { "count": 268, "time": 119 }, "ArrayLengthGetter": { "count": 373, "time": 13 }, "ArrayLengthSetter": { "count": 5152, "time": 472 }, "FunctionPrototypeSetter": { "count": 239, "time": 1459 }, "FunctionLengthGetter": { "count": 13, "time": 9 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1631 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 5 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 77 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 206 }, "SetGrow": { "count": 26, "time": 29 }, "WeakCollectionSet": { "count": 5007, "time": 9283 }, "ForInEnumerate": { "count": 380, "time": 3871 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 255, "time": 2714 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 1478 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 5147 }, "AddDictionaryProperty": { "count": 10572, "time": 13621 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 57 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 2495 }, "HasProperty": { "count": 961, "time": 1330 }, "KeyedGetProperty": { "count": 223, "time": 1783 }, "NewObject": { "count": 251, "time": 1127 }, "ObjectCreate": { "count": 221, "time": 3695 }, "ObjectKeys": { "count": 53, "time": 823 }, "SetDataProperties": { "count": 71, "time": 1224 }, "ToString": { "count": 28, "time": 44 }, "RegExpExec": { "count": 269, "time": 10212 }, "RegExpExecMultiple": { "count": 327, "time": 1471 }, "RegExpReplace": { "count": 784, "time": 2746 }, "StringSplit": { "count": 6134, "time": 7033 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 21 }, "StringBuilderConcat": { "count": 152, "time": 648 }, "StringBuilderJoin": { "count": 136, "time": 620 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 549, "time": 1241 }, "StringIndexOfUnchecked": { "count": 330, "time": 80 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 5026, "time": 5536 }, "ArrayPush": { "count": 8, "time": 29 }, "ArraySplice": { "count": 82, "time": 1156 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 65 }, "FunctionPrototypeToString": { "count": 116, "time": 70 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 1540 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 48721 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1132 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 98 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 42 }, "ArrayShift": { "count": 120, "time": 100 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 633 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 148, "time": 1965 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 1354 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 651 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 322 }, "ArrayPop": { "count": 63, "time": 246 }, "ArrayBufferConstructor": { "count": 1, "time": 4572 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 78 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 303, "time": 708 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3526 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1270 }, "StringToUpperCaseIntl": { "count": 28, "time": 10 }, "StringToNumber": { "count": 196, "time": 54 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 9 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 16 }, "DateUTC": { "count": 24, "time": 19 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 943, "time": 3430 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 257 }, "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": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 112 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2644 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 4734 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 45 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 538 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 556 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 40377 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3353 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 920 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 40, "time": 1696 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 110097 }, "GC_MC_INCREMENTAL": { "count": 30, "time": 16544 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1468 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 1147 }, "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": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 3 }, "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": 106 }, "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": 52 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1374 }, "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": 142 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2313 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2923 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 254 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 356 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3068 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 111 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 767 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 440 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 9 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 21 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 645 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 18 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 2182 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 14 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 176 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 403 }, "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": 84 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5806 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3548 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 33654 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2243 }, "GC_Custom_IncrementalMarkingObserver": { "count": 115, "time": 1919 } }, "JavaScript": { "JS_Execution": { "count": 5566, "time": 1111972 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 13786 }, "ParseFunctionLiteral": { "count": 3378, "time": 160880 }, "ParseProgram": { "count": 10, "time": 879 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10913 }, "PreParseNoVariableResolution": { "count": 105, "time": 1623 }, "JsonParse": { "count": 25, "time": 116744 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18909 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3348 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2525 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1382, "time": 7446 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8680 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 1768 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1514 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4117, "time": 16471 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5446, "time": 10591 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3648 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 18116 }, "LoadGlobalIC_Slow": { "count": 21, "time": 14 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 36 }, "LoadIC_SlowStub": { "count": 21, "time": 45 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 340 }, "LoadIC_LoadFieldDH": { "count": 4118, "time": 14773 }, "StoreIC_StoreFieldDH": { "count": 1299, "time": 3883 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 2385 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4179 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3604 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 75 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 551, "time": 4854 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 2523 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 475, "time": 446 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 50 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1247 }, "LoadIC_StringLength": { "count": 27, "time": 28 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 38 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 17 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 16 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 61 } }, "API": { "API_Context_New": { "count": 2, "time": 9307 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2168 }, "API_Object_SetPrivate": { "count": 35, "time": 19 }, "API_Persistent_New": { "count": 1875, "time": 845 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 102 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2843 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 526 }, "API_Object_SetPrototype": { "count": 43, "time": 48 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 562 }, "API_String_Write": { "count": 654, "time": 447 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 32 }, "API_External_New": { "count": 23, "time": 3 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 7 }, "API_Private_New": { "count": 3, "time": 0 }, "API_String_NewExternalOneByte": { "count": 62, "time": 30 }, "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": 345 }, "CompileBackgroundScript": { "count": 1, "time": 7 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 99 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 805 }, "ParseBackgroundProgram": { "count": 1, "time": 673 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6087 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 54689 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 85, "time": 8 }, "OptimizeCode": { "count": 85, "time": 337 }, "RecompileSynchronous": { "count": 169, "time": 113355 }, "CompileOptimized_Concurrent": { "count": 84, "time": 2430 }, "StackGuard": { "count": 86, "time": 2174 }, "DeoptimizeCode": { "count": 7, "time": 1438 }, "NotifyDeoptimized": { "count": 6, "time": 120 } } } }, { "duration": 2802174, "js": 2641475, "phases": [ { "phase": "load", "start": 0, "duration": 95781 }, { "phase": "boot", "start": 95781, "duration": 754429 }, { "phase": "transition", "start": 850210, "duration": 681069 }, { "phase": "render", "start": 1531279, "duration": 1270895 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 297824 }, { "kind": "MinorGC", "type": "scavenge", "start": 411968, "duration": 5833, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 450948, "duration": 6603, "usedHeapSizeAfter": 4487640, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 530586, "duration": 3964, "usedHeapSizeAfter": 5814168, "usedHeapSizeBefore": 6119320 }, { "kind": "MinorGC", "type": "scavenge", "start": 671054, "duration": 2405, "usedHeapSizeAfter": 7859600, "usedHeapSizeBefore": 8557240 }, { "kind": "MinorGC", "type": "scavenge", "start": 843656, "duration": 3361, "usedHeapSizeAfter": 9227184, "usedHeapSizeBefore": 9828128 }, { "kind": "MinorGC", "type": "scavenge", "start": 1056684, "duration": 1939, "usedHeapSizeAfter": 10553176, "usedHeapSizeBefore": 11556464 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1164813, "duration": 77, "usedHeapSizeAfter": 11275824, "usedHeapSizeBefore": 11275824 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1166494, "duration": 6475, "usedHeapSizeAfter": 8527576, "usedHeapSizeBefore": 11275984 }, { "kind": "MajorGC", "type": "weak processing", "start": 1175416, "duration": 8, "usedHeapSizeAfter": 8527656, "usedHeapSizeBefore": 8527656 }, { "kind": "MinorGC", "type": "scavenge", "start": 1354982, "duration": 2385, "usedHeapSizeAfter": 21290592, "usedHeapSizeBefore": 22719304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1387040, "duration": 4821, "usedHeapSizeAfter": 22204616, "usedHeapSizeBefore": 22801544 }, { "kind": "MinorGC", "type": "scavenge", "start": 1444570, "duration": 4139, "usedHeapSizeAfter": 24243376, "usedHeapSizeBefore": 25369392 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1594159, "duration": 292, "usedHeapSizeAfter": 28585624, "usedHeapSizeBefore": 28585624 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1603675, "duration": 10289, "usedHeapSizeAfter": 24887672, "usedHeapSizeBefore": 28668584 }, { "kind": "MinorGC", "type": "scavenge", "start": 1796616, "duration": 9845, "usedHeapSizeAfter": 25282904, "usedHeapSizeBefore": 29359192 }, { "kind": "MinorGC", "type": "scavenge", "start": 1985447, "duration": 10684, "usedHeapSizeAfter": 29075704, "usedHeapSizeBefore": 32469864 }, { "kind": "MinorGC", "type": "scavenge", "start": 2213540, "duration": 6515, "usedHeapSizeAfter": 29123448, "usedHeapSizeBefore": 41712080 } ], "blinkGC": [ { "start": 268097, "duration": 3133 }, { "start": 268107, "duration": 2824 }, { "start": 274007, "duration": 848 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1123, "time": 630 }, "FunctionCallback": { "count": 4491, "time": 96669 }, "NamedGetterCallback": { "count": 107, "time": 8397 }, "GetMoreDataCallback": { "count": 14, "time": 140092 }, "AccessorSetterCallback": { "count": 5392, "time": 1919 }, "GCEpilogueCallback": { "count": 16, "time": 2068 }, "GCPrologueCallback": { "count": 16, "time": 1908 }, "NamedSetterCallback": { "count": 18, "time": 630 }, "StoreCallbackProperty": { "count": 5334, "time": 3542 }, "NamedQueryCallback": { "count": 11, "time": 27 }, "RunMicrotaskCallback": { "count": 42, "time": 15684 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1628 }, "CompileFunction": { "count": 3320, "time": 101339 }, "CompileIgnition": { "count": 3375, "time": 112635 }, "CompileIgnitionFinalization": { "count": 3380, "time": 30708 }, "CompileRewriteReturnResult": { "count": 3330, "time": 712 }, "CompileScopeAnalysis": { "count": 3330, "time": 13417 }, "CompileScript": { "count": 10, "time": 650 }, "CompileLazy": { "count": 3177, "time": 12338 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 591 }, "RegExpInitializeAndCompile": { "count": 177, "time": 621 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 654, "time": 3315 }, "Map_SetPrototype": { "count": 12965, "time": 4793 }, "Map_TransitionToDataProperty": { "count": 11968, "time": 37356 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 205 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5685 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7944 }, "CreateArrayLiteral": { "count": 761, "time": 959 }, "CreateObjectLiteral": { "count": 1890, "time": 10966 }, "SetProperty": { "count": 8831, "time": 16180 }, "DeclareGlobals": { "count": 2, "time": 20 }, "NewClosure": { "count": 344, "time": 262 }, "NewClosure_Tenured": { "count": 2398, "time": 3963 }, "HandleApiCall": { "count": 3986, "time": 3896 }, "DateConstructor": { "count": 268, "time": 819 }, "ArrayLengthGetter": { "count": 373, "time": 17 }, "ArrayLengthSetter": { "count": 5152, "time": 1520 }, "FunctionPrototypeSetter": { "count": 239, "time": 2313 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 316 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 783 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 35 }, "WeakCollectionSet": { "count": 5007, "time": 11660 }, "ForInEnumerate": { "count": 380, "time": 2252 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "CreateListFromArrayLike": { "count": 18, "time": 29 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 6 }, "CreateRegExpLiteral": { "count": 235, "time": 2422 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 5939 }, "AddDictionaryProperty": { "count": 10572, "time": 11969 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 51 }, "CreateDataProperty": { "count": 2, "time": 6 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 3766 }, "HasProperty": { "count": 961, "time": 469 }, "KeyedGetProperty": { "count": 223, "time": 317 }, "NewObject": { "count": 251, "time": 1432 }, "ObjectCreate": { "count": 221, "time": 1487 }, "ObjectKeys": { "count": 53, "time": 558 }, "SetDataProperties": { "count": 71, "time": 1277 }, "ToString": { "count": 28, "time": 129 }, "RegExpExec": { "count": 269, "time": 10365 }, "RegExpExecMultiple": { "count": 327, "time": 2153 }, "RegExpReplace": { "count": 784, "time": 5246 }, "StringSplit": { "count": 6134, "time": 8772 }, "PushCatchContext": { "count": 2, "time": 5 }, "StringAdd": { "count": 115, "time": 601 }, "StringBuilderConcat": { "count": 152, "time": 280 }, "StringBuilderJoin": { "count": 136, "time": 270 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 561, "time": 117 }, "StringIndexOfUnchecked": { "count": 330, "time": 760 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 5026, "time": 6330 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 107 }, "ArrayUnshift": { "count": 45, "time": 376 }, "DateNow": { "count": 60, "time": 69 }, "FunctionPrototypeToString": { "count": 116, "time": 844 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 2435 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56956 }, "ObjectSetPrototypeOf": { "count": 205, "time": 655 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 3 }, "MapGrow": { "count": 45, "time": 278 }, "AllocateInNewSpace": { "count": 244, "time": 2711 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 533 }, "ArrayShift": { "count": 120, "time": 590 }, "Object_DeleteProperty": { "count": 6, "time": 16 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 148, "time": 3332 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 94 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 808 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 116 }, "ArrayPop": { "count": 63, "time": 247 }, "ArrayBufferConstructor": { "count": 1, "time": 4397 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 32 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 292, "time": 673 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2535 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 578 }, "StringToUpperCaseIntl": { "count": 39, "time": 13 }, "StringToNumber": { "count": 196, "time": 487 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 8 }, "StringSubstring": { "count": 8, "time": 9 }, "DatePrototypeSetMonth": { "count": 12, "time": 20 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 13 }, "DateUTC": { "count": 24, "time": 29 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1124, "time": 4918 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 248 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 631 }, "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": 93 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2805 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6428 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 328 }, "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": 47211 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4839 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 1005 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1464 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 137492 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 14023 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1482 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 818 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 321 }, "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": 20 }, "GC_MC_FINISH": { "count": 2, "time": 995 }, "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": 665 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1011 }, "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": 103 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1992 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3876 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 417 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2805 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 277 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1165 }, "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": 19 }, "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": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 719 }, "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": 25 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 934 }, "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": 88 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6333 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4319 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 37591 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2975 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 579 } }, "JavaScript": { "JS_Execution": { "count": 5554, "time": 1074006 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 15863 }, "ParseFunctionLiteral": { "count": 3378, "time": 137097 }, "ParseProgram": { "count": 10, "time": 315 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12890 }, "PreParseNoVariableResolution": { "count": 105, "time": 2632 }, "JsonParse": { "count": 25, "time": 115014 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 16153 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2094 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2762 }, "StoreGlobalIC_Miss": { "count": 8, "time": 515 }, "StoreIC_Miss": { "count": 1364, "time": 8778 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8447 }, "LoadIC_FunctionPrototypeStub": { "count": 387, "time": 2916 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 2573 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3943, "time": 16909 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 24 }, "LoadIC_LoadNonexistentDH": { "count": 5457, "time": 17709 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2312 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 20440 }, "LoadGlobalIC_Slow": { "count": 21, "time": 14 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 48 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1135 }, "LoadIC_LoadFieldDH": { "count": 4064, "time": 13594 }, "StoreIC_StoreFieldDH": { "count": 1289, "time": 8240 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 108, "time": 2258 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2666 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 663 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3503 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 575 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 539, "time": 3655 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 130, "time": 3165 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 2086 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 56 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 431 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 410 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 4 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 7134 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3094 }, "API_Object_SetPrivate": { "count": 35, "time": 23 }, "API_Persistent_New": { "count": 1875, "time": 1695 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 4 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 217 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4526 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 51 }, "API_Object_SetPrototype": { "count": 43, "time": 49 }, "API_ObjectTemplate_New": { "count": 102, "time": 170 }, "API_String_NewFromOneByte": { "count": 1038, "time": 263 }, "API_String_Write": { "count": 654, "time": 495 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 589 }, "API_External_New": { "count": 23, "time": 2 }, "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": 33 }, "API_Function_Call": { "count": 8, "time": 12 }, "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": 489 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 117 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 740 }, "ParseBackgroundProgram": { "count": 1, "time": 797 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6161 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51590 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 84, "time": 6 }, "OptimizeCode": { "count": 84, "time": 578 }, "RecompileSynchronous": { "count": 167, "time": 124579 }, "CompileOptimized_Concurrent": { "count": 83, "time": 1168 }, "StackGuard": { "count": 84, "time": 1621 }, "DeoptimizeCode": { "count": 7, "time": 2128 }, "NotifyDeoptimized": { "count": 6, "time": 119 } } } }, { "duration": 2798453, "js": 2636090, "phases": [ { "phase": "load", "start": 0, "duration": 95510 }, { "phase": "boot", "start": 95510, "duration": 764797 }, { "phase": "transition", "start": 860307, "duration": 659889 }, { "phase": "render", "start": 1520196, "duration": 1278257 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 305229 }, { "kind": "MinorGC", "type": "scavenge", "start": 407437, "duration": 5561, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 441429, "duration": 7614, "usedHeapSizeAfter": 4487624, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 525077, "duration": 2290, "usedHeapSizeAfter": 5795976, "usedHeapSizeBefore": 6119648 }, { "kind": "MinorGC", "type": "scavenge", "start": 667511, "duration": 3680, "usedHeapSizeAfter": 7881024, "usedHeapSizeBefore": 8570360 }, { "kind": "MinorGC", "type": "scavenge", "start": 861748, "duration": 3507, "usedHeapSizeAfter": 9240296, "usedHeapSizeBefore": 9847968 }, { "kind": "MinorGC", "type": "scavenge", "start": 1050946, "duration": 2428, "usedHeapSizeAfter": 10550096, "usedHeapSizeBefore": 11565112 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1161737, "duration": 766, "usedHeapSizeAfter": 11247664, "usedHeapSizeBefore": 11247664 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1212859, "duration": 9497, "usedHeapSizeAfter": 13433864, "usedHeapSizeBefore": 16269320 }, { "kind": "MinorGC", "type": "scavenge", "start": 1379790, "duration": 4327, "usedHeapSizeAfter": 21172240, "usedHeapSizeBefore": 22577592 }, { "kind": "MinorGC", "type": "scavenge", "start": 1412140, "duration": 5067, "usedHeapSizeAfter": 22010184, "usedHeapSizeBefore": 22698936 }, { "kind": "MinorGC", "type": "scavenge", "start": 1451679, "duration": 2715, "usedHeapSizeAfter": 24173872, "usedHeapSizeBefore": 25252712 }, { "kind": "MinorGC", "type": "scavenge", "start": 1680770, "duration": 4102, "usedHeapSizeAfter": 27874800, "usedHeapSizeBefore": 30718752 }, { "kind": "MinorGC", "type": "scavenge", "start": 1876862, "duration": 6431, "usedHeapSizeAfter": 29216704, "usedHeapSizeBefore": 32861816 }, { "kind": "MinorGC", "type": "scavenge", "start": 2012994, "duration": 9431, "usedHeapSizeAfter": 32355112, "usedHeapSizeBefore": 36047168 }, { "kind": "MinorGC", "type": "scavenge", "start": 2248672, "duration": 3888, "usedHeapSizeAfter": 32203624, "usedHeapSizeBefore": 45690912 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2441147, "duration": 589, "usedHeapSizeAfter": 36670472, "usedHeapSizeBefore": 36670472 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2453720, "duration": 7099, "usedHeapSizeAfter": 28443368, "usedHeapSizeBefore": 36792928 }, { "kind": "MajorGC", "type": "weak processing", "start": 2786832, "duration": 163, "usedHeapSizeAfter": 31612720, "usedHeapSizeBefore": 31612720 } ], "blinkGC": [ { "start": 277962, "duration": 3276 }, { "start": 277968, "duration": 2732 }, { "start": 295688, "duration": 866 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 312 }, "FunctionCallback": { "count": 4500, "time": 86467 }, "NamedGetterCallback": { "count": 107, "time": 9106 }, "GetMoreDataCallback": { "count": 14, "time": 146729 }, "AccessorSetterCallback": { "count": 5392, "time": 931 }, "GCEpilogueCallback": { "count": 17, "time": 1619 }, "GCPrologueCallback": { "count": 17, "time": 2648 }, "NamedSetterCallback": { "count": 18, "time": 1124 }, "StoreCallbackProperty": { "count": 5334, "time": 7687 }, "NamedQueryCallback": { "count": 11, "time": 549 }, "RunMicrotaskCallback": { "count": 42, "time": 17886 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1532 }, "CompileFunction": { "count": 3320, "time": 103378 }, "CompileIgnition": { "count": 3375, "time": 103701 }, "CompileIgnitionFinalization": { "count": 3380, "time": 28258 }, "CompileRewriteReturnResult": { "count": 3330, "time": 541 }, "CompileScopeAnalysis": { "count": 3330, "time": 12897 }, "CompileScript": { "count": 10, "time": 1545 }, "CompileLazy": { "count": 3177, "time": 12500 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1021 }, "RegExpInitializeAndCompile": { "count": 177, "time": 686 }, "CompileForOnStackReplacement": { "count": 1, "time": 25 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 1800 }, "Map_SetPrototype": { "count": 12967, "time": 6037 }, "Map_TransitionToDataProperty": { "count": 11991, "time": 30393 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 62 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7740 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8892 }, "CreateArrayLiteral": { "count": 761, "time": 1382 }, "CreateObjectLiteral": { "count": 1890, "time": 6084 }, "SetProperty": { "count": 8827, "time": 13287 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 449 }, "NewClosure_Tenured": { "count": 2398, "time": 1118 }, "HandleApiCall": { "count": 3986, "time": 3256 }, "DateConstructor": { "count": 268, "time": 488 }, "ArrayLengthGetter": { "count": 373, "time": 20 }, "ArrayLengthSetter": { "count": 5152, "time": 3687 }, "FunctionPrototypeSetter": { "count": 239, "time": 461 }, "FunctionLengthGetter": { "count": 13, "time": 16 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 373 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 78 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 795 }, "SetGrow": { "count": 26, "time": 34 }, "WeakCollectionSet": { "count": 5007, "time": 6652 }, "ForInEnumerate": { "count": 379, "time": 1837 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 209, "time": 2821 }, "CreateListFromArrayLike": { "count": 18, "time": 186 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 863 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5029, "time": 4079 }, "AddDictionaryProperty": { "count": 10572, "time": 12482 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 42 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3589 }, "HasProperty": { "count": 961, "time": 2190 }, "KeyedGetProperty": { "count": 214, "time": 1180 }, "NewObject": { "count": 251, "time": 1769 }, "ObjectCreate": { "count": 221, "time": 3058 }, "ObjectKeys": { "count": 52, "time": 848 }, "SetDataProperties": { "count": 71, "time": 1400 }, "ToString": { "count": 28, "time": 28 }, "RegExpExec": { "count": 269, "time": 8981 }, "RegExpExecMultiple": { "count": 327, "time": 4035 }, "RegExpReplace": { "count": 784, "time": 3741 }, "StringSplit": { "count": 6134, "time": 5859 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 37 }, "StringBuilderConcat": { "count": 152, "time": 72 }, "StringBuilderJoin": { "count": 136, "time": 82 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 553, "time": 301 }, "StringIndexOfUnchecked": { "count": 330, "time": 84 }, "StringToArray": { "count": 1, "time": 9 }, "ArrayConcat": { "count": 5026, "time": 7076 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 382 }, "ArrayUnshift": { "count": 45, "time": 29 }, "DateNow": { "count": 60, "time": 1127 }, "FunctionPrototypeToString": { "count": 116, "time": 180 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 3004 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 55379 }, "ObjectSetPrototypeOf": { "count": 205, "time": 646 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 395 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 74 }, "ArrayShift": { "count": 120, "time": 80 }, "Object_DeleteProperty": { "count": 6, "time": 809 }, "ArrayIndexOf": { "count": 70, "time": 6 }, "MapShrink": { "count": 3, "time": 2 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 7 }, "Interrupt": { "count": 153, "time": 2321 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 187 }, "DeleteProperty": { "count": 11, "time": 5 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 3 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 288 }, "ArrayPop": { "count": 63, "time": 28 }, "ArrayBufferConstructor": { "count": 1, "time": 3830 }, "GlobalDecodeURIComponent": { "count": 1, "time": 281 }, "MapPrototypeClear": { "count": 93, "time": 34 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 98 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2970 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 853 }, "StringToNumber": { "count": 196, "time": 721 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 20 }, "ObjectIsFrozen": { "count": 216, "time": 15 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1055, "time": 3736 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 64 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 15, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 15, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 15, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 88 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 2792 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 7301 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 28 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 33 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 49082 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 3232 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 9 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 40, "time": 1641 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 39, "time": 133745 }, "GC_MC_INCREMENTAL": { "count": 40, "time": 17292 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1746 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 469 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1331 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 203 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 8 }, "GC_MC_FINISH": { "count": 2, "time": 498 }, "GC_MC_MARK": { "count": 2, "time": 26 }, "GC_MC_PROLOGUE": { "count": 2, "time": 52 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 565 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 857 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 19 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 62 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 539 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2243 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2963 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 47 }, "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": 3312 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 614 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 971 }, "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": 26 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 857 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 434 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 32 }, "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": 13 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 758 }, "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": 120 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 3747 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 20, "time": 8832 }, "GC_MC_BACKGROUND_MARKING": { "count": 28, "time": 35562 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2545 }, "GC_Custom_IncrementalMarkingObserver": { "count": 64, "time": 1489 } }, "JavaScript": { "JS_Execution": { "count": 5573, "time": 1060502 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 17987 }, "ParseFunctionLiteral": { "count": 3378, "time": 149244 }, "ParseProgram": { "count": 10, "time": 2615 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14952 }, "PreParseNoVariableResolution": { "count": 105, "time": 3094 }, "JsonParse": { "count": 25, "time": 139341 }, "StringParseFloat": { "count": 7, "time": 8 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 16217 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1942 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2123 }, "StoreGlobalIC_Miss": { "count": 8, "time": 9 }, "StoreIC_Miss": { "count": 1391, "time": 9487 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8950 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 485 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1671 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4179, "time": 17915 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5566, "time": 11529 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3793 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 17892 }, "LoadGlobalIC_Slow": { "count": 21, "time": 7 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 36 }, "LoadIC_SlowStub": { "count": 21, "time": 657 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1508 }, "LoadIC_LoadFieldDH": { "count": 4178, "time": 12862 }, "StoreIC_StoreFieldDH": { "count": 1335, "time": 4944 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 7 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 107, "time": 1965 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 1796 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 336 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4762 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 83 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 558, "time": 4140 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 139, "time": 3973 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 508, "time": 1417 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 1131 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 990 }, "LoadIC_StringLength": { "count": 27, "time": 680 }, "StoreIC_SlowStub": { "count": 4, "time": 6 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 27 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 11 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 204 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 4 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 774 } }, "API": { "API_Context_New": { "count": 2, "time": 11417 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2948 }, "API_Object_SetPrivate": { "count": 35, "time": 30 }, "API_Persistent_New": { "count": 1874, "time": 923 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 450 }, "API_Function_NewInstance": { "count": 43, "time": 91 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4855 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 553 }, "API_Object_SetPrototype": { "count": 43, "time": 1344 }, "API_ObjectTemplate_New": { "count": 102, "time": 36 }, "API_String_NewFromOneByte": { "count": 1038, "time": 793 }, "API_String_Write": { "count": 654, "time": 1089 }, "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": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 7 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 61, "time": 23 }, "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": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 318 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 97 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 717 }, "ParseBackgroundProgram": { "count": 1, "time": 794 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5914 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52588 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 69, "time": 9 }, "OptimizeCode": { "count": 69, "time": 1226 }, "RecompileSynchronous": { "count": 137, "time": 114565 }, "CompileOptimized_Concurrent": { "count": 68, "time": 1953 }, "StackGuard": { "count": 70, "time": 1673 }, "DeoptimizeCode": { "count": 6, "time": 846 }, "NotifyDeoptimized": { "count": 5, "time": 98 } } } }, { "duration": 2788222, "js": 2617483, "phases": [ { "phase": "load", "start": 0, "duration": 104181 }, { "phase": "boot", "start": 104181, "duration": 753039 }, { "phase": "transition", "start": 857220, "duration": 685149 }, { "phase": "render", "start": 1542369, "duration": 1245853 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 322566 }, { "kind": "MinorGC", "type": "scavenge", "start": 419134, "duration": 4973, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 452031, "duration": 5446, "usedHeapSizeAfter": 4487624, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 531187, "duration": 2346, "usedHeapSizeAfter": 5799952, "usedHeapSizeBefore": 6119544 }, { "kind": "MinorGC", "type": "scavenge", "start": 678005, "duration": 2757, "usedHeapSizeAfter": 7891000, "usedHeapSizeBefore": 8568040 }, { "kind": "MinorGC", "type": "scavenge", "start": 849106, "duration": 2364, "usedHeapSizeAfter": 9223024, "usedHeapSizeBefore": 9817680 }, { "kind": "MinorGC", "type": "scavenge", "start": 1053398, "duration": 2436, "usedHeapSizeAfter": 10595984, "usedHeapSizeBefore": 11561768 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1212480, "duration": 83, "usedHeapSizeAfter": 16345088, "usedHeapSizeBefore": 16345088 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1218478, "duration": 6184, "usedHeapSizeAfter": 13720272, "usedHeapSizeBefore": 16616624 }, { "kind": "MinorGC", "type": "scavenge", "start": 1383729, "duration": 4733, "usedHeapSizeAfter": 21187456, "usedHeapSizeBefore": 22553032 }, { "kind": "MinorGC", "type": "scavenge", "start": 1416636, "duration": 4381, "usedHeapSizeAfter": 21992000, "usedHeapSizeBefore": 22682224 }, { "kind": "MinorGC", "type": "scavenge", "start": 1456818, "duration": 5639, "usedHeapSizeAfter": 24030344, "usedHeapSizeBefore": 25192616 }, { "kind": "MinorGC", "type": "scavenge", "start": 1700145, "duration": 5276, "usedHeapSizeAfter": 27825848, "usedHeapSizeBefore": 30676576 }, { "kind": "MinorGC", "type": "scavenge", "start": 1865241, "duration": 4521, "usedHeapSizeAfter": 29151200, "usedHeapSizeBefore": 32725160 }, { "kind": "MinorGC", "type": "scavenge", "start": 2004197, "duration": 9107, "usedHeapSizeAfter": 32369328, "usedHeapSizeBefore": 36046520 }, { "kind": "MinorGC", "type": "scavenge", "start": 2266703, "duration": 4006, "usedHeapSizeAfter": 32227440, "usedHeapSizeBefore": 45621768 }, { "kind": "MajorGC", "type": "weak processing", "start": 2784019, "duration": 22, "usedHeapSizeAfter": 40735024, "usedHeapSizeBefore": 40735024 } ], "blinkGC": [ { "start": 290816, "duration": 3440 }, { "start": 290823, "duration": 3387 }, { "start": 303806, "duration": 1701 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 778 }, "FunctionCallback": { "count": 4486, "time": 85388 }, "NamedGetterCallback": { "count": 107, "time": 7850 }, "GetMoreDataCallback": { "count": 14, "time": 153236 }, "AccessorSetterCallback": { "count": 5392, "time": 1863 }, "GCEpilogueCallback": { "count": 15, "time": 692 }, "GCPrologueCallback": { "count": 15, "time": 2093 }, "NamedSetterCallback": { "count": 18, "time": 103 }, "StoreCallbackProperty": { "count": 5334, "time": 4402 }, "NamedQueryCallback": { "count": 11, "time": 27 }, "RunMicrotaskCallback": { "count": 42, "time": 13519 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1778 }, "CompileFunction": { "count": 3320, "time": 106400 }, "CompileIgnition": { "count": 3375, "time": 109102 }, "CompileIgnitionFinalization": { "count": 3380, "time": 29620 }, "CompileRewriteReturnResult": { "count": 3330, "time": 1641 }, "CompileScopeAnalysis": { "count": 3330, "time": 12130 }, "CompileScript": { "count": 10, "time": 1884 }, "CompileLazy": { "count": 3177, "time": 16001 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 163 }, "RegExpInitializeAndCompile": { "count": 177, "time": 764 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 1295 }, "Map_SetPrototype": { "count": 12967, "time": 5690 }, "Map_TransitionToDataProperty": { "count": 11930, "time": 39420 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 72 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6499 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10641 }, "CreateArrayLiteral": { "count": 761, "time": 714 }, "CreateObjectLiteral": { "count": 1890, "time": 5688 }, "SetProperty": { "count": 8826, "time": 13506 }, "DeclareGlobals": { "count": 2, "time": 26 }, "NewClosure": { "count": 344, "time": 1331 }, "NewClosure_Tenured": { "count": 2398, "time": 1318 }, "HandleApiCall": { "count": 3986, "time": 2057 }, "DateConstructor": { "count": 268, "time": 1306 }, "ArrayLengthGetter": { "count": 373, "time": 14 }, "ArrayLengthSetter": { "count": 5152, "time": 2353 }, "FunctionPrototypeSetter": { "count": 239, "time": 3185 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 225 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 971 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 638 }, "SetGrow": { "count": 26, "time": 511 }, "WeakCollectionSet": { "count": 5007, "time": 7700 }, "ForInEnumerate": { "count": 379, "time": 3562 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 151, "time": 4557 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2555 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 4966, "time": 2106 }, "AddDictionaryProperty": { "count": 10572, "time": 10984 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 39 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3314 }, "HasProperty": { "count": 961, "time": 1624 }, "KeyedGetProperty": { "count": 209, "time": 1528 }, "NewObject": { "count": 251, "time": 1391 }, "ObjectCreate": { "count": 221, "time": 4875 }, "ObjectKeys": { "count": 52, "time": 440 }, "SetDataProperties": { "count": 71, "time": 1467 }, "ToString": { "count": 28, "time": 286 }, "RegExpExec": { "count": 269, "time": 11796 }, "RegExpExecMultiple": { "count": 327, "time": 1265 }, "RegExpReplace": { "count": 784, "time": 4873 }, "StringSplit": { "count": 6134, "time": 7591 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 34 }, "StringBuilderConcat": { "count": 152, "time": 124 }, "StringBuilderJoin": { "count": 136, "time": 85 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 561, "time": 830 }, "StringIndexOfUnchecked": { "count": 330, "time": 907 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 7870 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 111 }, "ArrayUnshift": { "count": 45, "time": 173 }, "DateNow": { "count": 60, "time": 71 }, "FunctionPrototypeToString": { "count": 116, "time": 752 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 3751 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 59813 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1022 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 439 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 46 }, "ArrayShift": { "count": 120, "time": 700 }, "Object_DeleteProperty": { "count": 6, "time": 15 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 148, "time": 982 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 497 }, "DeleteProperty": { "count": 11, "time": 414 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 461 }, "ArrayPop": { "count": 63, "time": 30 }, "ArrayBufferConstructor": { "count": 1, "time": 4753 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 31 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 653 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2882 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 709 }, "StringToNumber": { "count": 196, "time": 48 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 567 }, "ObjectIsFrozen": { "count": 216, "time": 15 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 983, "time": 3022 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 61 }, "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": 10 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 157 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3375 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 7468 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 54 }, "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": 44502 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 2800 }, "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": 1440 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 134257 }, "GC_MC_INCREMENTAL": { "count": 29, "time": 10233 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 431 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 718 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 74 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 0 }, "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": 4 }, "GC_MC_FINISH": { "count": 1, "time": 62 }, "GC_MC_MARK": { "count": 1, "time": 6 }, "GC_MC_PROLOGUE": { "count": 1, "time": 29 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 41 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 73 }, "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": 606 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 1, "time": 1187 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1242 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 5 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "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": 679 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 50 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 233 }, "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": 523 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 63 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 1, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 3, "time": 19 }, "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": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 3, "time": 36 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_BACKGROUND_UNMAPPER": { "count": 2, "time": 9 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 2, "time": 535 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 7, "time": 842 }, "GC_MC_BACKGROUND_MARKING": { "count": 15, "time": 13328 }, "GC_Custom_IncrementalMarkingObserver": { "count": 6, "time": 85 } }, "JavaScript": { "JS_Execution": { "count": 5561, "time": 1047126 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 17389 }, "ParseFunctionLiteral": { "count": 3378, "time": 140767 }, "ParseProgram": { "count": 10, "time": 876 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11019 }, "PreParseNoVariableResolution": { "count": 105, "time": 1980 }, "JsonParse": { "count": 25, "time": 131966 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 26951 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2667 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1401 }, "StoreGlobalIC_Miss": { "count": 8, "time": 236 }, "StoreIC_Miss": { "count": 1332, "time": 5714 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6292 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 1199 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1484 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4098, "time": 18363 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 49 }, "LoadIC_LoadNonexistentDH": { "count": 5425, "time": 14706 }, "LoadIC_Premonomorphic": { "count": 922, "time": 6466 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 13699 }, "LoadGlobalIC_Slow": { "count": 21, "time": 607 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 34 }, "LoadIC_SlowStub": { "count": 21, "time": 321 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1985 }, "LoadIC_LoadFieldDH": { "count": 4080, "time": 13275 }, "StoreIC_StoreFieldDH": { "count": 1262, "time": 4441 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 2470 }, "KeyedLoadIC_LoadElementDH": { "count": 829, "time": 5293 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 6236 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 79 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 546, "time": 5344 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 125, "time": 3903 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 474, "time": 3240 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 55 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 153 }, "LoadIC_StringLength": { "count": 27, "time": 27 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 24 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 10 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 346 } }, "API": { "API_Context_New": { "count": 2, "time": 8136 }, "API_FunctionTemplate_New": { "count": 1353, "time": 4533 }, "API_Object_SetPrivate": { "count": 35, "time": 28 }, "API_Persistent_New": { "count": 1866, "time": 960 }, "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": 863 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3166 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 800 }, "API_Object_SetPrototype": { "count": 43, "time": 50 }, "API_ObjectTemplate_New": { "count": 102, "time": 9 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1297 }, "API_String_Write": { "count": 654, "time": 1011 }, "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": 8 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 53, "time": 23 }, "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": 352 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 94 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 750 }, "ParseBackgroundProgram": { "count": 1, "time": 681 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6044 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52965 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 89, "time": 10 }, "OptimizeCode": { "count": 89, "time": 1233 }, "RecompileSynchronous": { "count": 177, "time": 122222 }, "CompileOptimized_Concurrent": { "count": 88, "time": 1571 }, "StackGuard": { "count": 88, "time": 1379 }, "DeoptimizeCode": { "count": 8, "time": 1040 }, "NotifyDeoptimized": { "count": 7, "time": 137 } } } }, { "duration": 2880367, "js": 2705490, "phases": [ { "phase": "load", "start": 0, "duration": 130266 }, { "phase": "boot", "start": 130266, "duration": 758006 }, { "phase": "transition", "start": 888272, "duration": 695990 }, { "phase": "render", "start": 1584262, "duration": 1296105 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 339795 }, { "kind": "MinorGC", "type": "scavenge", "start": 433118, "duration": 4846, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 466333, "duration": 5333, "usedHeapSizeAfter": 4487488, "usedHeapSizeBefore": 4629376 }, { "kind": "MinorGC", "type": "scavenge", "start": 553598, "duration": 2000, "usedHeapSizeAfter": 5795336, "usedHeapSizeBefore": 6119544 }, { "kind": "MinorGC", "type": "scavenge", "start": 699377, "duration": 3152, "usedHeapSizeAfter": 7883408, "usedHeapSizeBefore": 8569968 }, { "kind": "MinorGC", "type": "scavenge", "start": 890508, "duration": 2477, "usedHeapSizeAfter": 9230664, "usedHeapSizeBefore": 9845128 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1079800, "duration": 394, "usedHeapSizeAfter": 11242544, "usedHeapSizeBefore": 11242544 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1090965, "duration": 9008, "usedHeapSizeAfter": 8973568, "usedHeapSizeBefore": 11339360 }, { "kind": "MajorGC", "type": "weak processing", "start": 1184351, "duration": 9, "usedHeapSizeAfter": 9882744, "usedHeapSizeBefore": 9882744 }, { "kind": "MinorGC", "type": "scavenge", "start": 1386923, "duration": 4351, "usedHeapSizeAfter": 21126312, "usedHeapSizeBefore": 22854656 }, { "kind": "MinorGC", "type": "scavenge", "start": 1434470, "duration": 5819, "usedHeapSizeAfter": 22373992, "usedHeapSizeBefore": 23290000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1493378, "duration": 4846, "usedHeapSizeAfter": 24355896, "usedHeapSizeBefore": 25309456 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1500679, "duration": 67, "usedHeapSizeAfter": 24450680, "usedHeapSizeBefore": 24450680 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1537333, "duration": 9126, "usedHeapSizeAfter": 23060624, "usedHeapSizeBefore": 27102736 }, { "kind": "MinorGC", "type": "scavenge", "start": 1795546, "duration": 5005, "usedHeapSizeAfter": 25084728, "usedHeapSizeBefore": 29061872 }, { "kind": "MinorGC", "type": "scavenge", "start": 2038827, "duration": 7538, "usedHeapSizeAfter": 27321288, "usedHeapSizeBefore": 31180576 }, { "kind": "MinorGC", "type": "scavenge", "start": 2289381, "duration": 5640, "usedHeapSizeAfter": 29367608, "usedHeapSizeBefore": 41550248 }, { "kind": "MajorGC", "type": "weak processing", "start": 2875814, "duration": 384, "usedHeapSizeAfter": 41090968, "usedHeapSizeBefore": 41090968 } ], "blinkGC": [ { "start": 312346, "duration": 2300 }, { "start": 312353, "duration": 2253 }, { "start": 327816, "duration": 1882 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1130, "time": 2517 }, "FunctionCallback": { "count": 4485, "time": 89153 }, "NamedGetterCallback": { "count": 107, "time": 8092 }, "GetMoreDataCallback": { "count": 14, "time": 146863 }, "AccessorSetterCallback": { "count": 5392, "time": 1595 }, "GCEpilogueCallback": { "count": 15, "time": 2209 }, "GCPrologueCallback": { "count": 15, "time": 1627 }, "NamedSetterCallback": { "count": 18, "time": 448 }, "StoreCallbackProperty": { "count": 5334, "time": 3807 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 12942 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 2130 }, "CompileFunction": { "count": 3320, "time": 112360 }, "CompileIgnition": { "count": 3375, "time": 107460 }, "CompileIgnitionFinalization": { "count": 3380, "time": 42177 }, "CompileRewriteReturnResult": { "count": 3330, "time": 133 }, "CompileScopeAnalysis": { "count": 3330, "time": 16077 }, "CompileScript": { "count": 10, "time": 1304 }, "CompileLazy": { "count": 3177, "time": 13996 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 86 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1288 }, "CompileForOnStackReplacement": { "count": 2, "time": 331 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 2388 }, "Map_SetPrototype": { "count": 12954, "time": 4333 }, "Map_TransitionToDataProperty": { "count": 11939, "time": 35697 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 85 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6633 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10027 }, "CreateArrayLiteral": { "count": 761, "time": 788 }, "CreateObjectLiteral": { "count": 1890, "time": 8796 }, "SetProperty": { "count": 8821, "time": 15258 }, "DeclareGlobals": { "count": 2, "time": 334 }, "NewClosure": { "count": 344, "time": 859 }, "NewClosure_Tenured": { "count": 2398, "time": 2194 }, "HandleApiCall": { "count": 3986, "time": 5588 }, "DateConstructor": { "count": 268, "time": 130 }, "ArrayLengthGetter": { "count": 375, "time": 16 }, "ArrayLengthSetter": { "count": 5152, "time": 768 }, "FunctionPrototypeSetter": { "count": 239, "time": 1496 }, "FunctionLengthGetter": { "count": 13, "time": 27 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 103 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 734 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 22 }, "WeakCollectionSet": { "count": 5007, "time": 9499 }, "ForInEnumerate": { "count": 380, "time": 4212 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 267, "time": 2841 }, "CreateListFromArrayLike": { "count": 18, "time": 30 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2299 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5041, "time": 4047 }, "AddDictionaryProperty": { "count": 10572, "time": 13189 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 47 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6296, "time": 2174 }, "HasProperty": { "count": 961, "time": 1404 }, "KeyedGetProperty": { "count": 223, "time": 1227 }, "NewObject": { "count": 251, "time": 1006 }, "ObjectCreate": { "count": 221, "time": 4212 }, "ObjectKeys": { "count": 52, "time": 567 }, "SetDataProperties": { "count": 71, "time": 1029 }, "ToString": { "count": 28, "time": 1471 }, "RegExpExec": { "count": 269, "time": 10189 }, "RegExpExecMultiple": { "count": 327, "time": 472 }, "RegExpReplace": { "count": 784, "time": 4894 }, "StringSplit": { "count": 6134, "time": 8760 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 29 }, "StringBuilderConcat": { "count": 152, "time": 76 }, "StringBuilderJoin": { "count": 136, "time": 75 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 565, "time": 321 }, "StringIndexOfUnchecked": { "count": 330, "time": 747 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 8034 }, "ArrayPush": { "count": 8, "time": 19 }, "ArraySplice": { "count": 82, "time": 45 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 64 }, "FunctionPrototypeToString": { "count": 116, "time": 81 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 3922 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 55258 }, "ObjectSetPrototypeOf": { "count": 205, "time": 222 }, "ObjectIsExtensible": { "count": 19, "time": 12 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 1169 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 48 }, "ArrayShift": { "count": 120, "time": 237 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 2 }, "SetShrink": { "count": 1, "time": 6 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 148, "time": 2272 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 107 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 5 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 870 }, "ArrayPop": { "count": 63, "time": 34 }, "ArrayBufferConstructor": { "count": 1, "time": 3749 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 205 }, "NumberPrototypeToString": { "count": 31, "time": 2 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 102 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 3442 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1397 }, "StringToNumber": { "count": 196, "time": 58 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 640 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 66 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 933, "time": 5294 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 70 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 8 }, "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": 85 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3036 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 7044 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 29 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 32 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 37051 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2370 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1366 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1364 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 94218 }, "GC_MC_INCREMENTAL": { "count": 28, "time": 15210 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1480 }, "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": 444 }, "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": 9 }, "GC_MC_FINISH": { "count": 2, "time": 461 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 54 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 68 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 960 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 17 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 472 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1798 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5896 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 663 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 74 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2801 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 699 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1574 }, "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": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 778 }, "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": 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": 1437 }, "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": 17 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7835 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 2568 }, "GC_MC_BACKGROUND_MARKING": { "count": 34, "time": 31376 }, "GC_Custom_IncrementalMarkingObserver": { "count": 175, "time": 2422 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2570 } }, "JavaScript": { "JS_Execution": { "count": 5557, "time": 1089632 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 15834 }, "ParseFunctionLiteral": { "count": 3378, "time": 141571 }, "ParseProgram": { "count": 10, "time": 2964 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13324 }, "PreParseNoVariableResolution": { "count": 105, "time": 2076 }, "JsonParse": { "count": 25, "time": 121300 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18898 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2997 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3109 }, "StoreGlobalIC_Miss": { "count": 8, "time": 16 }, "StoreIC_Miss": { "count": 1347, "time": 8661 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6848 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 1616 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 444 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4061, "time": 21335 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 22 }, "LoadIC_LoadNonexistentDH": { "count": 5437, "time": 14604 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4061 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 19197 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 32 }, "LoadIC_SlowStub": { "count": 21, "time": 791 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1274 }, "LoadIC_LoadFieldDH": { "count": 4070, "time": 14171 }, "StoreIC_StoreFieldDH": { "count": 1273, "time": 4217 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 108, "time": 3114 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2497 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5112 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 80 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 542, "time": 2147 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 124, "time": 2021 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 1600 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 1446 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 550 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 26 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 18 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 56 } }, "API": { "API_Context_New": { "count": 2, "time": 9043 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1585 }, "API_Object_SetPrivate": { "count": 35, "time": 24 }, "API_Persistent_New": { "count": 1876, "time": 1064 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 4 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 87 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3156 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 39 }, "API_Object_SetPrototype": { "count": 43, "time": 45 }, "API_ObjectTemplate_New": { "count": 102, "time": 20 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1084 }, "API_String_Write": { "count": 654, "time": 115 }, "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": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 31 }, "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": 415 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 116 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 836 }, "ParseBackgroundProgram": { "count": 1, "time": 746 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6479 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51673 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 85, "time": 9 }, "OptimizeCode": { "count": 85, "time": 1589 }, "RecompileSynchronous": { "count": 167, "time": 160429 }, "CompileOptimized_Concurrent": { "count": 82, "time": 2148 }, "StackGuard": { "count": 86, "time": 1431 }, "DeoptimizeCode": { "count": 10, "time": 642 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 15 }, "NotifyDeoptimized": { "count": 9, "time": 431 } } } }, { "duration": 2808395, "js": 2653905, "phases": [ { "phase": "load", "start": 0, "duration": 92537 }, { "phase": "boot", "start": 92537, "duration": 765905 }, { "phase": "transition", "start": 858442, "duration": 660496 }, { "phase": "render", "start": 1518938, "duration": 1289457 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 301152 }, { "kind": "MinorGC", "type": "scavenge", "start": 404444, "duration": 5154, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 437935, "duration": 5503, "usedHeapSizeAfter": 4487640, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 520985, "duration": 1734, "usedHeapSizeAfter": 5795368, "usedHeapSizeBefore": 6119216 }, { "kind": "MinorGC", "type": "scavenge", "start": 665314, "duration": 2701, "usedHeapSizeAfter": 7875168, "usedHeapSizeBefore": 8569800 }, { "kind": "MinorGC", "type": "scavenge", "start": 861383, "duration": 3078, "usedHeapSizeAfter": 9256784, "usedHeapSizeBefore": 9848704 }, { "kind": "MinorGC", "type": "scavenge", "start": 1065003, "duration": 2258, "usedHeapSizeAfter": 10566056, "usedHeapSizeBefore": 11564496 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1174548, "duration": 61, "usedHeapSizeAfter": 11283400, "usedHeapSizeBefore": 11283400 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1176012, "duration": 6211, "usedHeapSizeAfter": 8535456, "usedHeapSizeBefore": 11283560 }, { "kind": "MajorGC", "type": "weak processing", "start": 1182610, "duration": 10, "usedHeapSizeAfter": 8535536, "usedHeapSizeBefore": 8535536 }, { "kind": "MinorGC", "type": "scavenge", "start": 1362718, "duration": 2395, "usedHeapSizeAfter": 21351688, "usedHeapSizeBefore": 22728272 }, { "kind": "MinorGC", "type": "scavenge", "start": 1390820, "duration": 6752, "usedHeapSizeAfter": 22142080, "usedHeapSizeBefore": 22809096 }, { "kind": "MinorGC", "type": "scavenge", "start": 1438845, "duration": 4563, "usedHeapSizeAfter": 24276960, "usedHeapSizeBefore": 25412976 }, { "kind": "MinorGC", "type": "scavenge", "start": 1683310, "duration": 6872, "usedHeapSizeAfter": 28022448, "usedHeapSizeBefore": 30840448 }, { "kind": "MinorGC", "type": "scavenge", "start": 1876873, "duration": 5036, "usedHeapSizeAfter": 29286264, "usedHeapSizeBefore": 32874072 }, { "kind": "MinorGC", "type": "scavenge", "start": 2041976, "duration": 7101, "usedHeapSizeAfter": 32559752, "usedHeapSizeBefore": 36211080 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2067709, "duration": 145, "usedHeapSizeAfter": 33137856, "usedHeapSizeBefore": 33137856 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2069314, "duration": 7594, "usedHeapSizeAfter": 27146840, "usedHeapSizeBefore": 33203392 }, { "kind": "MinorGC", "type": "scavenge", "start": 2378591, "duration": 1728, "usedHeapSizeAfter": 27655384, "usedHeapSizeBefore": 43829224 } ], "blinkGC": [ { "start": 268797, "duration": 1182 }, { "start": 268809, "duration": 1124 }, { "start": 280016, "duration": 1093 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 864 }, "FunctionCallback": { "count": 4489, "time": 97787 }, "NamedGetterCallback": { "count": 107, "time": 9435 }, "GetMoreDataCallback": { "count": 14, "time": 144940 }, "AccessorSetterCallback": { "count": 5392, "time": 2371 }, "GCEpilogueCallback": { "count": 17, "time": 1107 }, "GCPrologueCallback": { "count": 17, "time": 1933 }, "NamedSetterCallback": { "count": 18, "time": 134 }, "StoreCallbackProperty": { "count": 5334, "time": 5126 }, "NamedQueryCallback": { "count": 11, "time": 34 }, "RunMicrotaskCallback": { "count": 42, "time": 14500 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 2091 }, "CompileFunction": { "count": 3320, "time": 95246 }, "CompileIgnition": { "count": 3375, "time": 106999 }, "CompileIgnitionFinalization": { "count": 3380, "time": 32524 }, "CompileRewriteReturnResult": { "count": 3330, "time": 371 }, "CompileScopeAnalysis": { "count": 3330, "time": 15617 }, "CompileScript": { "count": 10, "time": 995 }, "CompileLazy": { "count": 3177, "time": 14690 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1186 }, "RegExpInitializeAndCompile": { "count": 177, "time": 185 }, "CompileForOnStackReplacement": { "count": 2, "time": 32 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 2883 }, "Map_SetPrototype": { "count": 12987, "time": 4485 }, "Map_TransitionToDataProperty": { "count": 11980, "time": 25873 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 81 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7307 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6257 }, "CreateArrayLiteral": { "count": 761, "time": 1176 }, "CreateObjectLiteral": { "count": 1890, "time": 8008 }, "SetProperty": { "count": 8840, "time": 18143 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 372 }, "NewClosure_Tenured": { "count": 2398, "time": 2119 }, "HandleApiCall": { "count": 3986, "time": 1927 }, "DateConstructor": { "count": 268, "time": 1055 }, "ArrayLengthGetter": { "count": 373, "time": 395 }, "ArrayLengthSetter": { "count": 5152, "time": 1098 }, "FunctionPrototypeSetter": { "count": 239, "time": 2103 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1388 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 5 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 1906 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 32 }, "WeakCollectionSet": { "count": 5007, "time": 6829 }, "ForInEnumerate": { "count": 380, "time": 2825 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 3 }, "AllocateInNewSpace": { "count": 265, "time": 5659 }, "CreateListFromArrayLike": { "count": 18, "time": 29 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2851 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4827 }, "AddDictionaryProperty": { "count": 10572, "time": 8310 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 816 }, "CreateDataProperty": { "count": 2, "time": 458 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 6543 }, "HasProperty": { "count": 961, "time": 2555 }, "KeyedGetProperty": { "count": 228, "time": 1810 }, "NewObject": { "count": 251, "time": 2889 }, "ObjectCreate": { "count": 221, "time": 2005 }, "ObjectKeys": { "count": 53, "time": 663 }, "SetDataProperties": { "count": 71, "time": 2545 }, "ToString": { "count": 28, "time": 22 }, "RegExpExec": { "count": 269, "time": 10127 }, "RegExpExecMultiple": { "count": 327, "time": 1216 }, "RegExpReplace": { "count": 784, "time": 2575 }, "StringSplit": { "count": 6134, "time": 5285 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 368 }, "StringBuilderConcat": { "count": 152, "time": 68 }, "StringBuilderJoin": { "count": 136, "time": 105 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 547, "time": 1335 }, "StringIndexOfUnchecked": { "count": 330, "time": 409 }, "StringToArray": { "count": 1, "time": 13 }, "ArrayConcat": { "count": 5026, "time": 8626 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 95 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 61 }, "FunctionPrototypeToString": { "count": 116, "time": 576 }, "ObjectDefineProperties": { "count": 2, "time": 14 }, "ObjectDefineProperty": { "count": 650, "time": 3105 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53314 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1501 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 615 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 605 }, "ArrayShift": { "count": 120, "time": 82 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 490 }, "Interrupt": { "count": 151, "time": 2456 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 908 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 313 }, "ArrayPop": { "count": 63, "time": 31 }, "ArrayBufferConstructor": { "count": 1, "time": 3776 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 698 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 106 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 3566 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 848 }, "StringToNumber": { "count": 196, "time": 53 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 423 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 20 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 13 }, "DateUTC": { "count": 24, "time": 27 }, "ObjectIsFrozen": { "count": 216, "time": 16 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1551, "time": 4801 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 61 }, "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": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 80 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 2254 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 6994 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 295 }, "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": 40906 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 3009 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 642 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1599 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 104444 }, "GC_MC_INCREMENTAL": { "count": 28, "time": 13905 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1366 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 881 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 154 }, "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": 12 }, "GC_MC_FINISH": { "count": 2, "time": 425 }, "GC_MC_MARK": { "count": 2, "time": 10 }, "GC_MC_PROLOGUE": { "count": 2, "time": 47 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 56 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 554 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 610 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 645 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1972 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3460 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 298 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 41 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 264 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 672 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 955 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1094 }, "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": 677 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 404 }, "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": 84 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 479 }, "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": 120 }, "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": 11 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 6, "time": 3690 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 928 }, "GC_MC_BACKGROUND_MARKING": { "count": 12, "time": 39144 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 3138 }, "GC_Custom_IncrementalMarkingObserver": { "count": 110, "time": 247 } }, "JavaScript": { "JS_Execution": { "count": 5549, "time": 1086570 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 16814 }, "ParseFunctionLiteral": { "count": 3378, "time": 151678 }, "ParseProgram": { "count": 10, "time": 601 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11656 }, "PreParseNoVariableResolution": { "count": 105, "time": 2729 }, "JsonParse": { "count": 25, "time": 117162 }, "StringParseFloat": { "count": 7, "time": 8 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19540 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1610 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1564 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1367, "time": 8804 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8218 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 414 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1790 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3918, "time": 17192 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5435, "time": 16897 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1993 }, "StoreIC_Premonomorphic": { "count": 4840, "time": 17322 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 638 }, "LoadIC_SlowStub": { "count": 21, "time": 42 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2361 }, "LoadIC_LoadFieldDH": { "count": 4073, "time": 9642 }, "StoreIC_StoreFieldDH": { "count": 1293, "time": 2837 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 20 }, "LoadIC_Miss": { "count": 107, "time": 4771 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2805 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5773 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 658 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 538, "time": 4439 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 822 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 472, "time": 2390 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 54 }, "LoadIC_LoadNormalDH": { "count": 165, "time": 144 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 6 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 25 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 623 } }, "API": { "API_Context_New": { "count": 2, "time": 12523 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3603 }, "API_Object_SetPrivate": { "count": 35, "time": 20 }, "API_Persistent_New": { "count": 1880, "time": 1903 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 288 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2820 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 723 }, "API_Object_SetPrototype": { "count": 43, "time": 69 }, "API_ObjectTemplate_New": { "count": 102, "time": 19 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1268 }, "API_String_Write": { "count": 654, "time": 631 }, "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": 0 }, "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": 635 }, "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": 445 }, "CompileBackgroundScript": { "count": 1, "time": 14 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 115 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 900 }, "ParseBackgroundProgram": { "count": 1, "time": 793 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5906 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53019 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 86, "time": 11 }, "OptimizeCode": { "count": 86, "time": 1686 }, "RecompileSynchronous": { "count": 170, "time": 129891 }, "CompileOptimized_Concurrent": { "count": 84, "time": 2460 }, "StackGuard": { "count": 87, "time": 1879 }, "DeoptimizeCode": { "count": 6, "time": 1335 }, "NotifyDeoptimized": { "count": 5, "time": 97 } } } }, { "duration": 2846583, "js": 2697856, "phases": [ { "phase": "load", "start": 0, "duration": 94670 }, { "phase": "boot", "start": 94670, "duration": 753692 }, { "phase": "transition", "start": 848362, "duration": 707293 }, { "phase": "render", "start": 1555655, "duration": 1290928 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 295291 }, { "kind": "MinorGC", "type": "scavenge", "start": 411338, "duration": 5007, "usedHeapSizeAfter": 3767024, "usedHeapSizeBefore": 4061152 }, { "kind": "MinorGC", "type": "scavenge", "start": 445302, "duration": 5358, "usedHeapSizeAfter": 4487712, "usedHeapSizeBefore": 4629472 }, { "kind": "MinorGC", "type": "scavenge", "start": 525169, "duration": 2990, "usedHeapSizeAfter": 5791848, "usedHeapSizeBefore": 6119424 }, { "kind": "MinorGC", "type": "scavenge", "start": 667995, "duration": 2923, "usedHeapSizeAfter": 7899008, "usedHeapSizeBefore": 8569928 }, { "kind": "MinorGC", "type": "scavenge", "start": 838977, "duration": 3398, "usedHeapSizeAfter": 9196544, "usedHeapSizeBefore": 9821376 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1021275, "duration": 68, "usedHeapSizeAfter": 11103016, "usedHeapSizeBefore": 11103016 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1035395, "duration": 5964, "usedHeapSizeAfter": 8901248, "usedHeapSizeBefore": 11221400 }, { "kind": "MajorGC", "type": "weak processing", "start": 1132972, "duration": 17, "usedHeapSizeAfter": 9931160, "usedHeapSizeBefore": 9931160 }, { "kind": "MinorGC", "type": "scavenge", "start": 1367042, "duration": 5099, "usedHeapSizeAfter": 21082752, "usedHeapSizeBefore": 22852920 }, { "kind": "MinorGC", "type": "scavenge", "start": 1422834, "duration": 4040, "usedHeapSizeAfter": 22314896, "usedHeapSizeBefore": 23266624 }, { "kind": "MinorGC", "type": "scavenge", "start": 1467377, "duration": 3890, "usedHeapSizeAfter": 24248440, "usedHeapSizeBefore": 25226304 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1472038, "duration": 73, "usedHeapSizeAfter": 24334328, "usedHeapSizeBefore": 24334328 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1484766, "duration": 7816, "usedHeapSizeAfter": 21855400, "usedHeapSizeBefore": 25810728 }, { "kind": "MinorGC", "type": "scavenge", "start": 1764636, "duration": 5653, "usedHeapSizeAfter": 25356984, "usedHeapSizeBefore": 29124488 }, { "kind": "MinorGC", "type": "scavenge", "start": 1984582, "duration": 8759, "usedHeapSizeAfter": 26938792, "usedHeapSizeBefore": 30327880 }, { "kind": "MinorGC", "type": "scavenge", "start": 2250371, "duration": 5533, "usedHeapSizeAfter": 29483584, "usedHeapSizeBefore": 41747104 }, { "kind": "MajorGC", "type": "weak processing", "start": 2842612, "duration": 17, "usedHeapSizeAfter": 41540192, "usedHeapSizeBefore": 41540192 } ], "blinkGC": [ { "start": 263909, "duration": 3520 }, { "start": 263921, "duration": 3057 }, { "start": 281173, "duration": 1481 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1124, "time": 1055 }, "FunctionCallback": { "count": 4485, "time": 84341 }, "NamedGetterCallback": { "count": 107, "time": 6314 }, "GetMoreDataCallback": { "count": 14, "time": 142775 }, "AccessorSetterCallback": { "count": 5392, "time": 1501 }, "GCEpilogueCallback": { "count": 15, "time": 666 }, "GCPrologueCallback": { "count": 15, "time": 612 }, "NamedSetterCallback": { "count": 18, "time": 760 }, "StoreCallbackProperty": { "count": 5334, "time": 4973 }, "NamedQueryCallback": { "count": 11, "time": 33 }, "RunMicrotaskCallback": { "count": 42, "time": 12123 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 3547 }, "CompileFunction": { "count": 3320, "time": 114050 }, "CompileIgnition": { "count": 3375, "time": 101581 }, "CompileIgnitionFinalization": { "count": 3380, "time": 29540 }, "CompileRewriteReturnResult": { "count": 3330, "time": 117 }, "CompileScopeAnalysis": { "count": 3330, "time": 15568 }, "CompileScript": { "count": 10, "time": 1375 }, "CompileLazy": { "count": 3177, "time": 11570 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 628 }, "RegExpInitializeAndCompile": { "count": 177, "time": 2273 }, "CompileForOnStackReplacement": { "count": 2, "time": 38 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 654, "time": 4234 }, "Map_SetPrototype": { "count": 12947, "time": 7628 }, "Map_TransitionToDataProperty": { "count": 11956, "time": 43361 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 228 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6760 }, "InterpreterDeserializeLazy": { "count": 160, "time": 4193 }, "CreateArrayLiteral": { "count": 761, "time": 1208 }, "CreateObjectLiteral": { "count": 1890, "time": 7199 }, "SetProperty": { "count": 8823, "time": 11692 }, "DeclareGlobals": { "count": 2, "time": 18 }, "NewClosure": { "count": 344, "time": 73 }, "NewClosure_Tenured": { "count": 2398, "time": 2512 }, "HandleApiCall": { "count": 3986, "time": 2950 }, "DateConstructor": { "count": 268, "time": 338 }, "ArrayLengthGetter": { "count": 374, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 2113 }, "FunctionPrototypeSetter": { "count": 239, "time": 2243 }, "FunctionLengthGetter": { "count": 13, "time": 18 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 236 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 1807 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 59 }, "SetGrow": { "count": 26, "time": 28 }, "WeakCollectionSet": { "count": 5007, "time": 7150 }, "ForInEnumerate": { "count": 380, "time": 2924 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 4870 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5042, "time": 3582 }, "AddDictionaryProperty": { "count": 10572, "time": 13859 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 242 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 4463 }, "HasProperty": { "count": 961, "time": 3487 }, "KeyedGetProperty": { "count": 223, "time": 913 }, "NewObject": { "count": 251, "time": 1263 }, "ObjectCreate": { "count": 221, "time": 4727 }, "ObjectKeys": { "count": 52, "time": 348 }, "SetDataProperties": { "count": 71, "time": 2949 }, "ToString": { "count": 28, "time": 31 }, "RegExpExec": { "count": 269, "time": 11867 }, "RegExpExecMultiple": { "count": 327, "time": 1237 }, "RegExpReplace": { "count": 784, "time": 2852 }, "StringSplit": { "count": 6134, "time": 8853 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 428 }, "StringBuilderJoin": { "count": 136, "time": 693 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 562, "time": 119 }, "StringIndexOfUnchecked": { "count": 330, "time": 707 }, "StringToArray": { "count": 1, "time": 8 }, "ArrayConcat": { "count": 5026, "time": 6862 }, "ArrayPush": { "count": 8, "time": 18 }, "ArraySplice": { "count": 82, "time": 60 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 208 }, "FunctionPrototypeToString": { "count": 116, "time": 495 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 2436 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 51256 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1021 }, "ObjectIsExtensible": { "count": 19, "time": 255 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 2374 }, "AllocateInNewSpace": { "count": 264, "time": 3514 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 51 }, "ArrayShift": { "count": 120, "time": 119 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 252 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 142, "time": 1908 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 115 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 14 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 509 }, "ArrayPop": { "count": 53, "time": 28 }, "ArrayBufferConstructor": { "count": 1, "time": 3601 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 783 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 582 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3382 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1165 }, "StringToNumber": { "count": 196, "time": 48 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 7 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1214, "time": 2671 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 203 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 4 }, "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": 76 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3122 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 7522 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 276 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 28 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 52 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 37127 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2831 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1761 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1372 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 107114 }, "GC_MC_INCREMENTAL": { "count": 25, "time": 16913 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2159 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 177 }, "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": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 496 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 56 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 790 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1055 }, "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": 106 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1427 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3567 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 423 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 680 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1749 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 128 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1013 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 28 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 9 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 17 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 832 }, "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": 37 }, "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": 649 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 277 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 6 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5160 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2201 }, "GC_MC_BACKGROUND_MARKING": { "count": 29, "time": 33900 }, "GC_Custom_IncrementalMarkingObserver": { "count": 159, "time": 3969 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2561 } }, "JavaScript": { "JS_Execution": { "count": 5529, "time": 1084573 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 14707 }, "ParseFunctionLiteral": { "count": 3378, "time": 145169 }, "ParseProgram": { "count": 10, "time": 1836 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10637 }, "PreParseNoVariableResolution": { "count": 105, "time": 1959 }, "JsonParse": { "count": 25, "time": 133101 }, "StringParseFloat": { "count": 7, "time": 8 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20747 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2203 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1117 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1363, "time": 9422 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8895 }, "LoadIC_FunctionPrototypeStub": { "count": 387, "time": 1081 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1929 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4026, "time": 20342 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 61 }, "LoadIC_LoadNonexistentDH": { "count": 5439, "time": 16950 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5143 }, "StoreIC_Premonomorphic": { "count": 4838, "time": 18706 }, "LoadGlobalIC_Slow": { "count": 21, "time": 6 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 553 }, "LoadIC_SlowStub": { "count": 21, "time": 471 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1658 }, "LoadIC_LoadFieldDH": { "count": 4046, "time": 10799 }, "StoreIC_StoreFieldDH": { "count": 1286, "time": 5824 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 1276 }, "KeyedLoadIC_LoadElementDH": { "count": 826, "time": 3809 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5756 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 70 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 514, "time": 4595 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 124, "time": 1630 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 412 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 562 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 497 }, "LoadIC_StringLength": { "count": 27, "time": 35 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 25 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 392 } }, "API": { "API_Context_New": { "count": 2, "time": 4511 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1384 }, "API_Object_SetPrivate": { "count": 35, "time": 19 }, "API_Persistent_New": { "count": 1876, "time": 261 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 737 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3948 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 138, "time": 31 }, "API_Object_SetPrototype": { "count": 43, "time": 782 }, "API_ObjectTemplate_New": { "count": 102, "time": 408 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1292 }, "API_String_Write": { "count": 654, "time": 99 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 30 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 2 }, "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": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 17 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 506 }, "CompileBackgroundScript": { "count": 1, "time": 12 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 118 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 780 }, "ParseBackgroundProgram": { "count": 1, "time": 749 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6038 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 47385 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 81, "time": 8 }, "OptimizeCode": { "count": 81, "time": 1024 }, "RecompileSynchronous": { "count": 159, "time": 171564 }, "CompileOptimized_Concurrent": { "count": 78, "time": 2595 }, "StackGuard": { "count": 82, "time": 2854 }, "DeoptimizeCode": { "count": 11, "time": 1568 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 13 }, "NotifyDeoptimized": { "count": 9, "time": 432 } } } }, { "duration": 2788613, "js": 2633871, "phases": [ { "phase": "load", "start": 0, "duration": 91822 }, { "phase": "boot", "start": 91822, "duration": 760834 }, { "phase": "transition", "start": 852656, "duration": 702171 }, { "phase": "render", "start": 1554827, "duration": 1233786 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 294610 }, { "kind": "MinorGC", "type": "scavenge", "start": 404155, "duration": 5560, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 447993, "duration": 6593, "usedHeapSizeAfter": 4487504, "usedHeapSizeBefore": 4629376 }, { "kind": "MinorGC", "type": "scavenge", "start": 537456, "duration": 1227, "usedHeapSizeAfter": 5802792, "usedHeapSizeBefore": 6119096 }, { "kind": "MinorGC", "type": "scavenge", "start": 677093, "duration": 4960, "usedHeapSizeAfter": 7874064, "usedHeapSizeBefore": 8566696 }, { "kind": "MinorGC", "type": "scavenge", "start": 854385, "duration": 3067, "usedHeapSizeAfter": 9249488, "usedHeapSizeBefore": 9843056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1069045, "duration": 2408, "usedHeapSizeAfter": 10553880, "usedHeapSizeBefore": 11560120 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1168838, "duration": 169, "usedHeapSizeAfter": 11275408, "usedHeapSizeBefore": 11275408 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1173122, "duration": 5635, "usedHeapSizeAfter": 8531016, "usedHeapSizeBefore": 11275568 }, { "kind": "MajorGC", "type": "weak processing", "start": 1180382, "duration": 25, "usedHeapSizeAfter": 8531096, "usedHeapSizeBefore": 8531096 }, { "kind": "MinorGC", "type": "scavenge", "start": 1368845, "duration": 4723, "usedHeapSizeAfter": 21326408, "usedHeapSizeBefore": 22725568 }, { "kind": "MinorGC", "type": "scavenge", "start": 1409718, "duration": 4244, "usedHeapSizeAfter": 22196360, "usedHeapSizeBefore": 22807504 }, { "kind": "MinorGC", "type": "scavenge", "start": 1456644, "duration": 5889, "usedHeapSizeAfter": 24172144, "usedHeapSizeBefore": 25373240 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1614773, "duration": 458, "usedHeapSizeAfter": 28513088, "usedHeapSizeBefore": 28513088 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1622294, "duration": 9310, "usedHeapSizeAfter": 24819032, "usedHeapSizeBefore": 28592432 }, { "kind": "MinorGC", "type": "scavenge", "start": 1801284, "duration": 5736, "usedHeapSizeAfter": 25168352, "usedHeapSizeBefore": 29397144 }, { "kind": "MinorGC", "type": "scavenge", "start": 1980180, "duration": 5334, "usedHeapSizeAfter": 28607224, "usedHeapSizeBefore": 32417136 }, { "kind": "MinorGC", "type": "scavenge", "start": 2222411, "duration": 5582, "usedHeapSizeAfter": 29089536, "usedHeapSizeBefore": 41580264 } ], "blinkGC": [ { "start": 263414, "duration": 3023 }, { "start": 263424, "duration": 2959 }, { "start": 270107, "duration": 1657 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1124, "time": 1939 }, "FunctionCallback": { "count": 4489, "time": 98532 }, "NamedGetterCallback": { "count": 107, "time": 8717 }, "GetMoreDataCallback": { "count": 14, "time": 140569 }, "AccessorSetterCallback": { "count": 5392, "time": 794 }, "GCEpilogueCallback": { "count": 16, "time": 850 }, "GCPrologueCallback": { "count": 16, "time": 521 }, "NamedSetterCallback": { "count": 18, "time": 747 }, "StoreCallbackProperty": { "count": 5334, "time": 4455 }, "NamedQueryCallback": { "count": 11, "time": 39 }, "RunMicrotaskCallback": { "count": 42, "time": 13571 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 2144 }, "CompileFunction": { "count": 3320, "time": 113092 }, "CompileIgnition": { "count": 3375, "time": 100594 }, "CompileIgnitionFinalization": { "count": 3380, "time": 29064 }, "CompileRewriteReturnResult": { "count": 3330, "time": 138 }, "CompileScopeAnalysis": { "count": 3330, "time": 14433 }, "CompileScript": { "count": 10, "time": 3725 }, "CompileLazy": { "count": 3177, "time": 14973 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 4006 }, "RegExpInitializeAndCompile": { "count": 177, "time": 2856 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 655, "time": 1389 }, "Map_SetPrototype": { "count": 12953, "time": 3065 }, "Map_TransitionToDataProperty": { "count": 11975, "time": 29458 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 90 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7313 }, "InterpreterDeserializeLazy": { "count": 160, "time": 12893 }, "CreateArrayLiteral": { "count": 761, "time": 1125 }, "CreateObjectLiteral": { "count": 1890, "time": 9740 }, "SetProperty": { "count": 8831, "time": 15743 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 939 }, "NewClosure_Tenured": { "count": 2398, "time": 2207 }, "HandleApiCall": { "count": 3986, "time": 2811 }, "DateConstructor": { "count": 268, "time": 303 }, "ArrayLengthGetter": { "count": 373, "time": 12 }, "ArrayLengthSetter": { "count": 5152, "time": 1649 }, "FunctionPrototypeSetter": { "count": 239, "time": 1397 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 150 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 91 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 42 }, "WeakCollectionSet": { "count": 5007, "time": 5135 }, "ForInEnumerate": { "count": 380, "time": 4515 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 3 }, "AllocateInNewSpace": { "count": 253, "time": 4696 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 347 }, "CreateRegExpLiteral": { "count": 235, "time": 2237 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 5276 }, "AddDictionaryProperty": { "count": 10572, "time": 15123 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 38 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 10 }, "GetProperty": { "count": 6297, "time": 3360 }, "HasProperty": { "count": 961, "time": 2069 }, "KeyedGetProperty": { "count": 223, "time": 266 }, "NewObject": { "count": 251, "time": 573 }, "ObjectCreate": { "count": 221, "time": 3795 }, "ObjectKeys": { "count": 53, "time": 775 }, "SetDataProperties": { "count": 71, "time": 2369 }, "ToString": { "count": 28, "time": 21 }, "RegExpExec": { "count": 269, "time": 10242 }, "RegExpExecMultiple": { "count": 327, "time": 2196 }, "RegExpReplace": { "count": 784, "time": 5675 }, "StringSplit": { "count": 6134, "time": 5364 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 58 }, "StringBuilderConcat": { "count": 152, "time": 71 }, "StringBuilderJoin": { "count": 136, "time": 83 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 556, "time": 125 }, "StringIndexOfUnchecked": { "count": 330, "time": 886 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 5026, "time": 12048 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 773 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 79 }, "FunctionPrototypeToString": { "count": 116, "time": 400 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 1721 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 51344 }, "ObjectSetPrototypeOf": { "count": 205, "time": 220 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 3 }, "MapGrow": { "count": 45, "time": 126 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 42 }, "ArrayShift": { "count": 120, "time": 94 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 14 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 143, "time": 2187 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 97 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 279 }, "ArrayPop": { "count": 63, "time": 35 }, "ArrayBufferConstructor": { "count": 1, "time": 3763 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 29 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 1142 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2971 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 723 }, "StringToNumber": { "count": 196, "time": 58 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 951, "time": 5370 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 56 }, "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": 2 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 279 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2984 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5341 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 43 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 40 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 42292 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3710 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 844 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 22 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1402 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 110914 }, "GC_MC_INCREMENTAL": { "count": 30, "time": 14353 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1509 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 222 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 688 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 604 }, "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": 509 }, "GC_MC_FINISH": { "count": 2, "time": 543 }, "GC_MC_MARK": { "count": 2, "time": 548 }, "GC_MC_PROLOGUE": { "count": 2, "time": 52 }, "GC_MC_SWEEP": { "count": 2, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 56 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1055 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 700 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 721 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1753 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3607 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 92 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1499 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 772 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1354 }, "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": 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": 807 }, "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": 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": 94 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6632 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3106 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 39803 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2252 }, "GC_Custom_IncrementalMarkingObserver": { "count": 107, "time": 1985 } }, "JavaScript": { "JS_Execution": { "count": 5514, "time": 1084804 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 15652 }, "ParseFunctionLiteral": { "count": 3378, "time": 152122 }, "ParseProgram": { "count": 10, "time": 317 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10419 }, "PreParseNoVariableResolution": { "count": 105, "time": 1951 }, "JsonParse": { "count": 25, "time": 118834 }, "StringParseFloat": { "count": 7, "time": 451 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 23050 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2258 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2857 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1371, "time": 3502 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 10014 }, "LoadIC_FunctionPrototypeStub": { "count": 388, "time": 2084 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1193 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4009, "time": 16555 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 32 }, "LoadIC_LoadNonexistentDH": { "count": 5451, "time": 12940 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4633 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 21170 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 28 }, "LoadIC_SlowStub": { "count": 21, "time": 192 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1261 }, "LoadIC_LoadFieldDH": { "count": 4043, "time": 15705 }, "StoreIC_StoreFieldDH": { "count": 1292, "time": 6011 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 2270 }, "KeyedLoadIC_LoadElementDH": { "count": 829, "time": 3296 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3705 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 85 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 499, "time": 4560 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 947 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 3704 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 507 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 737 }, "LoadIC_StringLength": { "count": 27, "time": 408 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 28 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 685 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 69 } }, "API": { "API_Context_New": { "count": 2, "time": 6276 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2077 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1875, "time": 1925 }, "API_String_NewFromUtf8": { "count": 13, "time": 0 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 100 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3150 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 48 }, "API_Object_SetPrototype": { "count": 43, "time": 51 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1686 }, "API_String_Write": { "count": 654, "time": 105 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "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": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 29 }, "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": 363 }, "CompileBackgroundScript": { "count": 1, "time": 7 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 110 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 698 }, "ParseBackgroundProgram": { "count": 1, "time": 721 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5935 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51439 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 67, "time": 11 }, "OptimizeCode": { "count": 67, "time": 1505 }, "RecompileSynchronous": { "count": 133, "time": 102912 }, "CompileOptimized_Concurrent": { "count": 66, "time": 3013 }, "StackGuard": { "count": 67, "time": 2049 }, "DeoptimizeCode": { "count": 9, "time": 951 }, "NotifyDeoptimized": { "count": 7, "time": 774 } } } }, { "duration": 2822682, "js": 2669007, "phases": [ { "phase": "load", "start": 0, "duration": 90404 }, { "phase": "boot", "start": 90404, "duration": 760812 }, { "phase": "transition", "start": 851216, "duration": 665276 }, { "phase": "render", "start": 1516492, "duration": 1306190 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 299160 }, { "kind": "MinorGC", "type": "scavenge", "start": 405353, "duration": 6407, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 440481, "duration": 6601, "usedHeapSizeAfter": 4487640, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 519257, "duration": 1838, "usedHeapSizeAfter": 5814400, "usedHeapSizeBefore": 6119248 }, { "kind": "MinorGC", "type": "scavenge", "start": 665614, "duration": 3707, "usedHeapSizeAfter": 7857496, "usedHeapSizeBefore": 8557048 }, { "kind": "MinorGC", "type": "scavenge", "start": 847542, "duration": 3593, "usedHeapSizeAfter": 9220720, "usedHeapSizeBefore": 9836424 }, { "kind": "MinorGC", "type": "scavenge", "start": 1041730, "duration": 2489, "usedHeapSizeAfter": 10546056, "usedHeapSizeBefore": 11556192 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1153496, "duration": 347, "usedHeapSizeAfter": 11250976, "usedHeapSizeBefore": 11250976 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1155615, "duration": 5077, "usedHeapSizeAfter": 8528272, "usedHeapSizeBefore": 11251136 }, { "kind": "MinorGC", "type": "scavenge", "start": 1341811, "duration": 3052, "usedHeapSizeAfter": 21318576, "usedHeapSizeBefore": 22718288 }, { "kind": "MinorGC", "type": "scavenge", "start": 1371151, "duration": 4669, "usedHeapSizeAfter": 22187072, "usedHeapSizeBefore": 22800640 }, { "kind": "MinorGC", "type": "scavenge", "start": 1421469, "duration": 5474, "usedHeapSizeAfter": 24212368, "usedHeapSizeBefore": 25341392 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1537981, "duration": 76, "usedHeapSizeAfter": 27990784, "usedHeapSizeBefore": 27990784 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1550516, "duration": 7934, "usedHeapSizeAfter": 24490472, "usedHeapSizeBefore": 28140824 }, { "kind": "MinorGC", "type": "scavenge", "start": 1765623, "duration": 7323, "usedHeapSizeAfter": 25112592, "usedHeapSizeBefore": 29392664 }, { "kind": "MinorGC", "type": "scavenge", "start": 1999812, "duration": 5708, "usedHeapSizeAfter": 28642656, "usedHeapSizeBefore": 32273352 }, { "kind": "MinorGC", "type": "scavenge", "start": 2240120, "duration": 4235, "usedHeapSizeAfter": 29147848, "usedHeapSizeBefore": 41583448 }, { "kind": "MajorGC", "type": "weak processing", "start": 2818296, "duration": 19, "usedHeapSizeAfter": 40048792, "usedHeapSizeBefore": 40048792 } ], "blinkGC": [ { "start": 264800, "duration": 2572 }, { "start": 264807, "duration": 2525 }, { "start": 277539, "duration": 1568 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1132, "time": 1340 }, "FunctionCallback": { "count": 4488, "time": 107065 }, "NamedGetterCallback": { "count": 107, "time": 9139 }, "GetMoreDataCallback": { "count": 14, "time": 145398 }, "AccessorSetterCallback": { "count": 5392, "time": 1330 }, "GCEpilogueCallback": { "count": 16, "time": 1478 }, "GCPrologueCallback": { "count": 16, "time": 903 }, "NamedSetterCallback": { "count": 18, "time": 470 }, "StoreCallbackProperty": { "count": 5334, "time": 3353 }, "NamedQueryCallback": { "count": 11, "time": 34 }, "RunMicrotaskCallback": { "count": 42, "time": 13675 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1703 }, "CompileFunction": { "count": 3320, "time": 96772 }, "CompileIgnition": { "count": 3375, "time": 108563 }, "CompileIgnitionFinalization": { "count": 3380, "time": 32428 }, "CompileRewriteReturnResult": { "count": 3330, "time": 132 }, "CompileScopeAnalysis": { "count": 3330, "time": 18290 }, "CompileScript": { "count": 10, "time": 1221 }, "CompileLazy": { "count": 3177, "time": 15409 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 89 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1581 }, "CompileForOnStackReplacement": { "count": 3, "time": 44 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 663, "time": 3115 }, "Map_SetPrototype": { "count": 12968, "time": 4645 }, "Map_TransitionToDataProperty": { "count": 11969, "time": 33040 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 353 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4537 }, "InterpreterDeserializeLazy": { "count": 160, "time": 12111 }, "CreateArrayLiteral": { "count": 761, "time": 1156 }, "CreateObjectLiteral": { "count": 1890, "time": 9278 }, "SetProperty": { "count": 8831, "time": 15072 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 1331 }, "NewClosure_Tenured": { "count": 2398, "time": 1897 }, "HandleApiCall": { "count": 3986, "time": 1676 }, "DateConstructor": { "count": 268, "time": 1050 }, "ArrayLengthGetter": { "count": 373, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 2384 }, "FunctionPrototypeSetter": { "count": 239, "time": 1290 }, "FunctionLengthGetter": { "count": 13, "time": 17 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 482 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 765 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 29 }, "WeakCollectionSet": { "count": 5007, "time": 6757 }, "ForInEnumerate": { "count": 380, "time": 1423 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 222, "time": 2126 }, "CreateListFromArrayLike": { "count": 18, "time": 44 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "CreateRegExpLiteral": { "count": 235, "time": 3479 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5042, "time": 7591 }, "AddDictionaryProperty": { "count": 10572, "time": 12815 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 45 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 7 }, "GetProperty": { "count": 6296, "time": 3406 }, "HasProperty": { "count": 961, "time": 2713 }, "KeyedGetProperty": { "count": 223, "time": 1158 }, "NewObject": { "count": 251, "time": 2507 }, "ObjectCreate": { "count": 221, "time": 3459 }, "ObjectKeys": { "count": 53, "time": 825 }, "SetDataProperties": { "count": 71, "time": 2923 }, "ToString": { "count": 28, "time": 28 }, "RegExpExec": { "count": 269, "time": 11435 }, "RegExpExecMultiple": { "count": 327, "time": 1489 }, "RegExpReplace": { "count": 784, "time": 3999 }, "StringSplit": { "count": 6134, "time": 7911 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 33 }, "StringBuilderConcat": { "count": 152, "time": 77 }, "StringBuilderJoin": { "count": 136, "time": 496 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 569, "time": 961 }, "StringIndexOfUnchecked": { "count": 330, "time": 334 }, "StringToArray": { "count": 1, "time": 4 }, "ArrayConcat": { "count": 5026, "time": 7808 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 562 }, "ArrayUnshift": { "count": 45, "time": 31 }, "DateNow": { "count": 60, "time": 61 }, "FunctionPrototypeToString": { "count": 116, "time": 670 }, "ObjectDefineProperties": { "count": 2, "time": 55 }, "ObjectDefineProperty": { "count": 650, "time": 1232 }, "ObjectFreeze": { "count": 11, "time": 281 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 58377 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1437 }, "ObjectIsExtensible": { "count": 19, "time": 610 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 1129 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 31 }, "ArrayShift": { "count": 120, "time": 1010 }, "Object_DeleteProperty": { "count": 6, "time": 322 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 143, "time": 3747 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 89 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 810 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 3 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 110 }, "ArrayPop": { "count": 63, "time": 28 }, "ArrayBufferConstructor": { "count": 1, "time": 3628 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 29 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 142 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 2597 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 139 }, "StringToNumber": { "count": 196, "time": 713 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 169 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 659 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1166, "time": 2963 }, "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": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 915 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2565 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 9036 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 151 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 391 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 40421 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 1454 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 485 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1333 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 101054 }, "GC_MC_INCREMENTAL": { "count": 32, "time": 16939 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1566 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 932 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 5 }, "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": 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": 749 }, "GC_MC_MARK": { "count": 2, "time": 10 }, "GC_MC_PROLOGUE": { "count": 2, "time": 403 }, "GC_MC_SWEEP": { "count": 2, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 72 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 886 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 221 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 675 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2335 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2110 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 30 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "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": 2705 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 118 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 196 }, "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": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 112 }, "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": 7, "time": 658 }, "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": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 653 }, "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": 59 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4113 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4024 }, "GC_MC_BACKGROUND_MARKING": { "count": 19, "time": 33318 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2970 }, "GC_Custom_IncrementalMarkingObserver": { "count": 100, "time": 1244 } }, "JavaScript": { "JS_Execution": { "count": 5550, "time": 1057900 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 14618 }, "ParseFunctionLiteral": { "count": 3378, "time": 142717 }, "ParseProgram": { "count": 10, "time": 1703 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14642 }, "PreParseNoVariableResolution": { "count": 105, "time": 2618 }, "JsonParse": { "count": 25, "time": 119402 }, "StringParseFloat": { "count": 7, "time": 8 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 25058 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2120 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2753 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1365, "time": 5871 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9431 }, "LoadIC_FunctionPrototypeStub": { "count": 396, "time": 1103 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 607 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3940, "time": 23484 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 440 }, "LoadIC_LoadNonexistentDH": { "count": 5441, "time": 10788 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3471 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 14856 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 37 }, "LoadIC_SlowStub": { "count": 21, "time": 52 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1257 }, "LoadIC_LoadFieldDH": { "count": 4065, "time": 14174 }, "StoreIC_StoreFieldDH": { "count": 1283, "time": 2679 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 108, "time": 2578 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4715 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4275 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 1058 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 535, "time": 4377 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1266 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 467, "time": 2047 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 52 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 802 }, "LoadIC_StringLength": { "count": 27, "time": 576 }, "StoreIC_SlowStub": { "count": 4, "time": 6 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 62 } }, "API": { "API_Context_New": { "count": 2, "time": 10166 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1168 }, "API_Object_SetPrivate": { "count": 35, "time": 22 }, "API_Persistent_New": { "count": 1875, "time": 1892 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 625 }, "API_Function_NewInstance": { "count": 43, "time": 92 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3545 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 41 }, "API_Object_SetPrototype": { "count": 43, "time": 49 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 413 }, "API_String_Write": { "count": 654, "time": 544 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 1 }, "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": 4 }, "API_Private_New": { "count": 3, "time": 0 }, "API_String_NewExternalOneByte": { "count": 62, "time": 49 }, "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": 436 }, "CompileBackgroundScript": { "count": 1, "time": 13 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 94 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 783 }, "ParseBackgroundProgram": { "count": 1, "time": 709 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5974 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52810 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 73, "time": 8 }, "OptimizeCode": { "count": 73, "time": 1659 }, "RecompileSynchronous": { "count": 142, "time": 149250 }, "CompileOptimized_Concurrent": { "count": 69, "time": 907 }, "StackGuard": { "count": 71, "time": 2337 }, "DeoptimizeCode": { "count": 8, "time": 651 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 10 }, "NotifyDeoptimized": { "count": 7, "time": 143 } } } }, { "duration": 2788362, "js": 2637697, "phases": [ { "phase": "load", "start": 0, "duration": 85491 }, { "phase": "boot", "start": 85491, "duration": 764765 }, { "phase": "transition", "start": 850256, "duration": 712893 }, { "phase": "render", "start": 1563149, "duration": 1225213 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 308178 }, { "kind": "MinorGC", "type": "scavenge", "start": 411564, "duration": 4690, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 444904, "duration": 5741, "usedHeapSizeAfter": 4487624, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 526028, "duration": 2403, "usedHeapSizeAfter": 5803360, "usedHeapSizeBefore": 6119648 }, { "kind": "MinorGC", "type": "scavenge", "start": 662365, "duration": 3542, "usedHeapSizeAfter": 7893952, "usedHeapSizeBefore": 8566792 }, { "kind": "MinorGC", "type": "scavenge", "start": 838190, "duration": 2921, "usedHeapSizeAfter": 9188384, "usedHeapSizeBefore": 9808312 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1016020, "duration": 73, "usedHeapSizeAfter": 11008624, "usedHeapSizeBefore": 11008624 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1023763, "duration": 5786, "usedHeapSizeAfter": 8844040, "usedHeapSizeBefore": 11102280 }, { "kind": "MajorGC", "type": "weak processing", "start": 1139780, "duration": 10, "usedHeapSizeAfter": 10012304, "usedHeapSizeBefore": 10012304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1364483, "duration": 4655, "usedHeapSizeAfter": 21041184, "usedHeapSizeBefore": 22854264 }, { "kind": "MinorGC", "type": "scavenge", "start": 1410860, "duration": 4512, "usedHeapSizeAfter": 22358856, "usedHeapSizeBefore": 23251064 }, { "kind": "MinorGC", "type": "scavenge", "start": 1462620, "duration": 4399, "usedHeapSizeAfter": 24184608, "usedHeapSizeBefore": 25231312 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1468951, "duration": 70, "usedHeapSizeAfter": 24279720, "usedHeapSizeBefore": 24279720 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1487697, "duration": 7748, "usedHeapSizeAfter": 21808448, "usedHeapSizeBefore": 25834520 }, { "kind": "MinorGC", "type": "scavenge", "start": 1757514, "duration": 7576, "usedHeapSizeAfter": 25224736, "usedHeapSizeBefore": 29034056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1934062, "duration": 5244, "usedHeapSizeAfter": 26540576, "usedHeapSizeBefore": 30196776 }, { "kind": "MinorGC", "type": "scavenge", "start": 2222871, "duration": 3801, "usedHeapSizeAfter": 29459760, "usedHeapSizeBefore": 41590592 }, { "kind": "MajorGC", "type": "weak processing", "start": 2784144, "duration": 72, "usedHeapSizeAfter": 41580432, "usedHeapSizeBefore": 41580432 } ], "blinkGC": [ { "start": 275641, "duration": 3900 }, { "start": 275971, "duration": 3529 }, { "start": 288064, "duration": 1902 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 1388 }, "FunctionCallback": { "count": 4486, "time": 89794 }, "NamedGetterCallback": { "count": 107, "time": 3101 }, "GetMoreDataCallback": { "count": 14, "time": 157720 }, "AccessorSetterCallback": { "count": 5392, "time": 800 }, "GCEpilogueCallback": { "count": 15, "time": 1568 }, "GCPrologueCallback": { "count": 15, "time": 1860 }, "NamedSetterCallback": { "count": 18, "time": 104 }, "StoreCallbackProperty": { "count": 5334, "time": 6160 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 12225 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 3131 }, "CompileFunction": { "count": 3320, "time": 102800 }, "CompileIgnition": { "count": 3375, "time": 116036 }, "CompileIgnitionFinalization": { "count": 3380, "time": 30616 }, "CompileRewriteReturnResult": { "count": 3330, "time": 480 }, "CompileScopeAnalysis": { "count": 3330, "time": 12128 }, "CompileScript": { "count": 10, "time": 325 }, "CompileLazy": { "count": 3177, "time": 14084 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 322 }, "RegExpInitializeAndCompile": { "count": 177, "time": 220 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 1292 }, "Map_SetPrototype": { "count": 12941, "time": 4319 }, "Map_TransitionToDataProperty": { "count": 11954, "time": 31505 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 69 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7650 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9524 }, "CreateArrayLiteral": { "count": 761, "time": 855 }, "CreateObjectLiteral": { "count": 1890, "time": 5854 }, "SetProperty": { "count": 8827, "time": 17663 }, "DeclareGlobals": { "count": 2, "time": 17 }, "NewClosure": { "count": 344, "time": 181 }, "NewClosure_Tenured": { "count": 2398, "time": 1676 }, "HandleApiCall": { "count": 3986, "time": 4122 }, "DateConstructor": { "count": 268, "time": 121 }, "ArrayLengthGetter": { "count": 374, "time": 15 }, "ArrayLengthSetter": { "count": 5152, "time": 1261 }, "FunctionPrototypeSetter": { "count": 239, "time": 1347 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1124 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 718 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 59 }, "SetGrow": { "count": 26, "time": 37 }, "WeakCollectionSet": { "count": 5007, "time": 6603 }, "ForInEnumerate": { "count": 380, "time": 2731 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 246, "time": 3249 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2312 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5042, "time": 4635 }, "AddDictionaryProperty": { "count": 10572, "time": 10344 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 40 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 2456 }, "HasProperty": { "count": 961, "time": 915 }, "KeyedGetProperty": { "count": 223, "time": 744 }, "NewObject": { "count": 251, "time": 1643 }, "ObjectCreate": { "count": 221, "time": 1962 }, "ObjectKeys": { "count": 53, "time": 1229 }, "SetDataProperties": { "count": 71, "time": 1417 }, "ToString": { "count": 28, "time": 718 }, "RegExpExec": { "count": 270, "time": 8293 }, "RegExpExecMultiple": { "count": 327, "time": 1406 }, "RegExpReplace": { "count": 784, "time": 2910 }, "StringSplit": { "count": 6134, "time": 9896 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 27 }, "StringBuilderConcat": { "count": 152, "time": 78 }, "StringBuilderJoin": { "count": 136, "time": 74 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 557, "time": 101 }, "StringIndexOfUnchecked": { "count": 330, "time": 88 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 9312 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 640 }, "ArrayUnshift": { "count": 45, "time": 22 }, "DateNow": { "count": 60, "time": 61 }, "FunctionPrototypeToString": { "count": 116, "time": 381 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 549 }, "ObjectFreeze": { "count": 11, "time": 12 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53843 }, "ObjectSetPrototypeOf": { "count": 205, "time": 592 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 317 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 45 }, "ArrayShift": { "count": 120, "time": 251 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 6 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 7 }, "Interrupt": { "count": 144, "time": 832 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 157 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 326 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 791 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 4235 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 37 }, "NumberPrototypeToString": { "count": 31, "time": 7 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 98 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3027 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 554 }, "StringToNumber": { "count": 196, "time": 577 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 13 }, "DateUTC": { "count": 24, "time": 29 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1172, "time": 5120 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 54 }, "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": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 68 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2525 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 5877 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 33 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 39 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 35222 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2675 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1711 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1349 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 96565 }, "GC_MC_INCREMENTAL": { "count": 27, "time": 18867 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 3014 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 23 }, "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": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 0 }, "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": 647 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 53 }, "GC_MC_SWEEP": { "count": 2, "time": 6 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 1027 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 674 }, "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": 107 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1560 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3310 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 42 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 64 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2655 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 120 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 587 }, "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": 679 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 14 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 205 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 651 }, "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": 680 }, "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": 7 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4897 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 2029 }, "GC_MC_BACKGROUND_MARKING": { "count": 29, "time": 31452 }, "GC_Custom_IncrementalMarkingObserver": { "count": 157, "time": 2622 }, "AllocateInTargetSpace": { "count": 1, "time": 3 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2274 } }, "JavaScript": { "JS_Execution": { "count": 5512, "time": 1080185 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 11917 }, "ParseFunctionLiteral": { "count": 3378, "time": 154073 }, "ParseProgram": { "count": 10, "time": 1659 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11490 }, "PreParseNoVariableResolution": { "count": 105, "time": 3071 }, "JsonParse": { "count": 25, "time": 135874 }, "StringParseFloat": { "count": 7, "time": 748 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 24750 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2564 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3406 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1357, "time": 8735 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8906 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 2247 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 3225 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3991, "time": 16962 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5426, "time": 14022 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1875 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 22894 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 27 }, "LoadIC_SlowStub": { "count": 21, "time": 44 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1297 }, "LoadIC_LoadFieldDH": { "count": 4027, "time": 11744 }, "StoreIC_StoreFieldDH": { "count": 1277, "time": 4582 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 584 }, "LoadIC_Miss": { "count": 107, "time": 1297 }, "KeyedLoadIC_LoadElementDH": { "count": 829, "time": 3184 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4451 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 77 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 497, "time": 1375 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 125, "time": 981 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 468, "time": 3999 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 74 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 775 }, "LoadIC_StringLength": { "count": 27, "time": 34 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 473 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 26 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 683 } }, "API": { "API_Context_New": { "count": 2, "time": 11355 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1651 }, "API_Object_SetPrivate": { "count": 35, "time": 18 }, "API_Persistent_New": { "count": 1877, "time": 285 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 15 }, "API_Function_NewInstance": { "count": 43, "time": 1462 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3030 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 138, "time": 30 }, "API_Object_SetPrototype": { "count": 43, "time": 39 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 236 }, "API_String_Write": { "count": 654, "time": 465 }, "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": 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": 63, "time": 28 }, "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": 471 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 99 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 941 }, "ParseBackgroundProgram": { "count": 1, "time": 682 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6179 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53699 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 80, "time": 5 }, "OptimizeCode": { "count": 80, "time": 1409 }, "RecompileSynchronous": { "count": 160, "time": 102513 }, "CompileOptimized_Concurrent": { "count": 80, "time": 1974 }, "StackGuard": { "count": 84, "time": 1668 }, "DeoptimizeCode": { "count": 9, "time": 2016 }, "NotifyDeoptimized": { "count": 6, "time": 570 } } } }, { "duration": 2812472, "js": 2665391, "phases": [ { "phase": "load", "start": 0, "duration": 88010 }, { "phase": "boot", "start": 88010, "duration": 739095 }, { "phase": "transition", "start": 827105, "duration": 690532 }, { "phase": "render", "start": 1517637, "duration": 1294835 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 288356 }, { "kind": "MinorGC", "type": "scavenge", "start": 403668, "duration": 5131, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 436004, "duration": 5754, "usedHeapSizeAfter": 4487624, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 511321, "duration": 2561, "usedHeapSizeAfter": 5808952, "usedHeapSizeBefore": 6119648 }, { "kind": "MinorGC", "type": "scavenge", "start": 648142, "duration": 3266, "usedHeapSizeAfter": 7864256, "usedHeapSizeBefore": 8563664 }, { "kind": "MinorGC", "type": "scavenge", "start": 828650, "duration": 3732, "usedHeapSizeAfter": 9232768, "usedHeapSizeBefore": 9841928 }, { "kind": "MinorGC", "type": "scavenge", "start": 1033725, "duration": 1815, "usedHeapSizeAfter": 10562952, "usedHeapSizeBefore": 11559360 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1139050, "duration": 66, "usedHeapSizeAfter": 11281288, "usedHeapSizeBefore": 11281288 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1143048, "duration": 5422, "usedHeapSizeAfter": 8540240, "usedHeapSizeBefore": 11281448 }, { "kind": "MajorGC", "type": "weak processing", "start": 1150401, "duration": 7, "usedHeapSizeAfter": 8540320, "usedHeapSizeBefore": 8540320 }, { "kind": "MinorGC", "type": "scavenge", "start": 1350129, "duration": 2847, "usedHeapSizeAfter": 21316400, "usedHeapSizeBefore": 22733224 }, { "kind": "MinorGC", "type": "scavenge", "start": 1388135, "duration": 5648, "usedHeapSizeAfter": 22259992, "usedHeapSizeBefore": 22843648 }, { "kind": "MinorGC", "type": "scavenge", "start": 1429805, "duration": 3922, "usedHeapSizeAfter": 24163944, "usedHeapSizeBefore": 25381952 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1598343, "duration": 421, "usedHeapSizeAfter": 28939216, "usedHeapSizeBefore": 28939216 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1611826, "duration": 9533, "usedHeapSizeAfter": 25102968, "usedHeapSizeBefore": 29147232 }, { "kind": "MinorGC", "type": "scavenge", "start": 1782777, "duration": 5795, "usedHeapSizeAfter": 25310520, "usedHeapSizeBefore": 29407192 }, { "kind": "MinorGC", "type": "scavenge", "start": 2148982, "duration": 5365, "usedHeapSizeAfter": 29305256, "usedHeapSizeBefore": 40873104 }, { "kind": "MinorGC", "type": "scavenge", "start": 2585188, "duration": 5229, "usedHeapSizeAfter": 30457544, "usedHeapSizeBefore": 42278040 } ], "blinkGC": [ { "start": 252709, "duration": 3344 }, { "start": 252716, "duration": 3284 }, { "start": 258234, "duration": 1215 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 1547 }, "FunctionCallback": { "count": 4490, "time": 91595 }, "NamedGetterCallback": { "count": 107, "time": 9906 }, "GetMoreDataCallback": { "count": 14, "time": 136634 }, "AccessorSetterCallback": { "count": 5392, "time": 2876 }, "GCEpilogueCallback": { "count": 16, "time": 714 }, "GCPrologueCallback": { "count": 16, "time": 858 }, "NamedSetterCallback": { "count": 18, "time": 206 }, "StoreCallbackProperty": { "count": 5334, "time": 5521 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 12811 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 4727 }, "CompileFunction": { "count": 3320, "time": 96855 }, "CompileIgnition": { "count": 3375, "time": 103791 }, "CompileIgnitionFinalization": { "count": 3380, "time": 33090 }, "CompileRewriteReturnResult": { "count": 3330, "time": 354 }, "CompileScopeAnalysis": { "count": 3330, "time": 12521 }, "CompileScript": { "count": 10, "time": 1074 }, "CompileLazy": { "count": 3177, "time": 10404 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 397 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1368 }, "CompileForOnStackReplacement": { "count": 2, "time": 32 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 662, "time": 2297 }, "Map_SetPrototype": { "count": 12985, "time": 3434 }, "Map_TransitionToDataProperty": { "count": 11984, "time": 25990 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 1539 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6509 }, "InterpreterDeserializeLazy": { "count": 160, "time": 12612 }, "CreateArrayLiteral": { "count": 761, "time": 2561 }, "CreateObjectLiteral": { "count": 1890, "time": 11076 }, "SetProperty": { "count": 8831, "time": 12465 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 784 }, "NewClosure_Tenured": { "count": 2398, "time": 1972 }, "HandleApiCall": { "count": 3986, "time": 3903 }, "DateConstructor": { "count": 268, "time": 114 }, "ArrayLengthGetter": { "count": 371, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 2471 }, "FunctionPrototypeSetter": { "count": 239, "time": 1650 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "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": 106 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 575 }, "SetGrow": { "count": 26, "time": 29 }, "WeakCollectionSet": { "count": 5007, "time": 8833 }, "ForInEnumerate": { "count": 380, "time": 1984 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 251, "time": 3222 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2792 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 3414 }, "AddDictionaryProperty": { "count": 10572, "time": 17999 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 44 }, "CreateDataProperty": { "count": 2, "time": 5 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 2625 }, "HasProperty": { "count": 959, "time": 3067 }, "KeyedGetProperty": { "count": 223, "time": 1530 }, "NewObject": { "count": 251, "time": 3720 }, "ObjectCreate": { "count": 221, "time": 4320 }, "ObjectKeys": { "count": 53, "time": 1542 }, "SetDataProperties": { "count": 71, "time": 1540 }, "ToString": { "count": 28, "time": 18 }, "RegExpExec": { "count": 269, "time": 11869 }, "RegExpExecMultiple": { "count": 327, "time": 3360 }, "RegExpReplace": { "count": 784, "time": 2990 }, "StringSplit": { "count": 6134, "time": 6189 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 820 }, "StringBuilderConcat": { "count": 152, "time": 736 }, "StringBuilderJoin": { "count": 136, "time": 79 }, "StringCharCodeAt": { "count": 11, "time": 8 }, "StringEqual": { "count": 546, "time": 1111 }, "StringIndexOfUnchecked": { "count": 330, "time": 78 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 5026, "time": 10182 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 661 }, "ArrayUnshift": { "count": 45, "time": 20 }, "DateNow": { "count": 60, "time": 56 }, "FunctionPrototypeToString": { "count": 116, "time": 129 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 3111 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53188 }, "ObjectSetPrototypeOf": { "count": 205, "time": 212 }, "ObjectIsExtensible": { "count": 19, "time": 11 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 107 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 54 }, "ArrayShift": { "count": 120, "time": 85 }, "Object_DeleteProperty": { "count": 6, "time": 14 }, "ArrayIndexOf": { "count": 70, "time": 14 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 148, "time": 3444 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 125 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 204 }, "ArrayPop": { "count": 63, "time": 29 }, "ArrayBufferConstructor": { "count": 1, "time": 3601 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 40 }, "NumberPrototypeToString": { "count": 31, "time": 8 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 94 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 4220 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 719 }, "StringToNumber": { "count": 196, "time": 50 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 850 }, "DateUTC": { "count": 24, "time": 22 }, "ObjectIsFrozen": { "count": 216, "time": 608 }, "ObjectPrototypeGetProto": { "count": 12, "time": 9 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1010, "time": 6150 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 467 }, "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": 10 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 112 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2981 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6976 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 54 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 56 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 37347 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4899 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 436 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 1615 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 107194 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 15769 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1299 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 1429 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 465 }, "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": 17 }, "GC_MC_FINISH": { "count": 2, "time": 651 }, "GC_MC_MARK": { "count": 2, "time": 172 }, "GC_MC_PROLOGUE": { "count": 2, "time": 50 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 60 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1304 }, "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": 502 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1465 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5054 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 22 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "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": 2596 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 115 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 634 }, "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": 27 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 682 }, "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": 86 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 411 }, "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": 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": 76 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7213 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4315 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 34167 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2130 }, "GC_Custom_IncrementalMarkingObserver": { "count": 115, "time": 1932 } }, "JavaScript": { "JS_Execution": { "count": 5566, "time": 1109560 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 16477 }, "ParseFunctionLiteral": { "count": 3378, "time": 139310 }, "ParseProgram": { "count": 10, "time": 698 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13473 }, "PreParseNoVariableResolution": { "count": 105, "time": 2563 }, "JsonParse": { "count": 25, "time": 122846 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19951 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3046 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2813 }, "StoreGlobalIC_Miss": { "count": 8, "time": 39 }, "StoreIC_Miss": { "count": 1380, "time": 6522 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 7340 }, "LoadIC_FunctionPrototypeStub": { "count": 395, "time": 1375 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1169 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4128, "time": 16515 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5449, "time": 14869 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5573 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 15263 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 33 }, "LoadIC_SlowStub": { "count": 21, "time": 48 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1532 }, "LoadIC_LoadFieldDH": { "count": 4106, "time": 8959 }, "StoreIC_StoreFieldDH": { "count": 1298, "time": 4550 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 3070 }, "KeyedLoadIC_LoadElementDH": { "count": 823, "time": 3732 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 310 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 4151 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 505 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 551, "time": 3306 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 781 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 1325 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 628 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 882 }, "LoadIC_StringLength": { "count": 27, "time": 35 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 18 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 361 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 507 } }, "API": { "API_Context_New": { "count": 2, "time": 10991 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1651 }, "API_Object_SetPrivate": { "count": 35, "time": 25 }, "API_Persistent_New": { "count": 1875, "time": 630 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 4 }, "API_Script_Run": { "count": 9, "time": 15 }, "API_Function_NewInstance": { "count": 43, "time": 1268 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3458 }, "API_Object_CreateDataProperty": { "count": 22, "time": 11 }, "API_Object_Get": { "count": 138, "time": 42 }, "API_Object_SetPrototype": { "count": 43, "time": 49 }, "API_ObjectTemplate_New": { "count": 102, "time": 19 }, "API_String_NewFromOneByte": { "count": 1038, "time": 259 }, "API_String_Write": { "count": 654, "time": 609 }, "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": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 21 }, "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": 321 }, "CompileBackgroundScript": { "count": 1, "time": 7 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 96 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 741 }, "ParseBackgroundProgram": { "count": 1, "time": 1066 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7320 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52101 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 86, "time": 10 }, "OptimizeCode": { "count": 86, "time": 616 }, "RecompileSynchronous": { "count": 170, "time": 132740 }, "CompileOptimized_Concurrent": { "count": 84, "time": 3871 }, "StackGuard": { "count": 86, "time": 1683 }, "DeoptimizeCode": { "count": 7, "time": 603 }, "NotifyDeoptimized": { "count": 5, "time": 671 } } } }, { "duration": 2772317, "js": 2621503, "phases": [ { "phase": "load", "start": 0, "duration": 89207 }, { "phase": "boot", "start": 89207, "duration": 766059 }, { "phase": "transition", "start": 855266, "duration": 678934 }, { "phase": "render", "start": 1534200, "duration": 1238117 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 294963 }, { "kind": "MinorGC", "type": "scavenge", "start": 399206, "duration": 5068, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 434109, "duration": 5910, "usedHeapSizeAfter": 4487568, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 514093, "duration": 2326, "usedHeapSizeAfter": 5802936, "usedHeapSizeBefore": 6119248 }, { "kind": "MinorGC", "type": "scavenge", "start": 670927, "duration": 3198, "usedHeapSizeAfter": 7877816, "usedHeapSizeBefore": 8566448 }, { "kind": "MinorGC", "type": "scavenge", "start": 855937, "duration": 2456, "usedHeapSizeAfter": 9228376, "usedHeapSizeBefore": 9837160 }, { "kind": "MinorGC", "type": "scavenge", "start": 1065067, "duration": 2684, "usedHeapSizeAfter": 10530456, "usedHeapSizeBefore": 11559936 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1179928, "duration": 63, "usedHeapSizeAfter": 11249368, "usedHeapSizeBefore": 11249368 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1181396, "duration": 4213, "usedHeapSizeAfter": 8539872, "usedHeapSizeBefore": 11249528 }, { "kind": "MajorGC", "type": "weak processing", "start": 1187067, "duration": 7, "usedHeapSizeAfter": 8539952, "usedHeapSizeBefore": 8539952 }, { "kind": "MinorGC", "type": "scavenge", "start": 1368312, "duration": 3858, "usedHeapSizeAfter": 21305552, "usedHeapSizeBefore": 22729928 }, { "kind": "MinorGC", "type": "scavenge", "start": 1401766, "duration": 6255, "usedHeapSizeAfter": 22186320, "usedHeapSizeBefore": 22840424 }, { "kind": "MinorGC", "type": "scavenge", "start": 1439102, "duration": 4176, "usedHeapSizeAfter": 24240240, "usedHeapSizeBefore": 25367840 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1609566, "duration": 82, "usedHeapSizeAfter": 28578008, "usedHeapSizeBefore": 28578008 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1621486, "duration": 9655, "usedHeapSizeAfter": 24908880, "usedHeapSizeBefore": 28781992 }, { "kind": "MinorGC", "type": "scavenge", "start": 1808494, "duration": 5556, "usedHeapSizeAfter": 25252584, "usedHeapSizeBefore": 29494376 }, { "kind": "MinorGC", "type": "scavenge", "start": 1987137, "duration": 6999, "usedHeapSizeAfter": 28858200, "usedHeapSizeBefore": 32436632 }, { "kind": "MinorGC", "type": "scavenge", "start": 2218398, "duration": 3773, "usedHeapSizeAfter": 29083056, "usedHeapSizeBefore": 41637640 } ], "blinkGC": [ { "start": 261444, "duration": 2989 }, { "start": 261453, "duration": 2208 }, { "start": 264993, "duration": 1272 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1134, "time": 1166 }, "FunctionCallback": { "count": 4491, "time": 94149 }, "NamedGetterCallback": { "count": 107, "time": 8220 }, "GetMoreDataCallback": { "count": 14, "time": 144210 }, "AccessorSetterCallback": { "count": 5392, "time": 4051 }, "GCEpilogueCallback": { "count": 16, "time": 823 }, "GCPrologueCallback": { "count": 16, "time": 964 }, "NamedSetterCallback": { "count": 18, "time": 107 }, "StoreCallbackProperty": { "count": 5334, "time": 2734 }, "NamedQueryCallback": { "count": 11, "time": 33 }, "RunMicrotaskCallback": { "count": 42, "time": 13586 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1618 }, "CompileFunction": { "count": 3320, "time": 100476 }, "CompileIgnition": { "count": 3375, "time": 105770 }, "CompileIgnitionFinalization": { "count": 3380, "time": 30598 }, "CompileRewriteReturnResult": { "count": 3330, "time": 298 }, "CompileScopeAnalysis": { "count": 3330, "time": 12294 }, "CompileScript": { "count": 10, "time": 2214 }, "CompileLazy": { "count": 3177, "time": 11634 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 90 }, "RegExpInitializeAndCompile": { "count": 177, "time": 637 }, "CompileForOnStackReplacement": { "count": 1, "time": 401 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 665, "time": 1009 }, "Map_SetPrototype": { "count": 12950, "time": 3142 }, "Map_TransitionToDataProperty": { "count": 11976, "time": 39977 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 72 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6464 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8917 }, "CreateArrayLiteral": { "count": 761, "time": 5034 }, "CreateObjectLiteral": { "count": 1890, "time": 8300 }, "SetProperty": { "count": 8831, "time": 14737 }, "DeclareGlobals": { "count": 2, "time": 30 }, "NewClosure": { "count": 344, "time": 85 }, "NewClosure_Tenured": { "count": 2398, "time": 3327 }, "HandleApiCall": { "count": 3986, "time": 1041 }, "DateConstructor": { "count": 268, "time": 121 }, "ArrayLengthGetter": { "count": 373, "time": 24 }, "ArrayLengthSetter": { "count": 5152, "time": 1526 }, "FunctionPrototypeSetter": { "count": 239, "time": 3857 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 107 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 78 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 634 }, "SetGrow": { "count": 26, "time": 34 }, "WeakCollectionSet": { "count": 5007, "time": 7649 }, "ForInEnumerate": { "count": 380, "time": 4952 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 256, "time": 2764 }, "CreateListFromArrayLike": { "count": 18, "time": 23 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 3197 }, "GenerateRandomNumbers": { "count": 1, "time": 5 }, "NumberToStringSkipCache": { "count": 5039, "time": 3416 }, "AddDictionaryProperty": { "count": 10572, "time": 11614 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 47 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 4125 }, "HasProperty": { "count": 961, "time": 4133 }, "KeyedGetProperty": { "count": 223, "time": 1388 }, "NewObject": { "count": 251, "time": 2213 }, "ObjectCreate": { "count": 221, "time": 4201 }, "ObjectKeys": { "count": 53, "time": 890 }, "SetDataProperties": { "count": 71, "time": 2126 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 11524 }, "RegExpExecMultiple": { "count": 327, "time": 3145 }, "RegExpReplace": { "count": 784, "time": 3770 }, "StringSplit": { "count": 6134, "time": 6884 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 35 }, "StringBuilderConcat": { "count": 152, "time": 1465 }, "StringBuilderJoin": { "count": 136, "time": 108 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 560, "time": 495 }, "StringIndexOfUnchecked": { "count": 330, "time": 71 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 9360 }, "ArrayPush": { "count": 8, "time": 22 }, "ArraySplice": { "count": 82, "time": 102 }, "ArrayUnshift": { "count": 45, "time": 29 }, "DateNow": { "count": 60, "time": 68 }, "FunctionPrototypeToString": { "count": 116, "time": 96 }, "ObjectDefineProperties": { "count": 2, "time": 506 }, "ObjectDefineProperty": { "count": 650, "time": 2223 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 51148 }, "ObjectSetPrototypeOf": { "count": 205, "time": 896 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 136 }, "GlobalUnescape": { "count": 1, "time": 423 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 49 }, "ArrayShift": { "count": 120, "time": 110 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 143, "time": 2542 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 360 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1638 }, "ArrayPop": { "count": 63, "time": 31 }, "ArrayBufferConstructor": { "count": 1, "time": 3982 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 39 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 116 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3412 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 877 }, "StringToNumber": { "count": 196, "time": 43 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 7 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1063, "time": 3686 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 59 }, "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": 79 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2479 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7428 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 50 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 29 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 434 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 40070 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2857 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 610 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 2133 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 103924 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 22053 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 920 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 863 }, "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": 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": 11 }, "GC_MC_FINISH": { "count": 2, "time": 691 }, "GC_MC_MARK": { "count": 2, "time": 19 }, "GC_MC_PROLOGUE": { "count": 2, "time": 624 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 63 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 729 }, "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": 903 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2247 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2556 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 166 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2859 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 626 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 559 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 10 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 128 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 106 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 84 }, "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": 484 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 675 }, "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": 65 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4452 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 4020 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 33318 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2755 }, "GC_Custom_IncrementalMarkingObserver": { "count": 109, "time": 620 } }, "JavaScript": { "JS_Execution": { "count": 5519, "time": 1066976 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 18469 }, "ParseFunctionLiteral": { "count": 3378, "time": 155220 }, "ParseProgram": { "count": 10, "time": 1299 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12274 }, "PreParseNoVariableResolution": { "count": 105, "time": 2486 }, "JsonParse": { "count": 25, "time": 116785 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17817 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1897 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1432 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1372, "time": 7515 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7136 }, "LoadIC_FunctionPrototypeStub": { "count": 398, "time": 2034 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1437 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3998, "time": 19121 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 5459, "time": 16686 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3401 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 19113 }, "LoadGlobalIC_Slow": { "count": 21, "time": 7 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 39 }, "LoadIC_SlowStub": { "count": 21, "time": 47 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 917 }, "LoadIC_LoadFieldDH": { "count": 4038, "time": 12989 }, "StoreIC_StoreFieldDH": { "count": 1292, "time": 4429 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 4207 }, "KeyedLoadIC_LoadElementDH": { "count": 829, "time": 2851 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5381 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 83 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 504, "time": 4907 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 130, "time": 1338 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 1047 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 68 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 469 }, "LoadIC_StringLength": { "count": 27, "time": 216 }, "StoreIC_SlowStub": { "count": 4, "time": 37 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 26 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 24 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 58 } }, "API": { "API_Context_New": { "count": 2, "time": 7990 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1913 }, "API_Object_SetPrivate": { "count": 35, "time": 22 }, "API_Persistent_New": { "count": 1875, "time": 744 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 21 }, "API_Function_NewInstance": { "count": 43, "time": 91 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2925 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 44 }, "API_Object_SetPrototype": { "count": 43, "time": 46 }, "API_ObjectTemplate_New": { "count": 102, "time": 10 }, "API_String_NewFromOneByte": { "count": 1038, "time": 816 }, "API_String_Write": { "count": 654, "time": 135 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 39 }, "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": 216 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 26 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 348 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 100 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 747 }, "ParseBackgroundProgram": { "count": 1, "time": 746 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6792 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50994 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 7 }, "OptimizeCode": { "count": 76, "time": 1031 }, "RecompileSynchronous": { "count": 151, "time": 109864 }, "CompileOptimized_Concurrent": { "count": 75, "time": 2842 }, "StackGuard": { "count": 77, "time": 3023 }, "DeoptimizeCode": { "count": 10, "time": 2610 }, "NotifyDeoptimized": { "count": 9, "time": 868 } } } }, { "duration": 2784050, "js": 2641033, "phases": [ { "phase": "load", "start": 0, "duration": 95219 }, { "phase": "boot", "start": 95219, "duration": 755792 }, { "phase": "transition", "start": 851011, "duration": 725818 }, { "phase": "render", "start": 1576829, "duration": 1207221 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 300503 }, { "kind": "MinorGC", "type": "scavenge", "start": 409252, "duration": 4836, "usedHeapSizeAfter": 3767176, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 446039, "duration": 7055, "usedHeapSizeAfter": 4487496, "usedHeapSizeBefore": 4629568 }, { "kind": "MinorGC", "type": "scavenge", "start": 535930, "duration": 2212, "usedHeapSizeAfter": 5803576, "usedHeapSizeBefore": 6119592 }, { "kind": "MinorGC", "type": "scavenge", "start": 673402, "duration": 3497, "usedHeapSizeAfter": 7882304, "usedHeapSizeBefore": 8565760 }, { "kind": "MinorGC", "type": "scavenge", "start": 842593, "duration": 2507, "usedHeapSizeAfter": 9200184, "usedHeapSizeBefore": 9823816 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1023658, "duration": 661, "usedHeapSizeAfter": 11002912, "usedHeapSizeBefore": 11002912 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1035571, "duration": 8357, "usedHeapSizeAfter": 8818200, "usedHeapSizeBefore": 11101592 }, { "kind": "MajorGC", "type": "weak processing", "start": 1170924, "duration": 9, "usedHeapSizeAfter": 9979360, "usedHeapSizeBefore": 9979360 }, { "kind": "MinorGC", "type": "scavenge", "start": 1377396, "duration": 8325, "usedHeapSizeAfter": 21063952, "usedHeapSizeBefore": 22858712 }, { "kind": "MinorGC", "type": "scavenge", "start": 1434532, "duration": 7339, "usedHeapSizeAfter": 22333728, "usedHeapSizeBefore": 23255504 }, { "kind": "MinorGC", "type": "scavenge", "start": 1475237, "duration": 4411, "usedHeapSizeAfter": 24185968, "usedHeapSizeBefore": 25231968 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1481709, "duration": 396, "usedHeapSizeAfter": 24315960, "usedHeapSizeBefore": 24315960 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1531716, "duration": 8884, "usedHeapSizeAfter": 23341320, "usedHeapSizeBefore": 27245912 }, { "kind": "MinorGC", "type": "scavenge", "start": 1761922, "duration": 4398, "usedHeapSizeAfter": 25138424, "usedHeapSizeBefore": 29031144 }, { "kind": "MinorGC", "type": "scavenge", "start": 1957081, "duration": 3753, "usedHeapSizeAfter": 27487800, "usedHeapSizeBefore": 31365528 }, { "kind": "MinorGC", "type": "scavenge", "start": 2218231, "duration": 6294, "usedHeapSizeAfter": 29348896, "usedHeapSizeBefore": 41524992 }, { "kind": "MajorGC", "type": "weak processing", "start": 2780680, "duration": 11, "usedHeapSizeAfter": 41106288, "usedHeapSizeBefore": 41106288 } ], "blinkGC": [ { "start": 268830, "duration": 3625 }, { "start": 268839, "duration": 3273 }, { "start": 276075, "duration": 1741 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1124, "time": 1130 }, "FunctionCallback": { "count": 4484, "time": 85957 }, "NamedGetterCallback": { "count": 107, "time": 6867 }, "GetMoreDataCallback": { "count": 14, "time": 142952 }, "AccessorSetterCallback": { "count": 5392, "time": 1388 }, "GCEpilogueCallback": { "count": 15, "time": 1723 }, "GCPrologueCallback": { "count": 15, "time": 2975 }, "NamedSetterCallback": { "count": 18, "time": 856 }, "StoreCallbackProperty": { "count": 5334, "time": 2647 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 13902 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 3264 }, "CompileFunction": { "count": 3320, "time": 125228 }, "CompileIgnition": { "count": 3375, "time": 117040 }, "CompileIgnitionFinalization": { "count": 3380, "time": 33209 }, "CompileRewriteReturnResult": { "count": 3330, "time": 316 }, "CompileScopeAnalysis": { "count": 3330, "time": 13291 }, "CompileScript": { "count": 10, "time": 1826 }, "CompileLazy": { "count": 3177, "time": 6780 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 793 }, "RegExpInitializeAndCompile": { "count": 177, "time": 246 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 654, "time": 1417 }, "Map_SetPrototype": { "count": 12947, "time": 3427 }, "Map_TransitionToDataProperty": { "count": 11937, "time": 35995 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 615 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 8099 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9248 }, "CreateArrayLiteral": { "count": 761, "time": 1430 }, "CreateObjectLiteral": { "count": 1890, "time": 9419 }, "SetProperty": { "count": 8822, "time": 10846 }, "DeclareGlobals": { "count": 2, "time": 19 }, "NewClosure": { "count": 344, "time": 895 }, "NewClosure_Tenured": { "count": 2398, "time": 1294 }, "HandleApiCall": { "count": 3986, "time": 1663 }, "DateConstructor": { "count": 268, "time": 138 }, "ArrayLengthGetter": { "count": 374, "time": 507 }, "ArrayLengthSetter": { "count": 5152, "time": 1947 }, "FunctionPrototypeSetter": { "count": 239, "time": 1950 }, "FunctionLengthGetter": { "count": 13, "time": 9 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 358 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 93 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 30 }, "WeakCollectionSet": { "count": 5007, "time": 7544 }, "ForInEnumerate": { "count": 379, "time": 4177 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 277, "time": 2968 }, "CreateListFromArrayLike": { "count": 18, "time": 443 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 3996 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 2417 }, "AddDictionaryProperty": { "count": 10572, "time": 18617 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 53 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3094 }, "HasProperty": { "count": 961, "time": 2280 }, "KeyedGetProperty": { "count": 223, "time": 1253 }, "NewObject": { "count": 251, "time": 2374 }, "ObjectCreate": { "count": 221, "time": 3816 }, "ObjectKeys": { "count": 53, "time": 211 }, "SetDataProperties": { "count": 71, "time": 2680 }, "ToString": { "count": 28, "time": 29 }, "RegExpExec": { "count": 270, "time": 9299 }, "RegExpExecMultiple": { "count": 327, "time": 1875 }, "RegExpReplace": { "count": 784, "time": 5548 }, "StringSplit": { "count": 6134, "time": 9960 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 73 }, "StringBuilderJoin": { "count": 136, "time": 75 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 568, "time": 400 }, "StringIndexOfUnchecked": { "count": 330, "time": 553 }, "StringToArray": { "count": 1, "time": 799 }, "ArrayConcat": { "count": 5026, "time": 8717 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 538 }, "ArrayUnshift": { "count": 45, "time": 31 }, "DateNow": { "count": 60, "time": 70 }, "FunctionPrototypeToString": { "count": 116, "time": 73 }, "ObjectDefineProperties": { "count": 2, "time": 23 }, "ObjectDefineProperty": { "count": 650, "time": 957 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 59164 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1451 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 862 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 50 }, "ArrayShift": { "count": 120, "time": 86 }, "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": 5 }, "Interrupt": { "count": 141, "time": 2325 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 113 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 10 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 121 }, "ArrayPop": { "count": 53, "time": 34 }, "ArrayBufferConstructor": { "count": 1, "time": 4074 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 57 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 102 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 3412 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1077 }, "StringToNumber": { "count": 196, "time": 50 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 8 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 17 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1142, "time": 4609 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 336 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 10 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 86 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3024 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 3609 }, "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": 37 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 44129 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2553 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1556 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 2116 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 115772 }, "GC_MC_INCREMENTAL": { "count": 28, "time": 14594 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1234 }, "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": 124 }, "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": 11 }, "GC_MC_FINISH": { "count": 2, "time": 292 }, "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": 88 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 219 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 21 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 1161 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2030 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 4 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5199 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 464 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 799 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2935 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 201 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1003 }, "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": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 605 }, "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": 6, "time": 172 }, "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": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1507 }, "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": 8, "time": 7381 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2840 }, "GC_MC_BACKGROUND_MARKING": { "count": 33, "time": 29109 }, "GC_Custom_IncrementalMarkingObserver": { "count": 179, "time": 716 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2426 }, "AllocateInTargetSpace": { "count": 1, "time": 3 } }, "JavaScript": { "JS_Execution": { "count": 5547, "time": 1075178 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 14304 }, "ParseFunctionLiteral": { "count": 3378, "time": 135490 }, "ParseProgram": { "count": 10, "time": 2161 }, "PreParseWithVariableResolution": { "count": 6145, "time": 18683 }, "PreParseNoVariableResolution": { "count": 105, "time": 1609 }, "JsonParse": { "count": 25, "time": 124239 }, "StringParseFloat": { "count": 7, "time": 117 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19400 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1878 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1857 }, "StoreGlobalIC_Miss": { "count": 8, "time": 15 }, "StoreIC_Miss": { "count": 1345, "time": 7563 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 10035 }, "LoadIC_FunctionPrototypeStub": { "count": 387, "time": 1836 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 706 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3889, "time": 13976 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 449 }, "LoadIC_LoadNonexistentDH": { "count": 5432, "time": 13110 }, "LoadIC_Premonomorphic": { "count": 922, "time": 6013 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 11708 }, "LoadGlobalIC_Slow": { "count": 21, "time": 16 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 35 }, "LoadIC_SlowStub": { "count": 21, "time": 62 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1875 }, "LoadIC_LoadFieldDH": { "count": 4016, "time": 19268 }, "StoreIC_StoreFieldDH": { "count": 1276, "time": 4752 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 3469 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3263 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 677 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4999 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 427 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 532, "time": 2444 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 123, "time": 427 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 467, "time": 1115 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 98 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1416 }, "LoadIC_StringLength": { "count": 27, "time": 28 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 35 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 29 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 12973 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1141 }, "API_Object_SetPrivate": { "count": 35, "time": 27 }, "API_Persistent_New": { "count": 1877, "time": 868 }, "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": 374 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 5278 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 38 }, "API_Object_SetPrototype": { "count": 43, "time": 253 }, "API_ObjectTemplate_New": { "count": 102, "time": 27 }, "API_String_NewFromOneByte": { "count": 1038, "time": 798 }, "API_String_Write": { "count": 654, "time": 175 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "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": 5 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 63, "time": 20 }, "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": 584 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 124 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 810 }, "ParseBackgroundProgram": { "count": 1, "time": 663 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5717 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51772 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 81, "time": 8 }, "OptimizeCode": { "count": 81, "time": 1480 }, "RecompileSynchronous": { "count": 161, "time": 112481 }, "CompileOptimized_Concurrent": { "count": 80, "time": 1309 }, "StackGuard": { "count": 83, "time": 1810 }, "DeoptimizeCode": { "count": 9, "time": 1692 }, "NotifyDeoptimized": { "count": 7, "time": 131 } } } }, { "duration": 2768445, "js": 2608956, "phases": [ { "phase": "load", "start": 0, "duration": 95130 }, { "phase": "boot", "start": 95130, "duration": 767246 }, { "phase": "transition", "start": 862376, "duration": 677044 }, { "phase": "render", "start": 1539420, "duration": 1229025 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 327440 }, { "kind": "MinorGC", "type": "scavenge", "start": 431902, "duration": 5025, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 463644, "duration": 5741, "usedHeapSizeAfter": 4487480, "usedHeapSizeBefore": 4629360 }, { "kind": "MinorGC", "type": "scavenge", "start": 544090, "duration": 2606, "usedHeapSizeAfter": 5791184, "usedHeapSizeBefore": 6119400 }, { "kind": "MinorGC", "type": "scavenge", "start": 687190, "duration": 2720, "usedHeapSizeAfter": 7900176, "usedHeapSizeBefore": 8571304 }, { "kind": "MinorGC", "type": "scavenge", "start": 855436, "duration": 2462, "usedHeapSizeAfter": 9204896, "usedHeapSizeBefore": 9823432 }, { "kind": "MinorGC", "type": "scavenge", "start": 1057418, "duration": 2002, "usedHeapSizeAfter": 10604656, "usedHeapSizeBefore": 11567872 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1159659, "duration": 708, "usedHeapSizeAfter": 11296128, "usedHeapSizeBefore": 11296128 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1161777, "duration": 6394, "usedHeapSizeAfter": 8496016, "usedHeapSizeBefore": 11296288 }, { "kind": "MajorGC", "type": "weak processing", "start": 1170668, "duration": 9, "usedHeapSizeAfter": 8496096, "usedHeapSizeBefore": 8496096 }, { "kind": "MinorGC", "type": "scavenge", "start": 1371156, "duration": 2944, "usedHeapSizeAfter": 21329224, "usedHeapSizeBefore": 22713368 }, { "kind": "MinorGC", "type": "scavenge", "start": 1400411, "duration": 3772, "usedHeapSizeAfter": 22110728, "usedHeapSizeBefore": 22794000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1445210, "duration": 4973, "usedHeapSizeAfter": 24190536, "usedHeapSizeBefore": 25321000 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1591462, "duration": 76, "usedHeapSizeAfter": 28286240, "usedHeapSizeBefore": 28286240 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1596926, "duration": 6579, "usedHeapSizeAfter": 24688824, "usedHeapSizeBefore": 28375776 }, { "kind": "MinorGC", "type": "scavenge", "start": 1790044, "duration": 6420, "usedHeapSizeAfter": 25160616, "usedHeapSizeBefore": 29426608 }, { "kind": "MinorGC", "type": "scavenge", "start": 1996384, "duration": 4873, "usedHeapSizeAfter": 29104104, "usedHeapSizeBefore": 32348416 }, { "kind": "MinorGC", "type": "scavenge", "start": 2237971, "duration": 3364, "usedHeapSizeAfter": 29097992, "usedHeapSizeBefore": 41653984 } ], "blinkGC": [ { "start": 285952, "duration": 781 }, { "start": 286009, "duration": 677 }, { "start": 303024, "duration": 2205 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 2295 }, "FunctionCallback": { "count": 4488, "time": 89755 }, "NamedGetterCallback": { "count": 107, "time": 7380 }, "GetMoreDataCallback": { "count": 14, "time": 159964 }, "AccessorSetterCallback": { "count": 5392, "time": 976 }, "GCEpilogueCallback": { "count": 16, "time": 1366 }, "GCPrologueCallback": { "count": 16, "time": 1578 }, "NamedSetterCallback": { "count": 18, "time": 496 }, "StoreCallbackProperty": { "count": 5334, "time": 6340 }, "NamedQueryCallback": { "count": 11, "time": 638 }, "RunMicrotaskCallback": { "count": 42, "time": 13618 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1468 }, "CompileFunction": { "count": 3320, "time": 107392 }, "CompileIgnition": { "count": 3375, "time": 103129 }, "CompileIgnitionFinalization": { "count": 3380, "time": 30838 }, "CompileRewriteReturnResult": { "count": 3330, "time": 1189 }, "CompileScopeAnalysis": { "count": 3330, "time": 13661 }, "CompileScript": { "count": 10, "time": 2575 }, "CompileLazy": { "count": 3177, "time": 11920 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 623 }, "RegExpInitializeAndCompile": { "count": 177, "time": 215 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 1642 }, "Map_SetPrototype": { "count": 12981, "time": 6309 }, "Map_TransitionToDataProperty": { "count": 11983, "time": 29435 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 793 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3877 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8309 }, "CreateArrayLiteral": { "count": 761, "time": 2463 }, "CreateObjectLiteral": { "count": 1890, "time": 8858 }, "SetProperty": { "count": 8832, "time": 13815 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 72 }, "NewClosure_Tenured": { "count": 2398, "time": 2313 }, "HandleApiCall": { "count": 3986, "time": 2947 }, "DateConstructor": { "count": 268, "time": 547 }, "ArrayLengthGetter": { "count": 374, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 1502 }, "FunctionPrototypeSetter": { "count": 239, "time": 1277 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 486 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 566 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 32 }, "WeakCollectionSet": { "count": 5007, "time": 8235 }, "ForInEnumerate": { "count": 380, "time": 3410 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 9 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "CreateRegExpLiteral": { "count": 235, "time": 7996 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 5203 }, "AddDictionaryProperty": { "count": 10572, "time": 8538 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 417 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3304 }, "HasProperty": { "count": 961, "time": 1435 }, "KeyedGetProperty": { "count": 223, "time": 264 }, "NewObject": { "count": 251, "time": 1174 }, "ObjectCreate": { "count": 221, "time": 3056 }, "ObjectKeys": { "count": 53, "time": 169 }, "SetDataProperties": { "count": 71, "time": 2010 }, "ToString": { "count": 28, "time": 28 }, "RegExpExec": { "count": 269, "time": 8423 }, "RegExpExecMultiple": { "count": 327, "time": 3149 }, "RegExpReplace": { "count": 784, "time": 4826 }, "StringSplit": { "count": 6134, "time": 6084 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 31 }, "StringBuilderConcat": { "count": 152, "time": 73 }, "StringBuilderJoin": { "count": 136, "time": 380 }, "StringCharCodeAt": { "count": 11, "time": 2 }, "StringEqual": { "count": 564, "time": 104 }, "StringIndexOfUnchecked": { "count": 330, "time": 95 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 7370 }, "ArrayPush": { "count": 8, "time": 12 }, "ArraySplice": { "count": 82, "time": 660 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 60 }, "FunctionPrototypeToString": { "count": 116, "time": 316 }, "ObjectDefineProperties": { "count": 2, "time": 90 }, "ObjectDefineProperty": { "count": 650, "time": 1312 }, "ObjectFreeze": { "count": 11, "time": 11 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56951 }, "ObjectSetPrototypeOf": { "count": 205, "time": 206 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 301 }, "AllocateInNewSpace": { "count": 250, "time": 4569 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 53 }, "ArrayShift": { "count": 120, "time": 104 }, "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": 733 }, "Interrupt": { "count": 148, "time": 1537 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 88 }, "DeleteProperty": { "count": 11, "time": 11 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 106 }, "ArrayPop": { "count": 63, "time": 36 }, "ArrayBufferConstructor": { "count": 1, "time": 3640 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 27 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 96 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3404 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 677 }, "StringToNumber": { "count": 196, "time": 46 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 6 }, "DateUTC": { "count": 24, "time": 209 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1084, "time": 3568 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 1481 }, "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": 79 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3325 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 8412 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 33 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 22 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 35 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 32508 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2149 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 856 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1532 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 86508 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 14857 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1666 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 732 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 763 }, "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": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 374 }, "GC_MC_FINISH": { "count": 2, "time": 96 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 48 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 72 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1057 }, "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": 802 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1664 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3344 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 33 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 30 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 354 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1364 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 99 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 790 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 13 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 790 }, "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": 507 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 187 }, "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": 466 }, "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": 5459 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3121 }, "GC_MC_BACKGROUND_MARKING": { "count": 19, "time": 34631 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 3092 }, "GC_Custom_IncrementalMarkingObserver": { "count": 104, "time": 1546 } }, "JavaScript": { "JS_Execution": { "count": 5566, "time": 1080181 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 13897 }, "ParseFunctionLiteral": { "count": 3378, "time": 138836 }, "ParseProgram": { "count": 10, "time": 944 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11071 }, "PreParseNoVariableResolution": { "count": 105, "time": 3784 }, "JsonParse": { "count": 25, "time": 133969 }, "StringParseFloat": { "count": 7, "time": 8 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22320 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3300 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1008 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1379, "time": 9006 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8374 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 1411 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1653 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4120, "time": 13751 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 5443, "time": 18198 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4775 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 14652 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 526 }, "LoadIC_SlowStub": { "count": 21, "time": 46 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 965 }, "LoadIC_LoadFieldDH": { "count": 4116, "time": 13388 }, "StoreIC_StoreFieldDH": { "count": 1297, "time": 4990 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 2245 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3333 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3763 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 75 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 551, "time": 3072 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 2055 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 1728 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 49 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 146 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 65 } }, "API": { "API_Context_New": { "count": 2, "time": 9975 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1275 }, "API_Object_SetPrivate": { "count": 35, "time": 25 }, "API_Persistent_New": { "count": 1875, "time": 232 }, "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": 615 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2683 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 43 }, "API_Object_SetPrototype": { "count": 43, "time": 44 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 441 }, "API_String_Write": { "count": 654, "time": 611 }, "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": 367 }, "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": 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": 540 }, "CompileBackgroundScript": { "count": 1, "time": 12 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 161 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 807 }, "ParseBackgroundProgram": { "count": 1, "time": 997 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7687 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 59329 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 69, "time": 4 }, "OptimizeCode": { "count": 69, "time": 289 }, "RecompileSynchronous": { "count": 138, "time": 96473 }, "CompileOptimized_Concurrent": { "count": 69, "time": 2260 }, "StackGuard": { "count": 70, "time": 815 }, "DeoptimizeCode": { "count": 6, "time": 1204 }, "NotifyDeoptimized": { "count": 5, "time": 334 } } } }, { "duration": 2785818, "js": 2624278, "phases": [ { "phase": "load", "start": 0, "duration": 99163 }, { "phase": "boot", "start": 99163, "duration": 741369 }, { "phase": "transition", "start": 840532, "duration": 700316 }, { "phase": "render", "start": 1540848, "duration": 1244970 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 300608 }, { "kind": "MinorGC", "type": "scavenge", "start": 406943, "duration": 5606, "usedHeapSizeAfter": 3766936, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 451858, "duration": 6495, "usedHeapSizeAfter": 4487512, "usedHeapSizeBefore": 4629384 }, { "kind": "MinorGC", "type": "scavenge", "start": 542167, "duration": 2715, "usedHeapSizeAfter": 5802464, "usedHeapSizeBefore": 6119104 }, { "kind": "MinorGC", "type": "scavenge", "start": 674654, "duration": 3296, "usedHeapSizeAfter": 7867080, "usedHeapSizeBefore": 8566192 }, { "kind": "MinorGC", "type": "scavenge", "start": 843256, "duration": 2892, "usedHeapSizeAfter": 9251048, "usedHeapSizeBefore": 9846488 }, { "kind": "MinorGC", "type": "scavenge", "start": 1050649, "duration": 2002, "usedHeapSizeAfter": 10564408, "usedHeapSizeBefore": 11558904 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1154481, "duration": 707, "usedHeapSizeAfter": 11283280, "usedHeapSizeBefore": 11283280 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1157376, "duration": 5140, "usedHeapSizeAfter": 8533800, "usedHeapSizeBefore": 11283440 }, { "kind": "MajorGC", "type": "weak processing", "start": 1164717, "duration": 8, "usedHeapSizeAfter": 8533880, "usedHeapSizeBefore": 8533880 }, { "kind": "MinorGC", "type": "scavenge", "start": 1357327, "duration": 3179, "usedHeapSizeAfter": 21308008, "usedHeapSizeBefore": 22726720 }, { "kind": "MinorGC", "type": "scavenge", "start": 1393076, "duration": 4138, "usedHeapSizeAfter": 22228600, "usedHeapSizeBefore": 22832184 }, { "kind": "MinorGC", "type": "scavenge", "start": 1440109, "duration": 3738, "usedHeapSizeAfter": 24201600, "usedHeapSizeBefore": 25375592 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1571924, "duration": 399, "usedHeapSizeAfter": 28114200, "usedHeapSizeBefore": 28114200 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1590989, "duration": 9343, "usedHeapSizeAfter": 24676040, "usedHeapSizeBefore": 28350496 }, { "kind": "MinorGC", "type": "scavenge", "start": 1776711, "duration": 7273, "usedHeapSizeAfter": 25112176, "usedHeapSizeBefore": 29429888 }, { "kind": "MinorGC", "type": "scavenge", "start": 1976648, "duration": 4497, "usedHeapSizeAfter": 28690408, "usedHeapSizeBefore": 32361784 }, { "kind": "MinorGC", "type": "scavenge", "start": 2209694, "duration": 3785, "usedHeapSizeAfter": 29148696, "usedHeapSizeBefore": 41606808 } ], "blinkGC": [ { "start": 271220, "duration": 3012 }, { "start": 271228, "duration": 2951 }, { "start": 286555, "duration": 1764 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1121, "time": 2404 }, "FunctionCallback": { "count": 4489, "time": 86097 }, "NamedGetterCallback": { "count": 107, "time": 6791 }, "GetMoreDataCallback": { "count": 14, "time": 141673 }, "AccessorSetterCallback": { "count": 5392, "time": 1391 }, "GCEpilogueCallback": { "count": 16, "time": 1192 }, "GCPrologueCallback": { "count": 16, "time": 2056 }, "NamedSetterCallback": { "count": 18, "time": 584 }, "StoreCallbackProperty": { "count": 5334, "time": 4023 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 12011 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1437 }, "CompileFunction": { "count": 3320, "time": 110130 }, "CompileIgnition": { "count": 3375, "time": 97950 }, "CompileIgnitionFinalization": { "count": 3380, "time": 33090 }, "CompileRewriteReturnResult": { "count": 3330, "time": 538 }, "CompileScopeAnalysis": { "count": 3330, "time": 20543 }, "CompileScript": { "count": 10, "time": 1653 }, "CompileLazy": { "count": 3177, "time": 14745 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 89 }, "RegExpInitializeAndCompile": { "count": 177, "time": 195 }, "CompileForOnStackReplacement": { "count": 2, "time": 31 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 654, "time": 1543 }, "Map_SetPrototype": { "count": 12965, "time": 4292 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 34274 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 88 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5054 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11002 }, "CreateArrayLiteral": { "count": 761, "time": 862 }, "CreateObjectLiteral": { "count": 1890, "time": 8012 }, "SetProperty": { "count": 8831, "time": 13810 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 301 }, "NewClosure_Tenured": { "count": 2398, "time": 3751 }, "HandleApiCall": { "count": 3986, "time": 3458 }, "DateConstructor": { "count": 268, "time": 562 }, "ArrayLengthGetter": { "count": 371, "time": 24 }, "ArrayLengthSetter": { "count": 5152, "time": 1135 }, "FunctionPrototypeSetter": { "count": 239, "time": 1024 }, "FunctionLengthGetter": { "count": 13, "time": 14 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 102 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 1317 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 417 }, "SetGrow": { "count": 26, "time": 29 }, "WeakCollectionSet": { "count": 5007, "time": 4879 }, "ForInEnumerate": { "count": 380, "time": 2501 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 248, "time": 2819 }, "CreateListFromArrayLike": { "count": 18, "time": 28 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2275 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3021 }, "AddDictionaryProperty": { "count": 10572, "time": 14390 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 50 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 10 }, "GetProperty": { "count": 6297, "time": 3746 }, "HasProperty": { "count": 961, "time": 2315 }, "KeyedGetProperty": { "count": 223, "time": 324 }, "NewObject": { "count": 251, "time": 2904 }, "ObjectCreate": { "count": 221, "time": 3250 }, "ObjectKeys": { "count": 53, "time": 541 }, "SetDataProperties": { "count": 71, "time": 1138 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 9559 }, "RegExpExecMultiple": { "count": 327, "time": 1121 }, "RegExpReplace": { "count": 784, "time": 4217 }, "StringSplit": { "count": 6134, "time": 6638 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 27 }, "StringBuilderConcat": { "count": 152, "time": 201 }, "StringBuilderJoin": { "count": 136, "time": 82 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 566, "time": 132 }, "StringIndexOfUnchecked": { "count": 330, "time": 80 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 5026, "time": 7612 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 238 }, "ArrayUnshift": { "count": 45, "time": 797 }, "DateNow": { "count": 60, "time": 604 }, "FunctionPrototypeToString": { "count": 116, "time": 65 }, "ObjectDefineProperties": { "count": 2, "time": 492 }, "ObjectDefineProperty": { "count": 650, "time": 1833 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 50837 }, "ObjectSetPrototypeOf": { "count": 205, "time": 715 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 107 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 48 }, "ArrayShift": { "count": 120, "time": 214 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 7 }, "Interrupt": { "count": 150, "time": 1554 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 540 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 443 }, "ArrayPop": { "count": 63, "time": 33 }, "ArrayBufferConstructor": { "count": 1, "time": 4521 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 639 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 639 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2796 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 134 }, "StringToNumber": { "count": 196, "time": 649 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 41 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1055, "time": 5586 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 93 }, "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": 93 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3790 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 8152 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 32 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 39 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 40 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 34808 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3616 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 1081 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 34, "time": 1527 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 91791 }, "GC_MC_INCREMENTAL": { "count": 29, "time": 15613 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 951 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 2444 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1086 }, "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": 11 }, "GC_MC_FINISH": { "count": 2, "time": 365 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 387 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 642 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 637 }, "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": 504 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1068 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4226 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 25 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 483 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3031 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 448 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 792 }, "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": 120 }, "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": 604 }, "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": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 774 }, "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": 109 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5690 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3103 }, "GC_MC_BACKGROUND_MARKING": { "count": 18, "time": 35028 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2955 }, "GC_Custom_IncrementalMarkingObserver": { "count": 104, "time": 2714 } }, "JavaScript": { "JS_Execution": { "count": 5551, "time": 1085683 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 15356 }, "ParseFunctionLiteral": { "count": 3378, "time": 156073 }, "ParseProgram": { "count": 10, "time": 1197 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10177 }, "PreParseNoVariableResolution": { "count": 105, "time": 2340 }, "JsonParse": { "count": 25, "time": 123508 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21303 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1660 }, "LoadGlobalIC_Miss": { "count": 719, "time": 4396 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1367, "time": 8436 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 7076 }, "LoadIC_FunctionPrototypeStub": { "count": 387, "time": 1654 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 895 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3933, "time": 17363 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 466 }, "LoadIC_LoadNonexistentDH": { "count": 5448, "time": 15135 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3697 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 15513 }, "LoadGlobalIC_Slow": { "count": 21, "time": 86 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 27 }, "LoadIC_SlowStub": { "count": 21, "time": 46 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1679 }, "LoadIC_LoadFieldDH": { "count": 4065, "time": 13903 }, "StoreIC_StoreFieldDH": { "count": 1294, "time": 6707 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 3618 }, "KeyedLoadIC_LoadElementDH": { "count": 823, "time": 5366 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 17 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 5379 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 94 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 535, "time": 3970 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1332 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 2279 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 181 }, "LoadIC_LoadNormalDH": { "count": 170, "time": 601 }, "LoadIC_StringLength": { "count": 27, "time": 252 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 19 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 19 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 10 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 7619 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1142 }, "API_Object_SetPrivate": { "count": 35, "time": 19 }, "API_Persistent_New": { "count": 1875, "time": 1602 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 811 }, "API_Function_NewInstance": { "count": 43, "time": 89 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2252 }, "API_Object_CreateDataProperty": { "count": 22, "time": 12 }, "API_Object_Get": { "count": 138, "time": 34 }, "API_Object_SetPrototype": { "count": 43, "time": 243 }, "API_ObjectTemplate_New": { "count": 102, "time": 17 }, "API_String_NewFromOneByte": { "count": 1038, "time": 534 }, "API_String_Write": { "count": 654, "time": 90 }, "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": 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": 62, "time": 36 }, "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": 612 }, "CompileBackgroundScript": { "count": 1, "time": 12 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 124 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 701 }, "ParseBackgroundProgram": { "count": 1, "time": 746 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5523 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 47604 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 3 }, "OptimizeCode": { "count": 76, "time": 1260 }, "RecompileSynchronous": { "count": 150, "time": 119034 }, "CompileOptimized_Concurrent": { "count": 74, "time": 2079 }, "StackGuard": { "count": 77, "time": 2073 }, "DeoptimizeCode": { "count": 8, "time": 1143 }, "NotifyDeoptimized": { "count": 7, "time": 1186 } } } }, { "duration": 2791576, "js": 2637123, "phases": [ { "phase": "load", "start": 0, "duration": 96008 }, { "phase": "boot", "start": 96008, "duration": 750672 }, { "phase": "transition", "start": 846680, "duration": 717614 }, { "phase": "render", "start": 1564294, "duration": 1227282 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 301843 }, { "kind": "MinorGC", "type": "scavenge", "start": 415389, "duration": 5144, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 449001, "duration": 5432, "usedHeapSizeAfter": 4487560, "usedHeapSizeBefore": 4629448 }, { "kind": "MinorGC", "type": "scavenge", "start": 528039, "duration": 1164, "usedHeapSizeAfter": 5803192, "usedHeapSizeBefore": 6119368 }, { "kind": "MinorGC", "type": "scavenge", "start": 659725, "duration": 3078, "usedHeapSizeAfter": 7886448, "usedHeapSizeBefore": 8565328 }, { "kind": "MinorGC", "type": "scavenge", "start": 836388, "duration": 3585, "usedHeapSizeAfter": 9223048, "usedHeapSizeBefore": 9817376 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1035421, "duration": 74, "usedHeapSizeAfter": 11032456, "usedHeapSizeBefore": 11032456 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1044928, "duration": 7913, "usedHeapSizeAfter": 8822680, "usedHeapSizeBefore": 11126824 }, { "kind": "MajorGC", "type": "weak processing", "start": 1155295, "duration": 9, "usedHeapSizeAfter": 9984360, "usedHeapSizeBefore": 9984360 }, { "kind": "MinorGC", "type": "scavenge", "start": 1362377, "duration": 6610, "usedHeapSizeAfter": 21037472, "usedHeapSizeBefore": 22846160 }, { "kind": "MinorGC", "type": "scavenge", "start": 1413396, "duration": 8965, "usedHeapSizeAfter": 22334064, "usedHeapSizeBefore": 23242592 }, { "kind": "MinorGC", "type": "scavenge", "start": 1454257, "duration": 5117, "usedHeapSizeAfter": 24121696, "usedHeapSizeBefore": 25177944 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1515990, "duration": 78, "usedHeapSizeAfter": 27315512, "usedHeapSizeBefore": 27315512 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1523229, "duration": 9350, "usedHeapSizeAfter": 23632032, "usedHeapSizeBefore": 27590808 }, { "kind": "MinorGC", "type": "scavenge", "start": 1751285, "duration": 6462, "usedHeapSizeAfter": 25068864, "usedHeapSizeBefore": 28947056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1970686, "duration": 5088, "usedHeapSizeAfter": 27789928, "usedHeapSizeBefore": 31645424 }, { "kind": "MinorGC", "type": "scavenge", "start": 2224337, "duration": 6681, "usedHeapSizeAfter": 29368800, "usedHeapSizeBefore": 41531776 }, { "kind": "MajorGC", "type": "weak processing", "start": 2788016, "duration": 9, "usedHeapSizeAfter": 40990056, "usedHeapSizeBefore": 40990056 } ], "blinkGC": [ { "start": 265225, "duration": 2917 }, { "start": 265233, "duration": 2872 }, { "start": 278202, "duration": 1218 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 713 }, "FunctionCallback": { "count": 4486, "time": 96632 }, "NamedGetterCallback": { "count": 107, "time": 7043 }, "GetMoreDataCallback": { "count": 14, "time": 142798 }, "AccessorSetterCallback": { "count": 5392, "time": 1543 }, "GCEpilogueCallback": { "count": 15, "time": 1132 }, "GCPrologueCallback": { "count": 15, "time": 748 }, "NamedSetterCallback": { "count": 18, "time": 791 }, "StoreCallbackProperty": { "count": 5334, "time": 3661 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 13178 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 598 }, "CompileFunction": { "count": 3320, "time": 100563 }, "CompileIgnition": { "count": 3375, "time": 107748 }, "CompileIgnitionFinalization": { "count": 3380, "time": 28799 }, "CompileRewriteReturnResult": { "count": 3330, "time": 119 }, "CompileScopeAnalysis": { "count": 3330, "time": 14342 }, "CompileScript": { "count": 10, "time": 257 }, "CompileLazy": { "count": 3177, "time": 14485 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 74 }, "RegExpInitializeAndCompile": { "count": 177, "time": 197 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 1393 }, "Map_SetPrototype": { "count": 12969, "time": 7391 }, "Map_TransitionToDataProperty": { "count": 11962, "time": 35871 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 70 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4033 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10450 }, "CreateArrayLiteral": { "count": 761, "time": 910 }, "CreateObjectLiteral": { "count": 1890, "time": 7480 }, "SetProperty": { "count": 8823, "time": 17093 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 697 }, "NewClosure_Tenured": { "count": 2398, "time": 1569 }, "HandleApiCall": { "count": 3986, "time": 2664 }, "DateConstructor": { "count": 268, "time": 488 }, "ArrayLengthGetter": { "count": 375, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 751 }, "FunctionPrototypeSetter": { "count": 239, "time": 1648 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 92 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 5 }, "PrepareElementsForSort": { "count": 39, "time": 85 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 131 }, "SetGrow": { "count": 26, "time": 774 }, "WeakCollectionSet": { "count": 5007, "time": 8136 }, "ForInEnumerate": { "count": 379, "time": 1087 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 178 }, "AllocateInNewSpace": { "count": 300, "time": 3843 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2356 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5041, "time": 3615 }, "AddDictionaryProperty": { "count": 10572, "time": 13722 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 284 }, "CreateDataProperty": { "count": 2, "time": 688 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 2705 }, "HasProperty": { "count": 961, "time": 1336 }, "KeyedGetProperty": { "count": 223, "time": 301 }, "NewObject": { "count": 251, "time": 916 }, "ObjectCreate": { "count": 221, "time": 2744 }, "ObjectKeys": { "count": 53, "time": 364 }, "SetDataProperties": { "count": 71, "time": 2731 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 270, "time": 9649 }, "RegExpExecMultiple": { "count": 327, "time": 1129 }, "RegExpReplace": { "count": 784, "time": 2497 }, "StringSplit": { "count": 6134, "time": 7268 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 39 }, "StringBuilderConcat": { "count": 152, "time": 72 }, "StringBuilderJoin": { "count": 136, "time": 1348 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 571, "time": 940 }, "StringIndexOfUnchecked": { "count": 330, "time": 73 }, "StringToArray": { "count": 1, "time": 10 }, "ArrayConcat": { "count": 5026, "time": 5634 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 50 }, "ArrayUnshift": { "count": 45, "time": 25 }, "DateNow": { "count": 60, "time": 59 }, "FunctionPrototypeToString": { "count": 116, "time": 68 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 1224 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56794 }, "ObjectSetPrototypeOf": { "count": 205, "time": 993 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 285 }, "GlobalUnescape": { "count": 1, "time": 202 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 38 }, "ArrayShift": { "count": 120, "time": 86 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 6 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 143, "time": 917 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 1002 }, "DeleteProperty": { "count": 11, "time": 11 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 661 }, "ArrayPop": { "count": 63, "time": 34 }, "ArrayBufferConstructor": { "count": 1, "time": 4311 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 96 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 108 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3196 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 804 }, "StringToNumber": { "count": 196, "time": 735 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "TryMigrateInstance": { "count": 1, "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": 23 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1152, "time": 4583 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 51 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 72 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2361 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 7725 }, "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": 55 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 43394 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 1337 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1251 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1366 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 127908 }, "GC_MC_INCREMENTAL": { "count": 30, "time": 14216 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2268 }, "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": 129 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 3 }, "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": 9 }, "GC_MC_FINISH": { "count": 2, "time": 643 }, "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": 60 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1361 }, "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": 403 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1782 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4886 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 107 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 25 }, "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": 2983 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 467 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1029 }, "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": 15 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 430 }, "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": 51 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 141 }, "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": 971 }, "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": 7 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7182 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 2269 }, "GC_MC_BACKGROUND_MARKING": { "count": 35, "time": 29809 }, "GC_Custom_IncrementalMarkingObserver": { "count": 184, "time": 3595 }, "AllocateInTargetSpace": { "count": 1, "time": 3 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2254 } }, "JavaScript": { "JS_Execution": { "count": 5564, "time": 1082934 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 16889 }, "ParseFunctionLiteral": { "count": 3378, "time": 149810 }, "ParseProgram": { "count": 10, "time": 1557 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9996 }, "PreParseNoVariableResolution": { "count": 105, "time": 2159 }, "JsonParse": { "count": 25, "time": 123349 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 25286 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2111 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3377 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1369, "time": 4553 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9963 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 2418 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1791 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4110, "time": 16584 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 5432, "time": 15131 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3560 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 22885 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 40 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 927 }, "LoadIC_LoadFieldDH": { "count": 4082, "time": 11179 }, "StoreIC_StoreFieldDH": { "count": 1289, "time": 3992 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 106, "time": 1804 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3613 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 547 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 6976 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 156 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 549, "time": 3569 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 125, "time": 2109 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 2682 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 455 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 2346 }, "LoadIC_StringLength": { "count": 27, "time": 38 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 39 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 682 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 65 } }, "API": { "API_Context_New": { "count": 2, "time": 14012 }, "API_FunctionTemplate_New": { "count": 1353, "time": 840 }, "API_Object_SetPrivate": { "count": 35, "time": 209 }, "API_Persistent_New": { "count": 1877, "time": 964 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 134 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2479 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 36 }, "API_Object_SetPrototype": { "count": 43, "time": 42 }, "API_ObjectTemplate_New": { "count": 102, "time": 412 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2191 }, "API_String_Write": { "count": 654, "time": 357 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 24 }, "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": 2 }, "API_String_NewExternalOneByte": { "count": 63, "time": 22 }, "API_Function_Call": { "count": 8, "time": 10 }, "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": 471 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 97 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 908 }, "ParseBackgroundProgram": { "count": 1, "time": 823 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6672 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52259 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 82, "time": 11 }, "OptimizeCode": { "count": 82, "time": 1207 }, "RecompileSynchronous": { "count": 163, "time": 115076 }, "CompileOptimized_Concurrent": { "count": 81, "time": 1278 }, "StackGuard": { "count": 85, "time": 3156 }, "DeoptimizeCode": { "count": 7, "time": 2164 }, "NotifyDeoptimized": { "count": 6, "time": 653 } } } }, { "duration": 2788190, "js": 2625095, "phases": [ { "phase": "load", "start": 0, "duration": 93230 }, { "phase": "boot", "start": 93230, "duration": 760225 }, { "phase": "transition", "start": 853455, "duration": 716554 }, { "phase": "render", "start": 1570009, "duration": 1218181 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 323801 }, { "kind": "MinorGC", "type": "scavenge", "start": 423695, "duration": 5453, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 458365, "duration": 5542, "usedHeapSizeAfter": 4487640, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 540295, "duration": 2103, "usedHeapSizeAfter": 5805312, "usedHeapSizeBefore": 6119216 }, { "kind": "MinorGC", "type": "scavenge", "start": 677286, "duration": 3222, "usedHeapSizeAfter": 7868256, "usedHeapSizeBefore": 8565304 }, { "kind": "MinorGC", "type": "scavenge", "start": 855533, "duration": 2692, "usedHeapSizeAfter": 9254760, "usedHeapSizeBefore": 9845352 }, { "kind": "MinorGC", "type": "scavenge", "start": 1053864, "duration": 2274, "usedHeapSizeAfter": 10558064, "usedHeapSizeBefore": 11560376 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1171657, "duration": 805, "usedHeapSizeAfter": 11276568, "usedHeapSizeBefore": 11276568 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1174228, "duration": 6350, "usedHeapSizeAfter": 8524784, "usedHeapSizeBefore": 11276728 }, { "kind": "MajorGC", "type": "weak processing", "start": 1182946, "duration": 312, "usedHeapSizeAfter": 8524864, "usedHeapSizeBefore": 8524864 }, { "kind": "MinorGC", "type": "scavenge", "start": 1399710, "duration": 4356, "usedHeapSizeAfter": 21324792, "usedHeapSizeBefore": 22717112 }, { "kind": "MinorGC", "type": "scavenge", "start": 1433912, "duration": 4098, "usedHeapSizeAfter": 22142304, "usedHeapSizeBefore": 22825968 }, { "kind": "MinorGC", "type": "scavenge", "start": 1483283, "duration": 4072, "usedHeapSizeAfter": 24280920, "usedHeapSizeBefore": 25415216 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1667251, "duration": 72, "usedHeapSizeAfter": 29310328, "usedHeapSizeBefore": 29310328 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1671453, "duration": 8017, "usedHeapSizeAfter": 25163720, "usedHeapSizeBefore": 29391120 }, { "kind": "MinorGC", "type": "scavenge", "start": 1835243, "duration": 5556, "usedHeapSizeAfter": 25430088, "usedHeapSizeBefore": 29513144 }, { "kind": "MinorGC", "type": "scavenge", "start": 2173486, "duration": 5898, "usedHeapSizeAfter": 29296560, "usedHeapSizeBefore": 40906280 }, { "kind": "MinorGC", "type": "scavenge", "start": 2599962, "duration": 8010, "usedHeapSizeAfter": 30566176, "usedHeapSizeBefore": 42552432 } ], "blinkGC": [ { "start": 292184, "duration": 1943 }, { "start": 292191, "duration": 1888 }, { "start": 308926, "duration": 1942 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1131, "time": 2675 }, "FunctionCallback": { "count": 4490, "time": 91389 }, "NamedGetterCallback": { "count": 107, "time": 7451 }, "GetMoreDataCallback": { "count": 14, "time": 165363 }, "AccessorSetterCallback": { "count": 5392, "time": 2329 }, "GCEpilogueCallback": { "count": 16, "time": 1678 }, "GCPrologueCallback": { "count": 16, "time": 1851 }, "NamedSetterCallback": { "count": 18, "time": 1700 }, "StoreCallbackProperty": { "count": 5334, "time": 4462 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 14324 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 3456 }, "CompileFunction": { "count": 3320, "time": 94302 }, "CompileIgnition": { "count": 3375, "time": 93367 }, "CompileIgnitionFinalization": { "count": 3380, "time": 29663 }, "CompileRewriteReturnResult": { "count": 3330, "time": 661 }, "CompileScopeAnalysis": { "count": 3330, "time": 13908 }, "CompileScript": { "count": 10, "time": 1552 }, "CompileLazy": { "count": 3177, "time": 6538 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 90 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1368 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 661, "time": 1261 }, "Map_SetPrototype": { "count": 12972, "time": 3117 }, "Map_TransitionToDataProperty": { "count": 11976, "time": 41095 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 76 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4893 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8757 }, "CreateArrayLiteral": { "count": 761, "time": 1799 }, "CreateObjectLiteral": { "count": 1890, "time": 7375 }, "SetProperty": { "count": 8831, "time": 14881 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 951 }, "NewClosure_Tenured": { "count": 2398, "time": 2436 }, "HandleApiCall": { "count": 3986, "time": 3381 }, "DateConstructor": { "count": 268, "time": 120 }, "ArrayLengthGetter": { "count": 374, "time": 21 }, "ArrayLengthSetter": { "count": 5152, "time": 2406 }, "FunctionPrototypeSetter": { "count": 239, "time": 1769 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 126 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 711 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 660 }, "SetGrow": { "count": 26, "time": 27 }, "WeakCollectionSet": { "count": 5007, "time": 8478 }, "ForInEnumerate": { "count": 380, "time": 1270 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 267, "time": 2231 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2399 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3424 }, "AddDictionaryProperty": { "count": 10572, "time": 15749 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 37 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 5075 }, "HasProperty": { "count": 961, "time": 2189 }, "KeyedGetProperty": { "count": 223, "time": 1927 }, "NewObject": { "count": 251, "time": 2585 }, "ObjectCreate": { "count": 221, "time": 2228 }, "ObjectKeys": { "count": 53, "time": 1482 }, "SetDataProperties": { "count": 71, "time": 1884 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 11052 }, "RegExpExecMultiple": { "count": 327, "time": 2153 }, "RegExpReplace": { "count": 784, "time": 4884 }, "StringSplit": { "count": 6134, "time": 9051 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 36 }, "StringBuilderConcat": { "count": 152, "time": 73 }, "StringBuilderJoin": { "count": 136, "time": 522 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 557, "time": 910 }, "StringIndexOfUnchecked": { "count": 330, "time": 81 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 10039 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 728 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 168 }, "FunctionPrototypeToString": { "count": 116, "time": 454 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 3111 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 55372 }, "ObjectSetPrototypeOf": { "count": 205, "time": 211 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 107 }, "GlobalUnescape": { "count": 1, "time": 140 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 44 }, "ArrayShift": { "count": 120, "time": 706 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 583 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 1 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 150, "time": 1319 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 223 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 229 }, "ArrayPop": { "count": 63, "time": 636 }, "ArrayBufferConstructor": { "count": 1, "time": 4179 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 29 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 574 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 3856 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 805 }, "StringToNumber": { "count": 196, "time": 622 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "TryMigrateInstance": { "count": 1, "time": 4 }, "StringSubstring": { "count": 8, "time": 4 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 434 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 26 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1051, "time": 4392 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 348 }, "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": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 76 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2863 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6030 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 38 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 102 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 41835 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2749 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 569 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 1757 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 108557 }, "GC_MC_INCREMENTAL": { "count": 36, "time": 14431 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1309 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 814 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 809 }, "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": 541 }, "GC_MC_FINISH": { "count": 2, "time": 153 }, "GC_MC_MARK": { "count": 2, "time": 496 }, "GC_MC_PROLOGUE": { "count": 2, "time": 592 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 256 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 2042 }, "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": 153 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1985 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2420 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 14 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 91 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2982 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 448 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 906 }, "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": 110 }, "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": 87 }, "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": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 114 }, "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": 49 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5256 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 3555 }, "GC_MC_BACKGROUND_MARKING": { "count": 25, "time": 35274 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2727 }, "GC_Custom_IncrementalMarkingObserver": { "count": 118, "time": 1554 } }, "JavaScript": { "JS_Execution": { "count": 5560, "time": 1060670 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 18891 }, "ParseFunctionLiteral": { "count": 3378, "time": 144002 }, "ParseProgram": { "count": 10, "time": 1153 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9232 }, "PreParseNoVariableResolution": { "count": 105, "time": 3443 }, "JsonParse": { "count": 25, "time": 136540 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19941 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3367 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3377 }, "StoreGlobalIC_Miss": { "count": 8, "time": 28 }, "StoreIC_Miss": { "count": 1372, "time": 10078 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 4556 }, "LoadIC_FunctionPrototypeStub": { "count": 394, "time": 1022 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1719 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4083, "time": 22751 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5446, "time": 12169 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4546 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 19818 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 35 }, "LoadIC_SlowStub": { "count": 21, "time": 45 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1470 }, "LoadIC_LoadFieldDH": { "count": 4090, "time": 10866 }, "StoreIC_StoreFieldDH": { "count": 1293, "time": 3691 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 6 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 106, "time": 2265 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3379 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4904 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 654 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 545, "time": 4115 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 2013 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 1907 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 48 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 313 }, "LoadIC_StringLength": { "count": 27, "time": 32 }, "StoreIC_SlowStub": { "count": 4, "time": 6 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 357 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "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": 6564 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2431 }, "API_Object_SetPrivate": { "count": 35, "time": 220 }, "API_Persistent_New": { "count": 1875, "time": 965 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 23 }, "API_Function_NewInstance": { "count": 43, "time": 1088 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3065 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 38 }, "API_Object_SetPrototype": { "count": 43, "time": 52 }, "API_ObjectTemplate_New": { "count": 102, "time": 11 }, "API_String_NewFromOneByte": { "count": 1038, "time": 629 }, "API_String_Write": { "count": 654, "time": 529 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 18 }, "API_External_New": { "count": 23, "time": 642 }, "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": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 338 }, "CompileBackgroundScript": { "count": 1, "time": 17 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 96 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 755 }, "ParseBackgroundProgram": { "count": 1, "time": 763 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6178 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53848 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 84, "time": 9 }, "OptimizeCode": { "count": 84, "time": 1605 }, "RecompileSynchronous": { "count": 168, "time": 103336 }, "CompileOptimized_Concurrent": { "count": 84, "time": 2191 }, "StackGuard": { "count": 87, "time": 2482 }, "DeoptimizeCode": { "count": 7, "time": 1721 }, "NotifyDeoptimized": { "count": 5, "time": 1331 } } } }, { "duration": 2835657, "js": 2680415, "phases": [ { "phase": "load", "start": 0, "duration": 94822 }, { "phase": "boot", "start": 94822, "duration": 758340 }, { "phase": "transition", "start": 853162, "duration": 712397 }, { "phase": "render", "start": 1565559, "duration": 1270098 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 293619 }, { "kind": "MinorGC", "type": "scavenge", "start": 393390, "duration": 5198, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 429053, "duration": 5655, "usedHeapSizeAfter": 4487640, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 518356, "duration": 1276, "usedHeapSizeAfter": 5799208, "usedHeapSizeBefore": 6119232 }, { "kind": "MinorGC", "type": "scavenge", "start": 667304, "duration": 4525, "usedHeapSizeAfter": 7877656, "usedHeapSizeBefore": 8567616 }, { "kind": "MinorGC", "type": "scavenge", "start": 854636, "duration": 3115, "usedHeapSizeAfter": 9236312, "usedHeapSizeBefore": 9842560 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1029891, "duration": 73, "usedHeapSizeAfter": 11036768, "usedHeapSizeBefore": 11036768 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1038556, "duration": 6256, "usedHeapSizeAfter": 8811888, "usedHeapSizeBefore": 11130544 }, { "kind": "MajorGC", "type": "weak processing", "start": 1149119, "duration": 8, "usedHeapSizeAfter": 9943664, "usedHeapSizeBefore": 9943664 }, { "kind": "MinorGC", "type": "scavenge", "start": 1359635, "duration": 5110, "usedHeapSizeAfter": 21087552, "usedHeapSizeBefore": 22847760 }, { "kind": "MinorGC", "type": "scavenge", "start": 1411078, "duration": 9162, "usedHeapSizeAfter": 22319936, "usedHeapSizeBefore": 23236272 }, { "kind": "MinorGC", "type": "scavenge", "start": 1446649, "duration": 4259, "usedHeapSizeAfter": 24112984, "usedHeapSizeBefore": 25193096 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1493183, "duration": 75, "usedHeapSizeAfter": 26656256, "usedHeapSizeBefore": 26656256 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1517707, "duration": 9693, "usedHeapSizeAfter": 23760656, "usedHeapSizeBefore": 27692720 }, { "kind": "MinorGC", "type": "scavenge", "start": 1763872, "duration": 6353, "usedHeapSizeAfter": 25092800, "usedHeapSizeBefore": 29005552 }, { "kind": "MinorGC", "type": "scavenge", "start": 2009943, "duration": 4419, "usedHeapSizeAfter": 27898248, "usedHeapSizeBefore": 31802928 }, { "kind": "MinorGC", "type": "scavenge", "start": 2241693, "duration": 3201, "usedHeapSizeAfter": 29352872, "usedHeapSizeBefore": 41560952 }, { "kind": "MajorGC", "type": "weak processing", "start": 2831001, "duration": 492, "usedHeapSizeAfter": 40925472, "usedHeapSizeBefore": 40925472 } ], "blinkGC": [ { "start": 260190, "duration": 3098 }, { "start": 260199, "duration": 3040 }, { "start": 274051, "duration": 1588 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 2215 }, "FunctionCallback": { "count": 4484, "time": 89469 }, "NamedGetterCallback": { "count": 107, "time": 8021 }, "GetMoreDataCallback": { "count": 14, "time": 136132 }, "AccessorSetterCallback": { "count": 5392, "time": 4809 }, "GCEpilogueCallback": { "count": 15, "time": 2790 }, "GCPrologueCallback": { "count": 15, "time": 1694 }, "NamedSetterCallback": { "count": 18, "time": 111 }, "StoreCallbackProperty": { "count": 5334, "time": 5179 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 11260 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1095 }, "CompileFunction": { "count": 3320, "time": 118217 }, "CompileIgnition": { "count": 3375, "time": 106627 }, "CompileIgnitionFinalization": { "count": 3380, "time": 26885 }, "CompileRewriteReturnResult": { "count": 3330, "time": 952 }, "CompileScopeAnalysis": { "count": 3330, "time": 12397 }, "CompileScript": { "count": 10, "time": 1378 }, "CompileLazy": { "count": 3177, "time": 16017 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 83 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1557 }, "CompileForOnStackReplacement": { "count": 3, "time": 52 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 654, "time": 1892 }, "Map_SetPrototype": { "count": 12959, "time": 4779 }, "Map_TransitionToDataProperty": { "count": 11945, "time": 42583 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 910 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 2075 }, "InterpreterDeserializeLazy": { "count": 160, "time": 12401 }, "CreateArrayLiteral": { "count": 761, "time": 741 }, "CreateObjectLiteral": { "count": 1890, "time": 6704 }, "SetProperty": { "count": 8821, "time": 16776 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 1095 }, "NewClosure_Tenured": { "count": 2398, "time": 2398 }, "HandleApiCall": { "count": 3986, "time": 3235 }, "DateConstructor": { "count": 268, "time": 139 }, "ArrayLengthGetter": { "count": 375, "time": 241 }, "ArrayLengthSetter": { "count": 5152, "time": 1062 }, "FunctionPrototypeSetter": { "count": 239, "time": 887 }, "FunctionLengthGetter": { "count": 13, "time": 8 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 108 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 571 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 44 }, "WeakCollectionSet": { "count": 5007, "time": 8665 }, "ForInEnumerate": { "count": 380, "time": 3383 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 11 }, "AllocateInNewSpace": { "count": 296, "time": 3549 }, "CreateListFromArrayLike": { "count": 18, "time": 29 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1856 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5041, "time": 3845 }, "AddDictionaryProperty": { "count": 10572, "time": 12330 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 754 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 3 }, "GetProperty": { "count": 6296, "time": 4812 }, "HasProperty": { "count": 961, "time": 1847 }, "KeyedGetProperty": { "count": 223, "time": 767 }, "NewObject": { "count": 251, "time": 2148 }, "ObjectCreate": { "count": 221, "time": 3986 }, "ObjectKeys": { "count": 53, "time": 1406 }, "SetDataProperties": { "count": 71, "time": 2075 }, "ToString": { "count": 28, "time": 24 }, "RegExpExec": { "count": 270, "time": 13101 }, "RegExpExecMultiple": { "count": 327, "time": 1891 }, "RegExpReplace": { "count": 784, "time": 4706 }, "StringSplit": { "count": 6134, "time": 7149 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 26 }, "StringBuilderConcat": { "count": 152, "time": 427 }, "StringBuilderJoin": { "count": 136, "time": 76 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 561, "time": 729 }, "StringIndexOfUnchecked": { "count": 330, "time": 1270 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 5587 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 57 }, "ArrayUnshift": { "count": 45, "time": 25 }, "DateNow": { "count": 60, "time": 76 }, "FunctionPrototypeToString": { "count": 116, "time": 644 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 2841 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56693 }, "ObjectSetPrototypeOf": { "count": 205, "time": 973 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 1296 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 47 }, "ArrayShift": { "count": 120, "time": 1267 }, "Object_DeleteProperty": { "count": 6, "time": 9 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 478 }, "Interrupt": { "count": 143, "time": 2272 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 974 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 5 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 278 }, "ArrayPop": { "count": 63, "time": 787 }, "ArrayBufferConstructor": { "count": 1, "time": 3899 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 39 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 1606 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3520 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 426 }, "StringToNumber": { "count": 196, "time": 54 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 7 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 803 }, "ObjectIsFrozen": { "count": 216, "time": 25 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1111, "time": 8004 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 723 }, "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": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 72 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2612 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 4807 }, "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": 35 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 38589 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2499 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 2299 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 9 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1387 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 100158 }, "GC_MC_INCREMENTAL": { "count": 28, "time": 14945 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1799 }, "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": 131 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 0 }, "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": 10 }, "GC_MC_FINISH": { "count": 2, "time": 412 }, "GC_MC_MARK": { "count": 2, "time": 18 }, "GC_MC_PROLOGUE": { "count": 2, "time": 177 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 64 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1487 }, "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": 292 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1593 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4567 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 19 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 649 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 760 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2627 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 183 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 678 }, "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": 16 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 669 }, "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": 36 }, "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": 237 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 654 }, "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": 10 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6439 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 3390 }, "GC_MC_BACKGROUND_MARKING": { "count": 32, "time": 29793 }, "GC_Custom_IncrementalMarkingObserver": { "count": 186, "time": 1972 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2520 }, "AllocateInTargetSpace": { "count": 1, "time": 3 } }, "JavaScript": { "JS_Execution": { "count": 5566, "time": 1080910 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 12134 }, "ParseFunctionLiteral": { "count": 3378, "time": 144474 }, "ParseProgram": { "count": 10, "time": 291 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11687 }, "PreParseNoVariableResolution": { "count": 105, "time": 2443 }, "JsonParse": { "count": 25, "time": 123890 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18415 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2497 }, "LoadGlobalIC_Miss": { "count": 719, "time": 4386 }, "StoreGlobalIC_Miss": { "count": 8, "time": 15 }, "StoreIC_Miss": { "count": 1353, "time": 7766 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7804 }, "LoadIC_FunctionPrototypeStub": { "count": 387, "time": 3091 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 561 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4107, "time": 17781 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 25 }, "LoadIC_LoadNonexistentDH": { "count": 5439, "time": 16444 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2572 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 18784 }, "LoadGlobalIC_Slow": { "count": 21, "time": 15 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 34 }, "LoadIC_SlowStub": { "count": 21, "time": 433 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1361 }, "LoadIC_LoadFieldDH": { "count": 4059, "time": 11053 }, "StoreIC_StoreFieldDH": { "count": 1275, "time": 5337 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 108, "time": 1632 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 5434 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4625 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 1148 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 551, "time": 4397 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 123, "time": 1034 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 468, "time": 1958 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 413 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1057 }, "LoadIC_StringLength": { "count": 27, "time": 33 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 815 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 9 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 68 } }, "API": { "API_Context_New": { "count": 2, "time": 10861 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2384 }, "API_Object_SetPrivate": { "count": 35, "time": 431 }, "API_Persistent_New": { "count": 1877, "time": 724 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 108 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2239 }, "API_Object_CreateDataProperty": { "count": 22, "time": 11 }, "API_Object_Get": { "count": 138, "time": 39 }, "API_Object_SetPrototype": { "count": 43, "time": 48 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2841 }, "API_String_Write": { "count": 654, "time": 124 }, "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": 0 }, "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": 7 }, "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": 336 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 100 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 907 }, "ParseBackgroundProgram": { "count": 1, "time": 789 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6110 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50719 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 8 }, "OptimizeCode": { "count": 74, "time": 2119 }, "RecompileSynchronous": { "count": 145, "time": 143127 }, "CompileOptimized_Concurrent": { "count": 71, "time": 2832 }, "StackGuard": { "count": 73, "time": 2901 }, "DeoptimizeCode": { "count": 7, "time": 1837 }, "NotifyDeoptimized": { "count": 6, "time": 1246 } } } }, { "duration": 2857675, "js": 2693735, "phases": [ { "phase": "load", "start": 0, "duration": 100396 }, { "phase": "boot", "start": 100396, "duration": 766174 }, { "phase": "transition", "start": 866570, "duration": 675869 }, { "phase": "render", "start": 1542439, "duration": 1315236 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 314643 }, { "kind": "MinorGC", "type": "scavenge", "start": 416771, "duration": 5584, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 451995, "duration": 6253, "usedHeapSizeAfter": 4487640, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 535928, "duration": 1601, "usedHeapSizeAfter": 5791200, "usedHeapSizeBefore": 6119216 }, { "kind": "MinorGC", "type": "scavenge", "start": 683202, "duration": 3085, "usedHeapSizeAfter": 7881032, "usedHeapSizeBefore": 8570344 }, { "kind": "MinorGC", "type": "scavenge", "start": 868795, "duration": 2800, "usedHeapSizeAfter": 9234216, "usedHeapSizeBefore": 9848744 }, { "kind": "MinorGC", "type": "scavenge", "start": 1071374, "duration": 3149, "usedHeapSizeAfter": 10575096, "usedHeapSizeBefore": 11567920 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1186120, "duration": 408, "usedHeapSizeAfter": 11258472, "usedHeapSizeBefore": 11258472 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1187352, "duration": 6591, "usedHeapSizeAfter": 8526472, "usedHeapSizeBefore": 11258632 }, { "kind": "MinorGC", "type": "scavenge", "start": 1375430, "duration": 2901, "usedHeapSizeAfter": 21333704, "usedHeapSizeBefore": 22721632 }, { "kind": "MinorGC", "type": "scavenge", "start": 1403934, "duration": 5545, "usedHeapSizeAfter": 22119128, "usedHeapSizeBefore": 22801568 }, { "kind": "MinorGC", "type": "scavenge", "start": 1452867, "duration": 4344, "usedHeapSizeAfter": 24208104, "usedHeapSizeBefore": 25354304 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1611465, "duration": 753, "usedHeapSizeAfter": 28594088, "usedHeapSizeBefore": 28594088 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1634836, "duration": 9649, "usedHeapSizeAfter": 24964448, "usedHeapSizeBefore": 28942888 }, { "kind": "MinorGC", "type": "scavenge", "start": 1792432, "duration": 6003, "usedHeapSizeAfter": 25298088, "usedHeapSizeBefore": 29439648 }, { "kind": "MinorGC", "type": "scavenge", "start": 2030058, "duration": 5808, "usedHeapSizeAfter": 28923280, "usedHeapSizeBefore": 32525552 }, { "kind": "MinorGC", "type": "scavenge", "start": 2297041, "duration": 3889, "usedHeapSizeAfter": 29088168, "usedHeapSizeBefore": 41831272 }, { "kind": "MajorGC", "type": "weak processing", "start": 2852758, "duration": 56, "usedHeapSizeAfter": 39500616, "usedHeapSizeBefore": 39500616 } ], "blinkGC": [ { "start": 280485, "duration": 3060 }, { "start": 280493, "duration": 2989 }, { "start": 284241, "duration": 818 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 878 }, "FunctionCallback": { "count": 4491, "time": 99740 }, "NamedGetterCallback": { "count": 107, "time": 7956 }, "GetMoreDataCallback": { "count": 14, "time": 148374 }, "AccessorSetterCallback": { "count": 5392, "time": 1497 }, "GCEpilogueCallback": { "count": 16, "time": 2781 }, "GCPrologueCallback": { "count": 16, "time": 2674 }, "NamedSetterCallback": { "count": 18, "time": 200 }, "StoreCallbackProperty": { "count": 5334, "time": 7962 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 13967 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1059 }, "CompileFunction": { "count": 3320, "time": 118543 }, "CompileIgnition": { "count": 3375, "time": 117476 }, "CompileIgnitionFinalization": { "count": 3380, "time": 26768 }, "CompileRewriteReturnResult": { "count": 3330, "time": 148 }, "CompileScopeAnalysis": { "count": 3330, "time": 12831 }, "CompileScript": { "count": 10, "time": 1462 }, "CompileLazy": { "count": 3177, "time": 17058 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 102 }, "RegExpInitializeAndCompile": { "count": 177, "time": 966 }, "CompileForOnStackReplacement": { "count": 2, "time": 36 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 1405 }, "Map_SetPrototype": { "count": 12956, "time": 2539 }, "Map_TransitionToDataProperty": { "count": 11975, "time": 47379 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 545 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5562 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8338 }, "CreateArrayLiteral": { "count": 761, "time": 1716 }, "CreateObjectLiteral": { "count": 1890, "time": 6308 }, "SetProperty": { "count": 8831, "time": 19415 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 345 }, "NewClosure_Tenured": { "count": 2398, "time": 3557 }, "HandleApiCall": { "count": 3986, "time": 4658 }, "DateConstructor": { "count": 268, "time": 841 }, "ArrayLengthGetter": { "count": 373, "time": 21 }, "ArrayLengthSetter": { "count": 5152, "time": 2445 }, "FunctionPrototypeSetter": { "count": 239, "time": 912 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1074 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 95 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 379 }, "SetGrow": { "count": 26, "time": 34 }, "WeakCollectionSet": { "count": 5007, "time": 9053 }, "ForInEnumerate": { "count": 380, "time": 1168 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "CreateListFromArrayLike": { "count": 18, "time": 23 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2721 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 4527 }, "AddDictionaryProperty": { "count": 10572, "time": 13626 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 47 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 3341 }, "HasProperty": { "count": 961, "time": 1710 }, "KeyedGetProperty": { "count": 223, "time": 1027 }, "NewObject": { "count": 251, "time": 1005 }, "ObjectCreate": { "count": 221, "time": 4873 }, "ObjectKeys": { "count": 53, "time": 1414 }, "SetDataProperties": { "count": 71, "time": 1852 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 11602 }, "RegExpExecMultiple": { "count": 327, "time": 1045 }, "RegExpReplace": { "count": 784, "time": 3520 }, "StringSplit": { "count": 6134, "time": 6311 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 313 }, "StringBuilderConcat": { "count": 152, "time": 75 }, "StringBuilderJoin": { "count": 136, "time": 459 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 562, "time": 523 }, "StringIndexOfUnchecked": { "count": 330, "time": 399 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 5026, "time": 9131 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 102 }, "ArrayUnshift": { "count": 45, "time": 23 }, "DateNow": { "count": 60, "time": 66 }, "FunctionPrototypeToString": { "count": 116, "time": 70 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 2840 }, "ObjectFreeze": { "count": 11, "time": 342 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 59474 }, "ObjectSetPrototypeOf": { "count": 205, "time": 212 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 206 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 565 }, "ArrayShift": { "count": 120, "time": 99 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 15 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "AllocateInNewSpace": { "count": 234, "time": 3938 }, "Interrupt": { "count": 147, "time": 1035 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 370 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 5 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 305 }, "ArrayPop": { "count": 63, "time": 34 }, "ArrayBufferConstructor": { "count": 1, "time": 3996 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 32 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 90 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2513 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 134 }, "StringToNumber": { "count": 196, "time": 219 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 6 }, "DateUTC": { "count": 24, "time": 27 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 962, "time": 3516 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 60 }, "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": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 170 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 1993 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6092 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 678 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 144 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 38363 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2439 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 872 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1475 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 93953 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 12790 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 336 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 760 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1142 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "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": 10 }, "GC_MC_FINISH": { "count": 2, "time": 1230 }, "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": 107 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 824 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 277 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 589 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1888 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4085 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 32 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 25 }, "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": 3405 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 128 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 201 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 9 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 29 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 1398 }, "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": 647 }, "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": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 532 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 35 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 124 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5369 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3328 }, "GC_MC_BACKGROUND_MARKING": { "count": 24, "time": 35186 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 1896 }, "GC_Custom_IncrementalMarkingObserver": { "count": 111, "time": 1361 } }, "JavaScript": { "JS_Execution": { "count": 5527, "time": 1064516 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 10477 }, "ParseFunctionLiteral": { "count": 3378, "time": 143874 }, "ParseProgram": { "count": 10, "time": 1600 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13842 }, "PreParseNoVariableResolution": { "count": 105, "time": 2682 }, "JsonParse": { "count": 25, "time": 118540 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19917 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2643 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2726 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1371, "time": 5206 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7965 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 1915 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2445 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4006, "time": 17603 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 791 }, "LoadIC_LoadNonexistentDH": { "count": 5453, "time": 9817 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5941 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 18980 }, "LoadGlobalIC_Slow": { "count": 21, "time": 14 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 39 }, "LoadIC_SlowStub": { "count": 21, "time": 45 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2418 }, "LoadIC_LoadFieldDH": { "count": 4039, "time": 10209 }, "StoreIC_StoreFieldDH": { "count": 1281, "time": 3186 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 1612 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4661 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3990 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 389 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 512, "time": 3094 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 130, "time": 1291 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 1447 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 133 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 846 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 6 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 25 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 58 } }, "API": { "API_Context_New": { "count": 2, "time": 8453 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1765 }, "API_Object_SetPrivate": { "count": 35, "time": 37 }, "API_Persistent_New": { "count": 1875, "time": 431 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 237 }, "API_Function_NewInstance": { "count": 43, "time": 89 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2741 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 34 }, "API_Object_SetPrototype": { "count": 43, "time": 80 }, "API_ObjectTemplate_New": { "count": 102, "time": 11 }, "API_String_NewFromOneByte": { "count": 1038, "time": 845 }, "API_String_Write": { "count": 654, "time": 930 }, "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": 5 }, "API_Private_New": { "count": 3, "time": 2 }, "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": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 475 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 104 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 877 }, "ParseBackgroundProgram": { "count": 1, "time": 802 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6968 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53877 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 82, "time": 5 }, "OptimizeCode": { "count": 82, "time": 821 }, "RecompileSynchronous": { "count": 161, "time": 157521 }, "CompileOptimized_Concurrent": { "count": 79, "time": 3510 }, "StackGuard": { "count": 82, "time": 2553 }, "DeoptimizeCode": { "count": 9, "time": 2227 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 12 }, "NotifyDeoptimized": { "count": 6, "time": 1579 } } } }, { "duration": 2746595, "js": 2592213, "phases": [ { "phase": "load", "start": 0, "duration": 90782 }, { "phase": "boot", "start": 90782, "duration": 734181 }, { "phase": "transition", "start": 824963, "duration": 677251 }, { "phase": "render", "start": 1502214, "duration": 1244381 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 306548 }, { "kind": "MinorGC", "type": "scavenge", "start": 405481, "duration": 5099, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 439209, "duration": 5838, "usedHeapSizeAfter": 4487552, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 516450, "duration": 1237, "usedHeapSizeAfter": 5816344, "usedHeapSizeBefore": 6119576 }, { "kind": "MinorGC", "type": "scavenge", "start": 648410, "duration": 3100, "usedHeapSizeAfter": 7862152, "usedHeapSizeBefore": 8556568 }, { "kind": "MinorGC", "type": "scavenge", "start": 815621, "duration": 4076, "usedHeapSizeAfter": 9218064, "usedHeapSizeBefore": 9818808 }, { "kind": "MinorGC", "type": "scavenge", "start": 1018136, "duration": 2457, "usedHeapSizeAfter": 10565704, "usedHeapSizeBefore": 11555424 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1121021, "duration": 61, "usedHeapSizeAfter": 11292536, "usedHeapSizeBefore": 11292536 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1123189, "duration": 5953, "usedHeapSizeAfter": 8522248, "usedHeapSizeBefore": 11292696 }, { "kind": "MajorGC", "type": "weak processing", "start": 1130667, "duration": 8, "usedHeapSizeAfter": 8522328, "usedHeapSizeBefore": 8522328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1331493, "duration": 3754, "usedHeapSizeAfter": 21294536, "usedHeapSizeBefore": 22716192 }, { "kind": "MinorGC", "type": "scavenge", "start": 1364137, "duration": 5862, "usedHeapSizeAfter": 22165560, "usedHeapSizeBefore": 22826880 }, { "kind": "MinorGC", "type": "scavenge", "start": 1407182, "duration": 4420, "usedHeapSizeAfter": 24253816, "usedHeapSizeBefore": 25372120 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1579120, "duration": 80, "usedHeapSizeAfter": 28805376, "usedHeapSizeBefore": 28805376 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1594567, "duration": 10580, "usedHeapSizeAfter": 24880520, "usedHeapSizeBefore": 29077184 }, { "kind": "MinorGC", "type": "scavenge", "start": 1776417, "duration": 4351, "usedHeapSizeAfter": 25254432, "usedHeapSizeBefore": 29488448 }, { "kind": "MinorGC", "type": "scavenge", "start": 1958061, "duration": 10311, "usedHeapSizeAfter": 28935104, "usedHeapSizeBefore": 32511752 }, { "kind": "MinorGC", "type": "scavenge", "start": 2200771, "duration": 5815, "usedHeapSizeAfter": 29084896, "usedHeapSizeBefore": 41677704 } ], "blinkGC": [ { "start": 270483, "duration": 762 }, { "start": 270490, "duration": 707 }, { "start": 280301, "duration": 2168 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 971 }, "FunctionCallback": { "count": 4488, "time": 84312 }, "NamedGetterCallback": { "count": 107, "time": 7165 }, "GetMoreDataCallback": { "count": 14, "time": 151426 }, "AccessorSetterCallback": { "count": 5392, "time": 2656 }, "GCEpilogueCallback": { "count": 16, "time": 1138 }, "GCPrologueCallback": { "count": 16, "time": 890 }, "NamedSetterCallback": { "count": 18, "time": 389 }, "StoreCallbackProperty": { "count": 5334, "time": 5352 }, "NamedQueryCallback": { "count": 11, "time": 312 }, "RunMicrotaskCallback": { "count": 42, "time": 13769 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 2648 }, "CompileFunction": { "count": 3320, "time": 91808 }, "CompileIgnition": { "count": 3375, "time": 93600 }, "CompileIgnitionFinalization": { "count": 3380, "time": 30058 }, "CompileRewriteReturnResult": { "count": 3330, "time": 795 }, "CompileScopeAnalysis": { "count": 3330, "time": 17679 }, "CompileScript": { "count": 10, "time": 2394 }, "CompileLazy": { "count": 3177, "time": 10885 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 86 }, "RegExpInitializeAndCompile": { "count": 177, "time": 184 }, "CompileForOnStackReplacement": { "count": 1, "time": 20 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 1797 }, "Map_SetPrototype": { "count": 12964, "time": 3996 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 38515 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 70 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7275 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9952 }, "CreateArrayLiteral": { "count": 761, "time": 2127 }, "CreateObjectLiteral": { "count": 1890, "time": 9845 }, "SetProperty": { "count": 8832, "time": 13306 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 83 }, "NewClosure_Tenured": { "count": 2398, "time": 815 }, "HandleApiCall": { "count": 3986, "time": 2211 }, "DateConstructor": { "count": 268, "time": 404 }, "ArrayLengthGetter": { "count": 373, "time": 16 }, "ArrayLengthSetter": { "count": 5152, "time": 1745 }, "FunctionPrototypeSetter": { "count": 239, "time": 1570 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 91 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 593 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 209 }, "SetGrow": { "count": 26, "time": 27 }, "WeakCollectionSet": { "count": 5007, "time": 7200 }, "ForInEnumerate": { "count": 380, "time": 2551 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 319 }, "AllocateInNewSpace": { "count": 262, "time": 3799 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2483 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4684 }, "AddDictionaryProperty": { "count": 10572, "time": 12800 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 40 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 2634 }, "HasProperty": { "count": 961, "time": 2878 }, "KeyedGetProperty": { "count": 223, "time": 1902 }, "NewObject": { "count": 251, "time": 2046 }, "ObjectCreate": { "count": 221, "time": 2993 }, "ObjectKeys": { "count": 53, "time": 915 }, "SetDataProperties": { "count": 71, "time": 1390 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 9042 }, "RegExpExecMultiple": { "count": 327, "time": 1711 }, "RegExpReplace": { "count": 784, "time": 4352 }, "StringSplit": { "count": 6134, "time": 4947 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 115 }, "StringBuilderConcat": { "count": 152, "time": 320 }, "StringBuilderJoin": { "count": 136, "time": 61 }, "StringCharCodeAt": { "count": 11, "time": 2 }, "StringEqual": { "count": 559, "time": 117 }, "StringIndexOfUnchecked": { "count": 330, "time": 1167 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 5586 }, "ArrayPush": { "count": 8, "time": 12 }, "ArraySplice": { "count": 82, "time": 513 }, "ArrayUnshift": { "count": 45, "time": 88 }, "DateNow": { "count": 60, "time": 64 }, "FunctionPrototypeToString": { "count": 116, "time": 62 }, "ObjectDefineProperties": { "count": 2, "time": 135 }, "ObjectDefineProperty": { "count": 650, "time": 1847 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 62141 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1065 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 794 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 130 }, "ArrayShift": { "count": 120, "time": 84 }, "Object_DeleteProperty": { "count": 6, "time": 32 }, "ArrayIndexOf": { "count": 70, "time": 173 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 146, "time": 1836 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 94 }, "DeleteProperty": { "count": 11, "time": 431 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 107 }, "ArrayPop": { "count": 63, "time": 370 }, "ArrayBufferConstructor": { "count": 1, "time": 4135 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 30 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 109 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3454 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 578 }, "StringToNumber": { "count": 196, "time": 720 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 7 }, "DateUTC": { "count": 24, "time": 503 }, "ObjectIsFrozen": { "count": 216, "time": 23 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 874, "time": 2540 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 425 }, "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": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 278 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3183 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6963 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 820 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 41 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 40933 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3467 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 968 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 8 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1318 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 107035 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 15341 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 893 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 1740 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 121 }, "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": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 31 }, "GC_MC_FINISH": { "count": 2, "time": 269 }, "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": 1058 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 575 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 623 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 560 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1265 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4096 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 44 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 30 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 524 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3285 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 131 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 515 }, "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": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 117 }, "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": 1111 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 29 }, "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": 814 }, "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": 59 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7438 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 3381 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 34799 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2251 }, "GC_Custom_IncrementalMarkingObserver": { "count": 112, "time": 868 } }, "JavaScript": { "JS_Execution": { "count": 5523, "time": 1056773 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 12494 }, "ParseFunctionLiteral": { "count": 3378, "time": 148494 }, "ParseProgram": { "count": 10, "time": 2170 }, "PreParseWithVariableResolution": { "count": 6145, "time": 7025 }, "PreParseNoVariableResolution": { "count": 105, "time": 1665 }, "JsonParse": { "count": 25, "time": 138441 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22260 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1632 }, "LoadGlobalIC_Miss": { "count": 719, "time": 680 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1375, "time": 8278 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7755 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 1077 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1962 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4045, "time": 12074 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 5454, "time": 14989 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5468 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 18744 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 43 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1580 }, "LoadIC_LoadFieldDH": { "count": 4064, "time": 12954 }, "StoreIC_StoreFieldDH": { "count": 1291, "time": 5660 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 282 }, "LoadIC_Miss": { "count": 107, "time": 634 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2361 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4860 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 84 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 508, "time": 3723 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1413 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 476, "time": 1761 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 50 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 141 }, "LoadIC_StringLength": { "count": 27, "time": 26 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 24 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 56 } }, "API": { "API_Context_New": { "count": 2, "time": 7044 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1903 }, "API_Object_SetPrivate": { "count": 35, "time": 24 }, "API_Persistent_New": { "count": 1875, "time": 1041 }, "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": 662 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4136 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 38 }, "API_Object_SetPrototype": { "count": 43, "time": 44 }, "API_ObjectTemplate_New": { "count": 102, "time": 8 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2582 }, "API_String_Write": { "count": 654, "time": 1635 }, "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": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 547 }, "API_String_NewExternalOneByte": { "count": 62, "time": 731 }, "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": 332 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 102 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 730 }, "ParseBackgroundProgram": { "count": 1, "time": 744 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6333 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53776 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 85, "time": 7 }, "OptimizeCode": { "count": 85, "time": 920 }, "RecompileSynchronous": { "count": 169, "time": 113613 }, "CompileOptimized_Concurrent": { "count": 84, "time": 4550 }, "StackGuard": { "count": 84, "time": 1811 }, "DeoptimizeCode": { "count": 9, "time": 1936 }, "NotifyDeoptimized": { "count": 7, "time": 929 } } } }, { "duration": 2842752, "js": 2687449, "phases": [ { "phase": "load", "start": 0, "duration": 91514 }, { "phase": "boot", "start": 91514, "duration": 764527 }, { "phase": "transition", "start": 856041, "duration": 711768 }, { "phase": "render", "start": 1567809, "duration": 1274943 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 295490 }, { "kind": "MinorGC", "type": "scavenge", "start": 402940, "duration": 6665, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 439452, "duration": 6986, "usedHeapSizeAfter": 4487576, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 527209, "duration": 1454, "usedHeapSizeAfter": 5817048, "usedHeapSizeBefore": 6119168 }, { "kind": "MinorGC", "type": "scavenge", "start": 667940, "duration": 3126, "usedHeapSizeAfter": 7868744, "usedHeapSizeBefore": 8557096 }, { "kind": "MinorGC", "type": "scavenge", "start": 841700, "duration": 2587, "usedHeapSizeAfter": 9186488, "usedHeapSizeBefore": 9809496 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1042847, "duration": 71, "usedHeapSizeAfter": 11097968, "usedHeapSizeBefore": 11097968 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1055563, "duration": 6991, "usedHeapSizeAfter": 8919936, "usedHeapSizeBefore": 11210048 }, { "kind": "MajorGC", "type": "weak processing", "start": 1163798, "duration": 389, "usedHeapSizeAfter": 9978056, "usedHeapSizeBefore": 9978056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1373984, "duration": 4015, "usedHeapSizeAfter": 21041464, "usedHeapSizeBefore": 22855696 }, { "kind": "MinorGC", "type": "scavenge", "start": 1428804, "duration": 7214, "usedHeapSizeAfter": 22378392, "usedHeapSizeBefore": 23278224 }, { "kind": "MinorGC", "type": "scavenge", "start": 1467407, "duration": 4159, "usedHeapSizeAfter": 24141192, "usedHeapSizeBefore": 25190200 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1488979, "duration": 81, "usedHeapSizeAfter": 25793248, "usedHeapSizeBefore": 25793248 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1519305, "duration": 7466, "usedHeapSizeAfter": 23127616, "usedHeapSizeBefore": 26975648 }, { "kind": "MinorGC", "type": "scavenge", "start": 1762460, "duration": 6092, "usedHeapSizeAfter": 25087616, "usedHeapSizeBefore": 29013072 }, { "kind": "MinorGC", "type": "scavenge", "start": 1998513, "duration": 4594, "usedHeapSizeAfter": 27113944, "usedHeapSizeBefore": 31136128 }, { "kind": "MinorGC", "type": "scavenge", "start": 2250830, "duration": 2759, "usedHeapSizeAfter": 29438744, "usedHeapSizeBefore": 41536160 }, { "kind": "MajorGC", "type": "weak processing", "start": 2837413, "duration": 16, "usedHeapSizeAfter": 41371872, "usedHeapSizeBefore": 41371872 } ], "blinkGC": [ { "start": 264389, "duration": 2666 }, { "start": 264398, "duration": 2612 }, { "start": 273265, "duration": 1159 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 533 }, "FunctionCallback": { "count": 4486, "time": 88106 }, "NamedGetterCallback": { "count": 107, "time": 8749 }, "GetMoreDataCallback": { "count": 14, "time": 140547 }, "AccessorSetterCallback": { "count": 5392, "time": 2841 }, "GCEpilogueCallback": { "count": 15, "time": 1499 }, "GCPrologueCallback": { "count": 15, "time": 1226 }, "NamedSetterCallback": { "count": 18, "time": 752 }, "StoreCallbackProperty": { "count": 5334, "time": 4612 }, "NamedQueryCallback": { "count": 11, "time": 112 }, "RunMicrotaskCallback": { "count": 42, "time": 13338 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 2364 }, "CompileFunction": { "count": 3320, "time": 99728 }, "CompileIgnition": { "count": 3375, "time": 111528 }, "CompileIgnitionFinalization": { "count": 3380, "time": 33225 }, "CompileRewriteReturnResult": { "count": 3330, "time": 115 }, "CompileScopeAnalysis": { "count": 3330, "time": 14919 }, "CompileScript": { "count": 10, "time": 2425 }, "CompileLazy": { "count": 3177, "time": 11604 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 224 }, "RegExpInitializeAndCompile": { "count": 177, "time": 210 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 1414 }, "Map_SetPrototype": { "count": 12954, "time": 2923 }, "Map_TransitionToDataProperty": { "count": 11943, "time": 33098 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 66 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6541 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9014 }, "CreateArrayLiteral": { "count": 761, "time": 468 }, "CreateObjectLiteral": { "count": 1890, "time": 7530 }, "SetProperty": { "count": 8824, "time": 13359 }, "DeclareGlobals": { "count": 2, "time": 18 }, "NewClosure": { "count": 344, "time": 1181 }, "NewClosure_Tenured": { "count": 2398, "time": 3695 }, "HandleApiCall": { "count": 3986, "time": 5211 }, "DateConstructor": { "count": 268, "time": 129 }, "ArrayLengthGetter": { "count": 374, "time": 20 }, "ArrayLengthSetter": { "count": 5152, "time": 2309 }, "FunctionPrototypeSetter": { "count": 239, "time": 2022 }, "FunctionLengthGetter": { "count": 13, "time": 275 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 635 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 282 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 39 }, "WeakCollectionSet": { "count": 5007, "time": 8793 }, "ForInEnumerate": { "count": 379, "time": 3307 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 11 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2673 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 5268 }, "AddDictionaryProperty": { "count": 10572, "time": 9079 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 45 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 3739 }, "HasProperty": { "count": 961, "time": 2272 }, "KeyedGetProperty": { "count": 223, "time": 850 }, "NewObject": { "count": 251, "time": 455 }, "ObjectCreate": { "count": 221, "time": 3063 }, "ObjectKeys": { "count": 52, "time": 754 }, "SetDataProperties": { "count": 71, "time": 1090 }, "ToString": { "count": 28, "time": 24 }, "RegExpExec": { "count": 270, "time": 9837 }, "RegExpExecMultiple": { "count": 327, "time": 1184 }, "RegExpReplace": { "count": 784, "time": 5006 }, "StringSplit": { "count": 6134, "time": 8220 }, "PushCatchContext": { "count": 2, "time": 5 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 771 }, "StringBuilderJoin": { "count": 136, "time": 72 }, "StringCharCodeAt": { "count": 11, "time": 2 }, "StringEqual": { "count": 559, "time": 1304 }, "StringIndexOfUnchecked": { "count": 330, "time": 77 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 12243 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 513 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 82 }, "FunctionPrototypeToString": { "count": 116, "time": 1238 }, "ObjectDefineProperties": { "count": 2, "time": 20 }, "ObjectDefineProperty": { "count": 650, "time": 1227 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 62611 }, "ObjectSetPrototypeOf": { "count": 205, "time": 847 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 113 }, "AllocateInNewSpace": { "count": 264, "time": 5317 }, "GlobalUnescape": { "count": 1, "time": 9 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 42 }, "ArrayShift": { "count": 120, "time": 1971 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 143, "time": 2450 }, "OrdinaryHasInstance": { "count": 13, "time": 742 }, "StringToLowerCaseIntl": { "count": 223, "time": 561 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 1130 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 522 }, "ArrayPop": { "count": 63, "time": 31 }, "ArrayBufferConstructor": { "count": 1, "time": 4287 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 30 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 95 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3595 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 836 }, "StringToNumber": { "count": 196, "time": 442 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1134, "time": 4981 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 584 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 10 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 10 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 184 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3386 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6042 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 789 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 31 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 50 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 36116 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2834 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1016 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1389 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 94473 }, "GC_MC_INCREMENTAL": { "count": 28, "time": 17119 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2143 }, "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": 132 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 3 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 7 }, "GC_MC_FINISH": { "count": 2, "time": 312 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 53 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 68 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 867 }, "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": 539 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1786 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3674 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 22 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 505 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2864 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 460 }, "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": 674 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 248 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 543 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 334 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 31 }, "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": 11 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 14 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 620 }, "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": 12 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6076 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 3510 }, "GC_MC_BACKGROUND_MARKING": { "count": 31, "time": 30979 }, "GC_Custom_IncrementalMarkingObserver": { "count": 176, "time": 1625 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2639 } }, "JavaScript": { "JS_Execution": { "count": 5557, "time": 1127419 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 14608 }, "ParseFunctionLiteral": { "count": 3378, "time": 148124 }, "ParseProgram": { "count": 10, "time": 907 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12045 }, "PreParseNoVariableResolution": { "count": 105, "time": 2344 }, "JsonParse": { "count": 25, "time": 122166 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17623 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1110 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2260 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1349, "time": 5520 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9479 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 1074 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 744 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4082, "time": 16120 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 5431, "time": 15238 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4777 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 18591 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 29 }, "LoadIC_SlowStub": { "count": 21, "time": 43 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1403 }, "LoadIC_LoadFieldDH": { "count": 4060, "time": 13119 }, "StoreIC_StoreFieldDH": { "count": 1271, "time": 6943 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 2956 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3192 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 119 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 6587 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 160 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 542, "time": 5222 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 125, "time": 1051 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 467, "time": 1292 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 74 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 138 }, "LoadIC_StringLength": { "count": 27, "time": 32 }, "StoreIC_SlowStub": { "count": 4, "time": 6 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 28 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 26 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 9 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 363 } }, "API": { "API_Context_New": { "count": 2, "time": 12285 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1815 }, "API_Object_SetPrivate": { "count": 35, "time": 27 }, "API_Persistent_New": { "count": 1877, "time": 1840 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 21 }, "API_Function_NewInstance": { "count": 43, "time": 108 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3211 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 36 }, "API_Object_SetPrototype": { "count": 43, "time": 46 }, "API_ObjectTemplate_New": { "count": 102, "time": 708 }, "API_String_NewFromOneByte": { "count": 1038, "time": 479 }, "API_String_Write": { "count": 654, "time": 108 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 29 }, "API_External_New": { "count": 23, "time": 1 }, "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": 63, "time": 33 }, "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": 390 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 98 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 1159 }, "ParseBackgroundProgram": { "count": 1, "time": 868 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5978 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52254 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 87, "time": 4 }, "OptimizeCode": { "count": 87, "time": 1019 }, "RecompileSynchronous": { "count": 173, "time": 123285 }, "CompileOptimized_Concurrent": { "count": 86, "time": 1726 }, "StackGuard": { "count": 90, "time": 1987 }, "DeoptimizeCode": { "count": 9, "time": 2375 }, "NotifyDeoptimized": { "count": 6, "time": 211 } } } }, { "duration": 2879717, "js": 2719016, "phases": [ { "phase": "load", "start": 0, "duration": 93130 }, { "phase": "boot", "start": 93130, "duration": 766507 }, { "phase": "transition", "start": 859637, "duration": 684765 }, { "phase": "render", "start": 1544402, "duration": 1335315 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 311483 }, { "kind": "MinorGC", "type": "scavenge", "start": 416216, "duration": 5127, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 451187, "duration": 6435, "usedHeapSizeAfter": 4487568, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 539255, "duration": 1203, "usedHeapSizeAfter": 5793032, "usedHeapSizeBefore": 6119360 }, { "kind": "MinorGC", "type": "scavenge", "start": 680719, "duration": 2859, "usedHeapSizeAfter": 7881512, "usedHeapSizeBefore": 8570488 }, { "kind": "MinorGC", "type": "scavenge", "start": 861682, "duration": 2981, "usedHeapSizeAfter": 9260304, "usedHeapSizeBefore": 9848392 }, { "kind": "MinorGC", "type": "scavenge", "start": 1074856, "duration": 3698, "usedHeapSizeAfter": 10553904, "usedHeapSizeBefore": 11567784 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1240658, "duration": 176, "usedHeapSizeAfter": 16287160, "usedHeapSizeBefore": 16287160 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1249397, "duration": 8612, "usedHeapSizeAfter": 13708432, "usedHeapSizeBefore": 16558696 }, { "kind": "MinorGC", "type": "scavenge", "start": 1405419, "duration": 3095, "usedHeapSizeAfter": 21110416, "usedHeapSizeBefore": 22553416 }, { "kind": "MinorGC", "type": "scavenge", "start": 1440359, "duration": 5608, "usedHeapSizeAfter": 22102976, "usedHeapSizeBefore": 22711992 }, { "kind": "MinorGC", "type": "scavenge", "start": 1468337, "duration": 1818, "usedHeapSizeAfter": 24030376, "usedHeapSizeBefore": 25198368 }, { "kind": "MinorGC", "type": "scavenge", "start": 1706936, "duration": 6521, "usedHeapSizeAfter": 27816856, "usedHeapSizeBefore": 30711232 }, { "kind": "MinorGC", "type": "scavenge", "start": 1904903, "duration": 5504, "usedHeapSizeAfter": 29131376, "usedHeapSizeBefore": 32696456 }, { "kind": "MinorGC", "type": "scavenge", "start": 2082090, "duration": 10329, "usedHeapSizeAfter": 32425240, "usedHeapSizeBefore": 36059848 }, { "kind": "MinorGC", "type": "scavenge", "start": 2339553, "duration": 3203, "usedHeapSizeAfter": 32245072, "usedHeapSizeBefore": 45638664 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2598385, "duration": 476, "usedHeapSizeAfter": 38004416, "usedHeapSizeBefore": 38004416 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2612263, "duration": 9132, "usedHeapSizeAfter": 28494296, "usedHeapSizeBefore": 38081672 }, { "kind": "MajorGC", "type": "weak processing", "start": 2874484, "duration": 650, "usedHeapSizeAfter": 30833648, "usedHeapSizeBefore": 30833648 } ], "blinkGC": [ { "start": 280917, "duration": 2829 }, { "start": 280924, "duration": 2778 }, { "start": 295718, "duration": 2052 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 1219 }, "FunctionCallback": { "count": 4504, "time": 91579 }, "NamedGetterCallback": { "count": 107, "time": 8802 }, "GetMoreDataCallback": { "count": 14, "time": 153068 }, "AccessorSetterCallback": { "count": 5392, "time": 2823 }, "GCEpilogueCallback": { "count": 17, "time": 2558 }, "GCPrologueCallback": { "count": 17, "time": 631 }, "NamedSetterCallback": { "count": 18, "time": 103 }, "StoreCallbackProperty": { "count": 5334, "time": 4437 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 12283 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 850 }, "CompileFunction": { "count": 3320, "time": 103647 }, "CompileIgnition": { "count": 3375, "time": 105083 }, "CompileIgnitionFinalization": { "count": 3380, "time": 35566 }, "CompileRewriteReturnResult": { "count": 3330, "time": 388 }, "CompileScopeAnalysis": { "count": 3330, "time": 15333 }, "CompileScript": { "count": 10, "time": 423 }, "CompileLazy": { "count": 3177, "time": 17892 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 675 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1488 }, "CompileForOnStackReplacement": { "count": 3, "time": 50 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 691 }, "Map_SetPrototype": { "count": 12964, "time": 6213 }, "Map_TransitionToDataProperty": { "count": 12004, "time": 38555 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 1146 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5873 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7738 }, "CreateArrayLiteral": { "count": 761, "time": 447 }, "CreateObjectLiteral": { "count": 1890, "time": 8575 }, "SetProperty": { "count": 8828, "time": 14528 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 100 }, "NewClosure_Tenured": { "count": 2398, "time": 2019 }, "HandleApiCall": { "count": 3986, "time": 2613 }, "DateConstructor": { "count": 268, "time": 682 }, "ArrayLengthGetter": { "count": 374, "time": 17 }, "ArrayLengthSetter": { "count": 5152, "time": 1209 }, "FunctionPrototypeSetter": { "count": 239, "time": 1805 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 408 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 7 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 78 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 327 }, "SetGrow": { "count": 26, "time": 454 }, "WeakCollectionSet": { "count": 5007, "time": 9823 }, "ForInEnumerate": { "count": 379, "time": 3078 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 181, "time": 1817 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 5001 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5015, "time": 2755 }, "AddDictionaryProperty": { "count": 10572, "time": 12103 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 47 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 6808 }, "HasProperty": { "count": 961, "time": 795 }, "KeyedGetProperty": { "count": 214, "time": 1302 }, "NewObject": { "count": 251, "time": 1256 }, "ObjectCreate": { "count": 221, "time": 3709 }, "ObjectKeys": { "count": 52, "time": 435 }, "SetDataProperties": { "count": 71, "time": 1320 }, "ToString": { "count": 28, "time": 19 }, "RegExpExec": { "count": 269, "time": 6971 }, "RegExpExecMultiple": { "count": 327, "time": 1572 }, "RegExpReplace": { "count": 784, "time": 4569 }, "StringSplit": { "count": 6134, "time": 6884 }, "PushCatchContext": { "count": 2, "time": 5 }, "StringAdd": { "count": 115, "time": 752 }, "StringBuilderConcat": { "count": 152, "time": 343 }, "StringBuilderJoin": { "count": 136, "time": 587 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 561, "time": 103 }, "StringIndexOfUnchecked": { "count": 330, "time": 884 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 5026, "time": 6565 }, "ArrayPush": { "count": 8, "time": 19 }, "ArraySplice": { "count": 82, "time": 78 }, "ArrayUnshift": { "count": 45, "time": 452 }, "DateNow": { "count": 60, "time": 62 }, "FunctionPrototypeToString": { "count": 116, "time": 78 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 2046 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 61063 }, "ObjectSetPrototypeOf": { "count": 205, "time": 831 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 182 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 46 }, "ArrayShift": { "count": 120, "time": 553 }, "Object_DeleteProperty": { "count": 6, "time": 14 }, "ArrayIndexOf": { "count": 70, "time": 17 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 147, "time": 3079 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 191 }, "DeleteProperty": { "count": 11, "time": 12 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 10 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 115 }, "ArrayPop": { "count": 63, "time": 46 }, "ArrayBufferConstructor": { "count": 1, "time": 3684 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 686 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 1397 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2896 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 438 }, "StringToNumber": { "count": 196, "time": 642 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "TryMigrateInstance": { "count": 1, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 6 }, "DateUTC": { "count": 24, "time": 22 }, "ObjectIsFrozen": { "count": 216, "time": 21 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1005, "time": 4009 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 64 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 15, "time": 404 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 15, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 15, "time": 2 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 877 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 3517 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 6947 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 46 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 136 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 47402 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 2030 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 8 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 28 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 40, "time": 1684 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 140520 }, "GC_MC_INCREMENTAL": { "count": 41, "time": 19993 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2213 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 15 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 1746 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 620 }, "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": 8 }, "GC_MC_FINISH": { "count": 2, "time": 62 }, "GC_MC_MARK": { "count": 2, "time": 23 }, "GC_MC_PROLOGUE": { "count": 2, "time": 56 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 69 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 899 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 17 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 243 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 1048 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2721 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2825 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 13 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 50 }, "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": 4354 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 879 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 843 }, "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": 23 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 138 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 690 }, "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": 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": 13 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 740 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 10 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 144 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 2479 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 22, "time": 10000 }, "GC_MC_BACKGROUND_MARKING": { "count": 33, "time": 37426 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 3121 }, "GC_Custom_IncrementalMarkingObserver": { "count": 36, "time": 373 } }, "JavaScript": { "JS_Execution": { "count": 5563, "time": 1029009 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 14887 }, "ParseFunctionLiteral": { "count": 3378, "time": 161431 }, "ParseProgram": { "count": 10, "time": 702 }, "PreParseWithVariableResolution": { "count": 6145, "time": 8355 }, "PreParseNoVariableResolution": { "count": 105, "time": 2747 }, "JsonParse": { "count": 25, "time": 136566 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 24470 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2397 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1765 }, "StoreGlobalIC_Miss": { "count": 8, "time": 8 }, "StoreIC_Miss": { "count": 1403, "time": 8663 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9993 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 438 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1232 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4152, "time": 19949 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5611, "time": 15200 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2381 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 19834 }, "LoadGlobalIC_Slow": { "count": 21, "time": 13 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 29 }, "LoadIC_SlowStub": { "count": 21, "time": 864 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1660 }, "LoadIC_LoadFieldDH": { "count": 4174, "time": 13012 }, "StoreIC_StoreFieldDH": { "count": 1343, "time": 5186 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 1372 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2554 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 23 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 6428 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 83 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 548, "time": 2831 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 143, "time": 1439 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 522, "time": 2109 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 1298 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 167 }, "LoadIC_StringLength": { "count": 27, "time": 329 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 29 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 17 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 1633 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 707 } }, "API": { "API_Context_New": { "count": 2, "time": 8167 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2061 }, "API_Object_SetPrivate": { "count": 35, "time": 739 }, "API_Persistent_New": { "count": 1874, "time": 1196 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 319 }, "API_Function_NewInstance": { "count": 43, "time": 807 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3412 }, "API_Object_CreateDataProperty": { "count": 22, "time": 3 }, "API_Object_Get": { "count": 138, "time": 44 }, "API_Object_SetPrototype": { "count": 43, "time": 41 }, "API_ObjectTemplate_New": { "count": 102, "time": 10 }, "API_String_NewFromOneByte": { "count": 1038, "time": 269 }, "API_String_Write": { "count": 654, "time": 1028 }, "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": 8 }, "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": 61, "time": 30 }, "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": 348 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 101 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 801 }, "ParseBackgroundProgram": { "count": 1, "time": 666 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5774 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 55299 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 89, "time": 6 }, "OptimizeCode": { "count": 89, "time": 912 }, "RecompileSynchronous": { "count": 174, "time": 188132 }, "CompileOptimized_Concurrent": { "count": 85, "time": 2322 }, "StackGuard": { "count": 87, "time": 2154 }, "DeoptimizeCode": { "count": 11, "time": 1541 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 14 }, "NotifyDeoptimized": { "count": 8, "time": 323 } } } }, { "duration": 2753193, "js": 2597092, "phases": [ { "phase": "load", "start": 0, "duration": 92476 }, { "phase": "boot", "start": 92476, "duration": 777610 }, { "phase": "transition", "start": 870086, "duration": 685679 }, { "phase": "render", "start": 1555765, "duration": 1197428 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 300952 }, { "kind": "MinorGC", "type": "scavenge", "start": 403439, "duration": 6950, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 440125, "duration": 7111, "usedHeapSizeAfter": 4487640, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 537626, "duration": 1515, "usedHeapSizeAfter": 5792896, "usedHeapSizeBefore": 6119216 }, { "kind": "MinorGC", "type": "scavenge", "start": 687137, "duration": 2806, "usedHeapSizeAfter": 7896664, "usedHeapSizeBefore": 8569976 }, { "kind": "MinorGC", "type": "scavenge", "start": 862223, "duration": 2881, "usedHeapSizeAfter": 9223904, "usedHeapSizeBefore": 9823424 }, { "kind": "MinorGC", "type": "scavenge", "start": 1068921, "duration": 3861, "usedHeapSizeAfter": 10556960, "usedHeapSizeBefore": 11567136 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1232762, "duration": 312, "usedHeapSizeAfter": 16295248, "usedHeapSizeBefore": 16295248 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1242380, "duration": 7924, "usedHeapSizeAfter": 13710176, "usedHeapSizeBefore": 16566784 }, { "kind": "MinorGC", "type": "scavenge", "start": 1396485, "duration": 3991, "usedHeapSizeAfter": 21179152, "usedHeapSizeBefore": 22556424 }, { "kind": "MinorGC", "type": "scavenge", "start": 1432078, "duration": 4369, "usedHeapSizeAfter": 22009336, "usedHeapSizeBefore": 22690200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1468292, "duration": 3106, "usedHeapSizeAfter": 24091840, "usedHeapSizeBefore": 25197952 }, { "kind": "MinorGC", "type": "scavenge", "start": 1699753, "duration": 5649, "usedHeapSizeAfter": 27846144, "usedHeapSizeBefore": 30706160 }, { "kind": "MinorGC", "type": "scavenge", "start": 1846139, "duration": 6619, "usedHeapSizeAfter": 28967088, "usedHeapSizeBefore": 32636536 }, { "kind": "MinorGC", "type": "scavenge", "start": 1990994, "duration": 5917, "usedHeapSizeAfter": 32323464, "usedHeapSizeBefore": 35959888 }, { "kind": "MinorGC", "type": "scavenge", "start": 2218672, "duration": 5358, "usedHeapSizeAfter": 32151144, "usedHeapSizeBefore": 45447952 }, { "kind": "MajorGC", "type": "weak processing", "start": 2748867, "duration": 14, "usedHeapSizeAfter": 40814272, "usedHeapSizeBefore": 40814272 } ], "blinkGC": [ { "start": 266965, "duration": 2879 }, { "start": 266974, "duration": 2823 }, { "start": 283941, "duration": 1273 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 1277 }, "FunctionCallback": { "count": 4484, "time": 99803 }, "NamedGetterCallback": { "count": 107, "time": 8149 }, "GetMoreDataCallback": { "count": 14, "time": 143075 }, "AccessorSetterCallback": { "count": 5392, "time": 1189 }, "GCEpilogueCallback": { "count": 15, "time": 864 }, "GCPrologueCallback": { "count": 15, "time": 2005 }, "NamedSetterCallback": { "count": 18, "time": 129 }, "StoreCallbackProperty": { "count": 5334, "time": 7478 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 12197 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 2103 }, "CompileFunction": { "count": 3320, "time": 115521 }, "CompileIgnition": { "count": 3375, "time": 102667 }, "CompileIgnitionFinalization": { "count": 3380, "time": 27892 }, "CompileRewriteReturnResult": { "count": 3330, "time": 134 }, "CompileScopeAnalysis": { "count": 3330, "time": 12777 }, "CompileScript": { "count": 10, "time": 765 }, "CompileLazy": { "count": 3177, "time": 9236 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 353 }, "RegExpInitializeAndCompile": { "count": 177, "time": 308 }, "CompileForOnStackReplacement": { "count": 2, "time": 30 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 2934 }, "Map_SetPrototype": { "count": 12955, "time": 3566 }, "Map_TransitionToDataProperty": { "count": 11928, "time": 37500 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 94 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 8287 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8298 }, "CreateArrayLiteral": { "count": 761, "time": 1104 }, "CreateObjectLiteral": { "count": 1890, "time": 9734 }, "SetProperty": { "count": 8827, "time": 11759 }, "DeclareGlobals": { "count": 2, "time": 30 }, "NewClosure": { "count": 344, "time": 78 }, "NewClosure_Tenured": { "count": 2398, "time": 4627 }, "HandleApiCall": { "count": 3986, "time": 4266 }, "DateConstructor": { "count": 268, "time": 1425 }, "ArrayLengthGetter": { "count": 373, "time": 16 }, "ArrayLengthSetter": { "count": 5152, "time": 2929 }, "FunctionPrototypeSetter": { "count": 239, "time": 388 }, "FunctionLengthGetter": { "count": 13, "time": 9 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 117 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 78 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 35 }, "WeakCollectionSet": { "count": 5007, "time": 6887 }, "ForInEnumerate": { "count": 380, "time": 2361 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 10 }, "AllocateInNewSpace": { "count": 163, "time": 1078 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 607 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 4966, "time": 6381 }, "AddDictionaryProperty": { "count": 10572, "time": 10016 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 604 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 7 }, "GetProperty": { "count": 6297, "time": 3290 }, "HasProperty": { "count": 961, "time": 1241 }, "KeyedGetProperty": { "count": 209, "time": 1395 }, "NewObject": { "count": 251, "time": 488 }, "ObjectCreate": { "count": 221, "time": 2854 }, "ObjectKeys": { "count": 52, "time": 840 }, "SetDataProperties": { "count": 71, "time": 2704 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 11840 }, "RegExpExecMultiple": { "count": 327, "time": 3927 }, "RegExpReplace": { "count": 784, "time": 2913 }, "StringSplit": { "count": 6134, "time": 4162 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 27 }, "StringBuilderConcat": { "count": 152, "time": 68 }, "StringBuilderJoin": { "count": 136, "time": 63 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 564, "time": 143 }, "StringIndexOfUnchecked": { "count": 330, "time": 81 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 6510 }, "ArrayPush": { "count": 8, "time": 19 }, "ArraySplice": { "count": 82, "time": 114 }, "ArrayUnshift": { "count": 45, "time": 29 }, "DateNow": { "count": 60, "time": 241 }, "FunctionPrototypeToString": { "count": 116, "time": 67 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 1295 }, "ObjectFreeze": { "count": 11, "time": 29 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56924 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1018 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 519 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 43 }, "ArrayShift": { "count": 120, "time": 92 }, "Object_DeleteProperty": { "count": 6, "time": 17 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 7 }, "Interrupt": { "count": 139, "time": 745 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 81 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 348 }, "ArrayPop": { "count": 63, "time": 421 }, "ArrayBufferConstructor": { "count": 1, "time": 3666 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 202 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 1053 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2931 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 919 }, "StringToNumber": { "count": 196, "time": 54 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 19 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 425 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 951, "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": 0 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 48 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3123 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 6937 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 629 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 33 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 43 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 47848 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 1850 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 9 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1433 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 121394 }, "GC_MC_INCREMENTAL": { "count": 27, "time": 11595 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1689 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 17 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 916 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 302 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 0 }, "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": 6 }, "GC_MC_FINISH": { "count": 1, "time": 83 }, "GC_MC_MARK": { "count": 1, "time": 8 }, "GC_MC_PROLOGUE": { "count": 1, "time": 28 }, "GC_MC_SWEEP": { "count": 1, "time": 470 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 427 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 461 }, "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": 68 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 1, "time": 865 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 897 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 244 }, "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": 2862 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 56 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 498 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 3 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 7 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 64 }, "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": 3, "time": 15 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 679 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 3, "time": 7 }, "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": 32 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 4, "time": 1800 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 7, "time": 9725 }, "GC_MC_BACKGROUND_MARKING": { "count": 12, "time": 12323 }, "GC_Custom_IncrementalMarkingObserver": { "count": 6, "time": 674 } }, "JavaScript": { "JS_Execution": { "count": 5551, "time": 1044692 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 14947 }, "ParseFunctionLiteral": { "count": 3378, "time": 162360 }, "ParseProgram": { "count": 10, "time": 1968 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12619 }, "PreParseNoVariableResolution": { "count": 105, "time": 1994 }, "JsonParse": { "count": 25, "time": 139927 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20367 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2469 }, "LoadGlobalIC_Miss": { "count": 719, "time": 4008 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1329, "time": 4768 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8557 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 1566 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 2149 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4063, "time": 18565 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 5415, "time": 14922 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4430 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 14493 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 29 }, "LoadIC_SlowStub": { "count": 21, "time": 722 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1256 }, "LoadIC_LoadFieldDH": { "count": 4050, "time": 17466 }, "StoreIC_StoreFieldDH": { "count": 1259, "time": 4601 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 18 }, "LoadIC_Miss": { "count": 107, "time": 2790 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2527 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 2917 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 3127 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 536, "time": 3426 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 123, "time": 1751 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 467, "time": 694 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 50 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 192 }, "LoadIC_StringLength": { "count": 27, "time": 34 }, "StoreIC_SlowStub": { "count": 4, "time": 558 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 78 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 27 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 533 } }, "API": { "API_Context_New": { "count": 2, "time": 9883 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3572 }, "API_Object_SetPrivate": { "count": 35, "time": 18 }, "API_Persistent_New": { "count": 1866, "time": 267 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 12 }, "API_Function_NewInstance": { "count": 43, "time": 185 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1642 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 50 }, "API_Object_SetPrototype": { "count": 43, "time": 52 }, "API_ObjectTemplate_New": { "count": 102, "time": 19 }, "API_String_NewFromOneByte": { "count": 1038, "time": 285 }, "API_String_Write": { "count": 654, "time": 1189 }, "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": 5 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 53, "time": 818 }, "API_Function_Call": { "count": 8, "time": 496 }, "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": 423 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 111 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 778 }, "ParseBackgroundProgram": { "count": 1, "time": 768 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6091 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52016 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 69, "time": 9 }, "OptimizeCode": { "count": 69, "time": 559 }, "RecompileSynchronous": { "count": 136, "time": 101874 }, "CompileOptimized_Concurrent": { "count": 67, "time": 1158 }, "StackGuard": { "count": 67, "time": 896 }, "DeoptimizeCode": { "count": 8, "time": 637 }, "NotifyDeoptimized": { "count": 5, "time": 99 } } } }, { "duration": 2809719, "js": 2624238, "phases": [ { "phase": "load", "start": 0, "duration": 123170 }, { "phase": "boot", "start": 123170, "duration": 771453 }, { "phase": "transition", "start": 894623, "duration": 676887 }, { "phase": "render", "start": 1571510, "duration": 1238209 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 342338 }, { "kind": "MinorGC", "type": "scavenge", "start": 442395, "duration": 4699, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 476816, "duration": 5436, "usedHeapSizeAfter": 4487552, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 555222, "duration": 2622, "usedHeapSizeAfter": 5795704, "usedHeapSizeBefore": 6119472 }, { "kind": "MinorGC", "type": "scavenge", "start": 697137, "duration": 3382, "usedHeapSizeAfter": 7874472, "usedHeapSizeBefore": 8569960 }, { "kind": "MinorGC", "type": "scavenge", "start": 897211, "duration": 3197, "usedHeapSizeAfter": 9236304, "usedHeapSizeBefore": 9849288 }, { "kind": "MinorGC", "type": "scavenge", "start": 1101978, "duration": 2154, "usedHeapSizeAfter": 10610832, "usedHeapSizeBefore": 11564512 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1209525, "duration": 326, "usedHeapSizeAfter": 11298024, "usedHeapSizeBefore": 11298024 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1211954, "duration": 5719, "usedHeapSizeAfter": 8499776, "usedHeapSizeBefore": 11298184 }, { "kind": "MajorGC", "type": "weak processing", "start": 1219308, "duration": 378, "usedHeapSizeAfter": 8499856, "usedHeapSizeBefore": 8499856 }, { "kind": "MinorGC", "type": "scavenge", "start": 1404648, "duration": 3020, "usedHeapSizeAfter": 21330728, "usedHeapSizeBefore": 22722120 }, { "kind": "MinorGC", "type": "scavenge", "start": 1438478, "duration": 5548, "usedHeapSizeAfter": 22156088, "usedHeapSizeBefore": 22806664 }, { "kind": "MinorGC", "type": "scavenge", "start": 1485670, "duration": 3005, "usedHeapSizeAfter": 24215600, "usedHeapSizeBefore": 25412504 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1628028, "duration": 79, "usedHeapSizeAfter": 28405040, "usedHeapSizeBefore": 28405040 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1638246, "duration": 10120, "usedHeapSizeAfter": 24680968, "usedHeapSizeBefore": 28568352 }, { "kind": "MinorGC", "type": "scavenge", "start": 1820281, "duration": 4641, "usedHeapSizeAfter": 25190008, "usedHeapSizeBefore": 29471000 }, { "kind": "MinorGC", "type": "scavenge", "start": 2032716, "duration": 4278, "usedHeapSizeAfter": 28891928, "usedHeapSizeBefore": 32427024 }, { "kind": "MinorGC", "type": "scavenge", "start": 2260738, "duration": 5135, "usedHeapSizeAfter": 29067504, "usedHeapSizeBefore": 41636304 } ], "blinkGC": [ { "start": 316508, "duration": 2795 }, { "start": 316515, "duration": 2742 }, { "start": 334230, "duration": 1610 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1132, "time": 993 }, "FunctionCallback": { "count": 4490, "time": 92362 }, "NamedGetterCallback": { "count": 107, "time": 7685 }, "GetMoreDataCallback": { "count": 14, "time": 153353 }, "AccessorSetterCallback": { "count": 5392, "time": 3062 }, "GCEpilogueCallback": { "count": 16, "time": 2885 }, "GCPrologueCallback": { "count": 16, "time": 485 }, "NamedSetterCallback": { "count": 18, "time": 373 }, "StoreCallbackProperty": { "count": 5334, "time": 5341 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 13118 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 763 }, "CompileFunction": { "count": 3320, "time": 92740 }, "CompileIgnition": { "count": 3375, "time": 111984 }, "CompileIgnitionFinalization": { "count": 3380, "time": 32664 }, "CompileRewriteReturnResult": { "count": 3330, "time": 125 }, "CompileScopeAnalysis": { "count": 3330, "time": 16138 }, "CompileScript": { "count": 10, "time": 3127 }, "CompileLazy": { "count": 3177, "time": 13700 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 89 }, "RegExpInitializeAndCompile": { "count": 177, "time": 817 }, "CompileForOnStackReplacement": { "count": 2, "time": 28 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 662, "time": 1034 }, "Map_SetPrototype": { "count": 12951, "time": 7785 }, "Map_TransitionToDataProperty": { "count": 11975, "time": 32448 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 645 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7602 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7585 }, "CreateArrayLiteral": { "count": 761, "time": 899 }, "CreateObjectLiteral": { "count": 1890, "time": 6159 }, "SetProperty": { "count": 8831, "time": 17249 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 76 }, "NewClosure_Tenured": { "count": 2398, "time": 2376 }, "HandleApiCall": { "count": 3986, "time": 4097 }, "DateConstructor": { "count": 268, "time": 754 }, "ArrayLengthGetter": { "count": 374, "time": 17 }, "ArrayLengthSetter": { "count": 5152, "time": 2504 }, "FunctionPrototypeSetter": { "count": 239, "time": 916 }, "FunctionLengthGetter": { "count": 13, "time": 17 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 791 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 330 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 80 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 566 }, "SetGrow": { "count": 26, "time": 24 }, "WeakCollectionSet": { "count": 5007, "time": 4832 }, "ForInEnumerate": { "count": 380, "time": 3065 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 9 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1672 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3549 }, "AddDictionaryProperty": { "count": 10572, "time": 12469 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 824 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 3 }, "GetProperty": { "count": 6297, "time": 3764 }, "HasProperty": { "count": 961, "time": 2659 }, "KeyedGetProperty": { "count": 223, "time": 643 }, "NewObject": { "count": 251, "time": 3441 }, "ObjectCreate": { "count": 221, "time": 2116 }, "ObjectKeys": { "count": 53, "time": 826 }, "SetDataProperties": { "count": 71, "time": 3944 }, "ToString": { "count": 28, "time": 138 }, "RegExpExec": { "count": 269, "time": 13140 }, "RegExpExecMultiple": { "count": 327, "time": 2471 }, "RegExpReplace": { "count": 784, "time": 1571 }, "StringSplit": { "count": 6134, "time": 7342 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 24 }, "StringBuilderConcat": { "count": 152, "time": 57 }, "StringBuilderJoin": { "count": 136, "time": 565 }, "StringCharCodeAt": { "count": 11, "time": 355 }, "StringEqual": { "count": 560, "time": 110 }, "StringIndexOfUnchecked": { "count": 330, "time": 832 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 9285 }, "ArrayPush": { "count": 8, "time": 31 }, "ArraySplice": { "count": 82, "time": 103 }, "ArrayUnshift": { "count": 45, "time": 23 }, "DateNow": { "count": 60, "time": 642 }, "FunctionPrototypeToString": { "count": 116, "time": 83 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 2128 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 59404 }, "ObjectSetPrototypeOf": { "count": 205, "time": 715 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1145 }, "AllocateInNewSpace": { "count": 233, "time": 3963 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 623 }, "ArrayShift": { "count": 120, "time": 96 }, "Object_DeleteProperty": { "count": 6, "time": 14 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 7 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 146, "time": 1446 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 86 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 784 }, "ArrayPop": { "count": 63, "time": 35 }, "ArrayBufferConstructor": { "count": 1, "time": 4139 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 48 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 816 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2676 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 582 }, "StringToNumber": { "count": 196, "time": 52 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 5 }, "DateUTC": { "count": 24, "time": 27 }, "ObjectIsFrozen": { "count": 216, "time": 115 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 947, "time": 3863 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 56 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 454 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 78 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2896 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 4885 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 126 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 483 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 29 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 35847 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2434 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 511 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1490 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 98145 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 15617 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1562 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 2161 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 384 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 3 }, "GC_MC_CLEAR": { "count": 2, "time": 5 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 18 }, "GC_MC_FINISH": { "count": 2, "time": 399 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 49 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 697 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 600 }, "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": 712 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1673 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4688 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 768 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2366 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 105 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 589 }, "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": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 132 }, "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": 7, "time": 592 }, "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": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 820 }, "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": 90 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6975 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3785 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 32927 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2369 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 1301 } }, "JavaScript": { "JS_Execution": { "count": 5515, "time": 1048895 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 14742 }, "ParseFunctionLiteral": { "count": 3378, "time": 146133 }, "ParseProgram": { "count": 10, "time": 2286 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13223 }, "PreParseNoVariableResolution": { "count": 105, "time": 3119 }, "JsonParse": { "count": 25, "time": 117053 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 24934 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1407 }, "LoadGlobalIC_Miss": { "count": 719, "time": 4049 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1371, "time": 8058 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7330 }, "LoadIC_FunctionPrototypeStub": { "count": 395, "time": 403 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 2279 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4017, "time": 19176 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 28 }, "LoadIC_LoadNonexistentDH": { "count": 5449, "time": 11006 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5554 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 16435 }, "LoadGlobalIC_Slow": { "count": 21, "time": 13 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 38 }, "LoadIC_SlowStub": { "count": 21, "time": 618 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1393 }, "LoadIC_LoadFieldDH": { "count": 4045, "time": 14009 }, "StoreIC_StoreFieldDH": { "count": 1289, "time": 4158 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 232 }, "LoadIC_Miss": { "count": 107, "time": 3569 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3077 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3960 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 452 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 500, "time": 2936 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 2044 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 481, "time": 1093 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 52 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 148 }, "LoadIC_StringLength": { "count": 27, "time": 33 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 25 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 27 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 69 } }, "API": { "API_Context_New": { "count": 2, "time": 8158 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1844 }, "API_Object_SetPrivate": { "count": 35, "time": 28 }, "API_Persistent_New": { "count": 1875, "time": 939 }, "API_String_NewFromUtf8": { "count": 13, "time": 217 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 3047 }, "API_Function_NewInstance": { "count": 43, "time": 85 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1344 }, "API_Object_CreateDataProperty": { "count": 22, "time": 2 }, "API_Object_Get": { "count": 138, "time": 38 }, "API_Object_SetPrototype": { "count": 43, "time": 54 }, "API_ObjectTemplate_New": { "count": 102, "time": 279 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1038 }, "API_String_Write": { "count": 654, "time": 589 }, "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": 766 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 3 }, "API_Private_New": { "count": 3, "time": 0 }, "API_String_NewExternalOneByte": { "count": 62, "time": 26 }, "API_Function_Call": { "count": 8, "time": 427 }, "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": 364 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 105 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 775 }, "ParseBackgroundProgram": { "count": 1, "time": 703 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6149 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 54175 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 89, "time": 7 }, "OptimizeCode": { "count": 89, "time": 838 }, "RecompileSynchronous": { "count": 176, "time": 127931 }, "CompileOptimized_Concurrent": { "count": 87, "time": 4494 }, "StackGuard": { "count": 88, "time": 2175 }, "DeoptimizeCode": { "count": 8, "time": 2478 }, "NotifyDeoptimized": { "count": 6, "time": 710 } } } }, { "duration": 2766075, "js": 2608776, "phases": [ { "phase": "load", "start": 0, "duration": 90352 }, { "phase": "boot", "start": 90352, "duration": 743316 }, { "phase": "transition", "start": 833668, "duration": 676401 }, { "phase": "render", "start": 1510069, "duration": 1256006 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 305904 }, { "kind": "MinorGC", "type": "scavenge", "start": 408470, "duration": 4809, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 441569, "duration": 6018, "usedHeapSizeAfter": 4487488, "usedHeapSizeBefore": 4629376 }, { "kind": "MinorGC", "type": "scavenge", "start": 520377, "duration": 2166, "usedHeapSizeAfter": 5796896, "usedHeapSizeBefore": 6119544 }, { "kind": "MinorGC", "type": "scavenge", "start": 653414, "duration": 2864, "usedHeapSizeAfter": 7887544, "usedHeapSizeBefore": 8569888 }, { "kind": "MinorGC", "type": "scavenge", "start": 834394, "duration": 2969, "usedHeapSizeAfter": 9233408, "usedHeapSizeBefore": 9837544 }, { "kind": "MinorGC", "type": "scavenge", "start": 1032872, "duration": 2813, "usedHeapSizeAfter": 10600056, "usedHeapSizeBefore": 11563328 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1138477, "duration": 864, "usedHeapSizeAfter": 11304520, "usedHeapSizeBefore": 11304520 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1140424, "duration": 4797, "usedHeapSizeAfter": 8493680, "usedHeapSizeBefore": 11304680 }, { "kind": "MinorGC", "type": "scavenge", "start": 1344271, "duration": 3272, "usedHeapSizeAfter": 21359200, "usedHeapSizeBefore": 22713456 }, { "kind": "MinorGC", "type": "scavenge", "start": 1373977, "duration": 3371, "usedHeapSizeAfter": 22130656, "usedHeapSizeBefore": 22794648 }, { "kind": "MinorGC", "type": "scavenge", "start": 1423742, "duration": 4932, "usedHeapSizeAfter": 24259376, "usedHeapSizeBefore": 25405600 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1584050, "duration": 562, "usedHeapSizeAfter": 28814056, "usedHeapSizeBefore": 28814056 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1602176, "duration": 11402, "usedHeapSizeAfter": 25016688, "usedHeapSizeBefore": 29080120 }, { "kind": "MinorGC", "type": "scavenge", "start": 1778769, "duration": 6725, "usedHeapSizeAfter": 25277320, "usedHeapSizeBefore": 29486624 }, { "kind": "MinorGC", "type": "scavenge", "start": 1968878, "duration": 6340, "usedHeapSizeAfter": 28998616, "usedHeapSizeBefore": 32565536 }, { "kind": "MinorGC", "type": "scavenge", "start": 2209054, "duration": 4887, "usedHeapSizeAfter": 29169240, "usedHeapSizeBefore": 41726904 }, { "kind": "MajorGC", "type": "weak processing", "start": 2761531, "duration": 16, "usedHeapSizeAfter": 39702832, "usedHeapSizeBefore": 39702832 } ], "blinkGC": [ { "start": 268452, "duration": 2958 }, { "start": 268462, "duration": 2245 }, { "start": 282737, "duration": 1544 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 537 }, "FunctionCallback": { "count": 4488, "time": 91320 }, "NamedGetterCallback": { "count": 107, "time": 7636 }, "GetMoreDataCallback": { "count": 14, "time": 147748 }, "AccessorSetterCallback": { "count": 5392, "time": 2569 }, "GCEpilogueCallback": { "count": 16, "time": 1074 }, "GCPrologueCallback": { "count": 16, "time": 1016 }, "NamedSetterCallback": { "count": 18, "time": 110 }, "StoreCallbackProperty": { "count": 5334, "time": 4056 }, "NamedQueryCallback": { "count": 11, "time": 751 }, "RunMicrotaskCallback": { "count": 42, "time": 12402 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 2210 }, "CompileFunction": { "count": 3320, "time": 102040 }, "CompileIgnition": { "count": 3375, "time": 106768 }, "CompileIgnitionFinalization": { "count": 3380, "time": 31277 }, "CompileRewriteReturnResult": { "count": 3330, "time": 423 }, "CompileScopeAnalysis": { "count": 3330, "time": 12197 }, "CompileScript": { "count": 10, "time": 268 }, "CompileLazy": { "count": 3177, "time": 9421 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 489 }, "RegExpInitializeAndCompile": { "count": 177, "time": 713 }, "CompileForOnStackReplacement": { "count": 2, "time": 35 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 3597 }, "Map_SetPrototype": { "count": 12978, "time": 3427 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 32831 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 75 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4256 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11739 }, "CreateArrayLiteral": { "count": 761, "time": 2198 }, "CreateObjectLiteral": { "count": 1890, "time": 5715 }, "SetProperty": { "count": 8831, "time": 14411 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 77 }, "NewClosure_Tenured": { "count": 2398, "time": 2225 }, "HandleApiCall": { "count": 3986, "time": 1823 }, "DateConstructor": { "count": 268, "time": 122 }, "ArrayLengthGetter": { "count": 373, "time": 631 }, "ArrayLengthSetter": { "count": 5152, "time": 1153 }, "FunctionPrototypeSetter": { "count": 239, "time": 358 }, "FunctionLengthGetter": { "count": 13, "time": 7 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 763 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 432 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 842 }, "SetGrow": { "count": 26, "time": 29 }, "WeakCollectionSet": { "count": 5007, "time": 7549 }, "ForInEnumerate": { "count": 380, "time": 3271 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 222, "time": 2843 }, "CreateListFromArrayLike": { "count": 18, "time": 30 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2532 }, "GenerateRandomNumbers": { "count": 1, "time": 1 }, "NumberToStringSkipCache": { "count": 5039, "time": 4255 }, "AddDictionaryProperty": { "count": 10572, "time": 10942 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 41 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 3612 }, "HasProperty": { "count": 961, "time": 3169 }, "KeyedGetProperty": { "count": 223, "time": 566 }, "NewObject": { "count": 251, "time": 424 }, "ObjectCreate": { "count": 221, "time": 1506 }, "ObjectKeys": { "count": 53, "time": 485 }, "SetDataProperties": { "count": 71, "time": 840 }, "ToString": { "count": 28, "time": 24 }, "RegExpExec": { "count": 269, "time": 10869 }, "RegExpExecMultiple": { "count": 327, "time": 1295 }, "RegExpReplace": { "count": 784, "time": 5614 }, "StringSplit": { "count": 6134, "time": 9921 }, "PushCatchContext": { "count": 2, "time": 109 }, "StringAdd": { "count": 115, "time": 245 }, "StringBuilderConcat": { "count": 152, "time": 298 }, "StringBuilderJoin": { "count": 136, "time": 66 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 554, "time": 96 }, "StringIndexOfUnchecked": { "count": 330, "time": 617 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 3745 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 298 }, "ArrayUnshift": { "count": 45, "time": 124 }, "DateNow": { "count": 60, "time": 749 }, "FunctionPrototypeToString": { "count": 116, "time": 820 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 2479 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54732 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1385 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 496 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 45 }, "ArrayShift": { "count": 120, "time": 84 }, "Object_DeleteProperty": { "count": 6, "time": 14 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 148, "time": 977 }, "OrdinaryHasInstance": { "count": 13, "time": 7 }, "StringToLowerCaseIntl": { "count": 223, "time": 94 }, "DeleteProperty": { "count": 11, "time": 138 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 713 }, "ArrayPop": { "count": 63, "time": 31 }, "ArrayBufferConstructor": { "count": 1, "time": 3916 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 455 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 294 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2903 }, "HasComplexElements": { "count": 1, "time": 6 }, "NormalizeElements": { "count": 1, "time": 955 }, "StringToNumber": { "count": 196, "time": 50 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 18 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 983, "time": 6206 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 59 }, "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": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 66 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3079 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5525 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 813 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 29 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 37992 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4407 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 545 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1446 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 100824 }, "GC_MC_INCREMENTAL": { "count": 39, "time": 14733 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1797 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 801 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1407 }, "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": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 8 }, "GC_MC_FINISH": { "count": 2, "time": 687 }, "GC_MC_MARK": { "count": 2, "time": 11 }, "GC_MC_PROLOGUE": { "count": 2, "time": 209 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 178 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 838 }, "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": 612 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2115 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 4 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5071 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 647 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3110 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 233 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 238 }, "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": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 771 }, "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": 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": 343 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 478 }, "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": 121 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6788 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2639 }, "GC_MC_BACKGROUND_MARKING": { "count": 25, "time": 36647 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2491 }, "GC_Custom_IncrementalMarkingObserver": { "count": 113, "time": 725 } }, "JavaScript": { "JS_Execution": { "count": 5565, "time": 1072707 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 16323 }, "ParseFunctionLiteral": { "count": 3378, "time": 145686 }, "ParseProgram": { "count": 10, "time": 1478 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12111 }, "PreParseNoVariableResolution": { "count": 105, "time": 1658 }, "JsonParse": { "count": 25, "time": 124499 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18721 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2776 }, "LoadGlobalIC_Miss": { "count": 719, "time": 884 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1375, "time": 6497 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6113 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 2190 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1142 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4116, "time": 18365 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 39 }, "LoadIC_LoadNonexistentDH": { "count": 5454, "time": 16177 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3316 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 11991 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 43 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1386 }, "LoadIC_LoadFieldDH": { "count": 4105, "time": 13393 }, "StoreIC_StoreFieldDH": { "count": 1293, "time": 2689 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 3353 }, "KeyedLoadIC_LoadElementDH": { "count": 829, "time": 4900 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5070 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 81 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 550, "time": 2320 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1384 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 3226 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 50 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 519 }, "LoadIC_StringLength": { "count": 27, "time": 28 }, "StoreIC_SlowStub": { "count": 4, "time": 2 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 791 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 11 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 541 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 792 } }, "API": { "API_Context_New": { "count": 2, "time": 3989 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1753 }, "API_Object_SetPrivate": { "count": 35, "time": 808 }, "API_Persistent_New": { "count": 1875, "time": 1205 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 13 }, "API_Function_NewInstance": { "count": 43, "time": 1744 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1845 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 529 }, "API_Object_SetPrototype": { "count": 43, "time": 42 }, "API_ObjectTemplate_New": { "count": 102, "time": 22 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1352 }, "API_String_Write": { "count": 654, "time": 107 }, "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": 1 }, "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": 22 }, "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": 528 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 123 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 1035 }, "ParseBackgroundProgram": { "count": 1, "time": 815 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6374 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 56706 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 77, "time": 11 }, "OptimizeCode": { "count": 77, "time": 1335 }, "RecompileSynchronous": { "count": 152, "time": 129009 }, "CompileOptimized_Concurrent": { "count": 75, "time": 2783 }, "StackGuard": { "count": 76, "time": 1279 }, "DeoptimizeCode": { "count": 7, "time": 2285 }, "NotifyDeoptimized": { "count": 6, "time": 117 } } } }, { "duration": 2746633, "js": 2598844, "phases": [ { "phase": "load", "start": 0, "duration": 87441 }, { "phase": "boot", "start": 87441, "duration": 755848 }, { "phase": "transition", "start": 843289, "duration": 655017 }, { "phase": "render", "start": 1498306, "duration": 1248327 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 289807 }, { "kind": "MinorGC", "type": "scavenge", "start": 394819, "duration": 5220, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 432401, "duration": 6305, "usedHeapSizeAfter": 4487640, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 519583, "duration": 1918, "usedHeapSizeAfter": 5796488, "usedHeapSizeBefore": 6119232 }, { "kind": "MinorGC", "type": "scavenge", "start": 656745, "duration": 4068, "usedHeapSizeAfter": 7876312, "usedHeapSizeBefore": 8569896 }, { "kind": "MinorGC", "type": "scavenge", "start": 845680, "duration": 2807, "usedHeapSizeAfter": 9235040, "usedHeapSizeBefore": 9848464 }, { "kind": "MinorGC", "type": "scavenge", "start": 1042933, "duration": 3576, "usedHeapSizeAfter": 10603000, "usedHeapSizeBefore": 11563240 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1149524, "duration": 737, "usedHeapSizeAfter": 11298184, "usedHeapSizeBefore": 11298184 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1200020, "duration": 9774, "usedHeapSizeAfter": 13437792, "usedHeapSizeBefore": 16319920 }, { "kind": "MinorGC", "type": "scavenge", "start": 1367907, "duration": 2950, "usedHeapSizeAfter": 21240088, "usedHeapSizeBefore": 22581760 }, { "kind": "MinorGC", "type": "scavenge", "start": 1399136, "duration": 3809, "usedHeapSizeAfter": 22022136, "usedHeapSizeBefore": 22723944 }, { "kind": "MinorGC", "type": "scavenge", "start": 1424640, "duration": 2635, "usedHeapSizeAfter": 24087184, "usedHeapSizeBefore": 25195248 }, { "kind": "MinorGC", "type": "scavenge", "start": 1646158, "duration": 6267, "usedHeapSizeAfter": 27757416, "usedHeapSizeBefore": 30635496 }, { "kind": "MinorGC", "type": "scavenge", "start": 1849541, "duration": 6741, "usedHeapSizeAfter": 28983560, "usedHeapSizeBefore": 32653024 }, { "kind": "MinorGC", "type": "scavenge", "start": 2005483, "duration": 3830, "usedHeapSizeAfter": 32348144, "usedHeapSizeBefore": 35973176 }, { "kind": "MinorGC", "type": "scavenge", "start": 2235777, "duration": 5226, "usedHeapSizeAfter": 32180400, "usedHeapSizeBefore": 45504072 }, { "kind": "MajorGC", "type": "weak processing", "start": 2738299, "duration": 460, "usedHeapSizeAfter": 40618552, "usedHeapSizeBefore": 40618552 } ], "blinkGC": [ { "start": 256684, "duration": 1747 }, { "start": 256690, "duration": 1693 }, { "start": 265607, "duration": 1344 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1123, "time": 2462 }, "FunctionCallback": { "count": 4485, "time": 93209 }, "NamedGetterCallback": { "count": 107, "time": 6980 }, "GetMoreDataCallback": { "count": 14, "time": 142977 }, "AccessorSetterCallback": { "count": 5392, "time": 1910 }, "GCEpilogueCallback": { "count": 15, "time": 1151 }, "GCPrologueCallback": { "count": 15, "time": 1217 }, "NamedSetterCallback": { "count": 18, "time": 444 }, "StoreCallbackProperty": { "count": 5334, "time": 3088 }, "NamedQueryCallback": { "count": 11, "time": 138 }, "RunMicrotaskCallback": { "count": 42, "time": 14040 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 436 }, "CompileFunction": { "count": 3320, "time": 99633 }, "CompileIgnition": { "count": 3375, "time": 111083 }, "CompileIgnitionFinalization": { "count": 3380, "time": 33734 }, "CompileRewriteReturnResult": { "count": 3330, "time": 558 }, "CompileScopeAnalysis": { "count": 3330, "time": 13492 }, "CompileScript": { "count": 10, "time": 461 }, "CompileLazy": { "count": 3177, "time": 13108 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 80 }, "RegExpInitializeAndCompile": { "count": 177, "time": 725 }, "CompileForOnStackReplacement": { "count": 2, "time": 31 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 653, "time": 1038 }, "Map_SetPrototype": { "count": 12950, "time": 5401 }, "Map_TransitionToDataProperty": { "count": 11921, "time": 36036 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 62 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5167 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8791 }, "CreateArrayLiteral": { "count": 761, "time": 1156 }, "CreateObjectLiteral": { "count": 1890, "time": 13071 }, "SetProperty": { "count": 8827, "time": 18256 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 783 }, "NewClosure_Tenured": { "count": 2398, "time": 2403 }, "HandleApiCall": { "count": 3986, "time": 3752 }, "DateConstructor": { "count": 268, "time": 701 }, "ArrayLengthGetter": { "count": 374, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 1623 }, "FunctionPrototypeSetter": { "count": 239, "time": 886 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 880 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 1579 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 151 }, "SetGrow": { "count": 26, "time": 28 }, "WeakCollectionSet": { "count": 5007, "time": 7062 }, "ForInEnumerate": { "count": 379, "time": 1376 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 156, "time": 3021 }, "CreateListFromArrayLike": { "count": 18, "time": 827 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2803 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 4966, "time": 3223 }, "AddDictionaryProperty": { "count": 10572, "time": 10608 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 374 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 2000 }, "HasProperty": { "count": 961, "time": 1609 }, "KeyedGetProperty": { "count": 209, "time": 547 }, "NewObject": { "count": 251, "time": 1152 }, "ObjectCreate": { "count": 221, "time": 2669 }, "ObjectKeys": { "count": 52, "time": 191 }, "SetDataProperties": { "count": 71, "time": 1673 }, "ToString": { "count": 28, "time": 144 }, "RegExpExec": { "count": 269, "time": 9380 }, "RegExpExecMultiple": { "count": 327, "time": 3374 }, "RegExpReplace": { "count": 784, "time": 4172 }, "StringSplit": { "count": 6134, "time": 6374 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 125 }, "StringBuilderConcat": { "count": 152, "time": 346 }, "StringBuilderJoin": { "count": 136, "time": 73 }, "StringCharCodeAt": { "count": 11, "time": 9 }, "StringEqual": { "count": 569, "time": 332 }, "StringIndexOfUnchecked": { "count": 330, "time": 76 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 5026, "time": 4321 }, "ArrayPush": { "count": 8, "time": 108 }, "ArraySplice": { "count": 82, "time": 679 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 56 }, "FunctionPrototypeToString": { "count": 116, "time": 815 }, "ObjectDefineProperties": { "count": 2, "time": 22 }, "ObjectDefineProperty": { "count": 650, "time": 1825 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54778 }, "ObjectSetPrototypeOf": { "count": 205, "time": 2001 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 102 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 36 }, "ArrayShift": { "count": 120, "time": 91 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 74 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 151, "time": 1533 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 207 }, "DeleteProperty": { "count": 11, "time": 706 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 758 }, "ArrayPop": { "count": 63, "time": 31 }, "ArrayBufferConstructor": { "count": 1, "time": 3464 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 42 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 104 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2746 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 1053 }, "StringToNumber": { "count": 196, "time": 38 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 675 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 23 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 949, "time": 5906 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 137 }, "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": 545 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3118 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 6215 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 39 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 28 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 33 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 43705 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 2953 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 9 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1367 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 107051 }, "GC_MC_INCREMENTAL": { "count": 28, "time": 8840 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 652 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 15 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 810 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 729 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "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": 5 }, "GC_MC_FINISH": { "count": 1, "time": 24 }, "GC_MC_MARK": { "count": 1, "time": 8 }, "GC_MC_PROLOGUE": { "count": 1, "time": 28 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 40 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 77 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 9 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 7 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 695 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 1, "time": 1416 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1459 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 7 }, "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": 3556 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 528 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 726 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 5 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 11 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 619 }, "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": 20 }, "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": 11 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 3, "time": 7 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_BACKGROUND_UNMAPPER": { "count": 2, "time": 64 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 4, "time": 2519 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 6, "time": 5579 }, "GC_MC_BACKGROUND_MARKING": { "count": 12, "time": 12047 }, "GC_Custom_IncrementalMarkingObserver": { "count": 5, "time": 109 } }, "JavaScript": { "JS_Execution": { "count": 5548, "time": 1053204 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 16328 }, "ParseFunctionLiteral": { "count": 3378, "time": 142540 }, "ParseProgram": { "count": 10, "time": 883 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10380 }, "PreParseNoVariableResolution": { "count": 105, "time": 500 }, "JsonParse": { "count": 25, "time": 137894 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18135 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3105 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1526 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1321, "time": 8913 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9769 }, "LoadIC_FunctionPrototypeStub": { "count": 386, "time": 1285 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1603 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3918, "time": 14960 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5419, "time": 14172 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4027 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 13377 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 28 }, "LoadIC_SlowStub": { "count": 21, "time": 49 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1285 }, "LoadIC_LoadFieldDH": { "count": 4035, "time": 8133 }, "StoreIC_StoreFieldDH": { "count": 1259, "time": 5115 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 2604 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3533 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 6359 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 76 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 533, "time": 2455 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 124, "time": 1619 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 472, "time": 1989 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 55 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1017 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 26 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "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": 15829 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1588 }, "API_Object_SetPrivate": { "count": 35, "time": 37 }, "API_Persistent_New": { "count": 1866, "time": 1108 }, "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": 95 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 5113 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 127 }, "API_Object_SetPrototype": { "count": 43, "time": 48 }, "API_ObjectTemplate_New": { "count": 102, "time": 16 }, "API_String_NewFromOneByte": { "count": 1038, "time": 260 }, "API_String_Write": { "count": 654, "time": 957 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 610 }, "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": 5 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 53, "time": 15 }, "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": 460 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 112 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 772 }, "ParseBackgroundProgram": { "count": 1, "time": 770 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6069 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 49043 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 83, "time": 8 }, "OptimizeCode": { "count": 83, "time": 1730 }, "RecompileSynchronous": { "count": 164, "time": 125936 }, "CompileOptimized_Concurrent": { "count": 81, "time": 1151 }, "StackGuard": { "count": 81, "time": 1323 }, "DeoptimizeCode": { "count": 7, "time": 296 }, "NotifyDeoptimized": { "count": 6, "time": 734 } } } }, { "duration": 2757074, "js": 2596434, "phases": [ { "phase": "load", "start": 0, "duration": 89979 }, { "phase": "boot", "start": 89979, "duration": 756775 }, { "phase": "transition", "start": 846754, "duration": 677906 }, { "phase": "render", "start": 1524660, "duration": 1232414 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 295612 }, { "kind": "MinorGC", "type": "scavenge", "start": 403880, "duration": 5917, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 441649, "duration": 7131, "usedHeapSizeAfter": 4487640, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 528113, "duration": 2733, "usedHeapSizeAfter": 5795544, "usedHeapSizeBefore": 6119248 }, { "kind": "MinorGC", "type": "scavenge", "start": 666118, "duration": 3027, "usedHeapSizeAfter": 7884768, "usedHeapSizeBefore": 8569592 }, { "kind": "MinorGC", "type": "scavenge", "start": 847851, "duration": 4127, "usedHeapSizeAfter": 9228576, "usedHeapSizeBefore": 9842248 }, { "kind": "MinorGC", "type": "scavenge", "start": 1059920, "duration": 1803, "usedHeapSizeAfter": 10550392, "usedHeapSizeBefore": 11564048 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1160181, "duration": 640, "usedHeapSizeAfter": 11240656, "usedHeapSizeBefore": 11240656 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1162504, "duration": 6364, "usedHeapSizeAfter": 8521976, "usedHeapSizeBefore": 11240816 }, { "kind": "MajorGC", "type": "weak processing", "start": 1170511, "duration": 8, "usedHeapSizeAfter": 8522056, "usedHeapSizeBefore": 8522056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1349679, "duration": 3575, "usedHeapSizeAfter": 21325160, "usedHeapSizeBefore": 22713552 }, { "kind": "MinorGC", "type": "scavenge", "start": 1379261, "duration": 3307, "usedHeapSizeAfter": 22132680, "usedHeapSizeBefore": 22794088 }, { "kind": "MinorGC", "type": "scavenge", "start": 1430769, "duration": 4763, "usedHeapSizeAfter": 24267776, "usedHeapSizeBefore": 25400536 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1565572, "duration": 318, "usedHeapSizeAfter": 28211808, "usedHeapSizeBefore": 28211808 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1579164, "duration": 9183, "usedHeapSizeAfter": 24667952, "usedHeapSizeBefore": 28363072 }, { "kind": "MinorGC", "type": "scavenge", "start": 1770712, "duration": 4823, "usedHeapSizeAfter": 25136400, "usedHeapSizeBefore": 29470232 }, { "kind": "MinorGC", "type": "scavenge", "start": 1975495, "duration": 9297, "usedHeapSizeAfter": 28835000, "usedHeapSizeBefore": 32391296 }, { "kind": "MinorGC", "type": "scavenge", "start": 2219556, "duration": 5467, "usedHeapSizeAfter": 29181784, "usedHeapSizeBefore": 41676400 } ], "blinkGC": [ { "start": 264220, "duration": 3179 }, { "start": 264227, "duration": 3127 }, { "start": 269670, "duration": 1232 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1130, "time": 1247 }, "FunctionCallback": { "count": 4489, "time": 85343 }, "NamedGetterCallback": { "count": 107, "time": 7746 }, "GetMoreDataCallback": { "count": 14, "time": 143103 }, "AccessorSetterCallback": { "count": 5392, "time": 4172 }, "GCEpilogueCallback": { "count": 16, "time": 899 }, "GCPrologueCallback": { "count": 16, "time": 3190 }, "NamedSetterCallback": { "count": 18, "time": 109 }, "StoreCallbackProperty": { "count": 5334, "time": 6381 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 12900 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 440 }, "CompileFunction": { "count": 3320, "time": 107948 }, "CompileIgnition": { "count": 3375, "time": 112463 }, "CompileIgnitionFinalization": { "count": 3380, "time": 34714 }, "CompileRewriteReturnResult": { "count": 3330, "time": 201 }, "CompileScopeAnalysis": { "count": 3330, "time": 17623 }, "CompileScript": { "count": 10, "time": 692 }, "CompileLazy": { "count": 3177, "time": 16286 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 90 }, "RegExpInitializeAndCompile": { "count": 177, "time": 222 }, "CompileForOnStackReplacement": { "count": 1, "time": 164 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 3485 }, "Map_SetPrototype": { "count": 12970, "time": 1512 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 30754 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 72 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7745 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7486 }, "CreateArrayLiteral": { "count": 761, "time": 3820 }, "CreateObjectLiteral": { "count": 1890, "time": 11567 }, "SetProperty": { "count": 8831, "time": 13819 }, "DeclareGlobals": { "count": 2, "time": 19 }, "NewClosure": { "count": 344, "time": 77 }, "NewClosure_Tenured": { "count": 2398, "time": 1906 }, "HandleApiCall": { "count": 3986, "time": 3095 }, "DateConstructor": { "count": 268, "time": 1385 }, "ArrayLengthGetter": { "count": 374, "time": 17 }, "ArrayLengthSetter": { "count": 5152, "time": 1305 }, "FunctionPrototypeSetter": { "count": 239, "time": 344 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 92 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 81 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 63 }, "SetGrow": { "count": 26, "time": 37 }, "WeakCollectionSet": { "count": 5007, "time": 6890 }, "ForInEnumerate": { "count": 380, "time": 2994 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 216, "time": 4894 }, "CreateListFromArrayLike": { "count": 18, "time": 21 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 1959 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 5394 }, "AddDictionaryProperty": { "count": 10572, "time": 10693 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 42 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 2463 }, "HasProperty": { "count": 961, "time": 2327 }, "KeyedGetProperty": { "count": 223, "time": 490 }, "NewObject": { "count": 251, "time": 1059 }, "ObjectCreate": { "count": 221, "time": 1595 }, "ObjectKeys": { "count": 53, "time": 993 }, "SetDataProperties": { "count": 71, "time": 797 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 11436 }, "RegExpExecMultiple": { "count": 327, "time": 2255 }, "RegExpReplace": { "count": 784, "time": 1857 }, "StringSplit": { "count": 6134, "time": 6621 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 751 }, "StringBuilderConcat": { "count": 152, "time": 71 }, "StringBuilderJoin": { "count": 136, "time": 279 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 564, "time": 102 }, "StringIndexOfUnchecked": { "count": 330, "time": 395 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 7604 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 239 }, "ArrayUnshift": { "count": 45, "time": 654 }, "DateNow": { "count": 60, "time": 76 }, "FunctionPrototypeToString": { "count": 116, "time": 298 }, "ObjectDefineProperties": { "count": 2, "time": 525 }, "ObjectDefineProperty": { "count": 650, "time": 2340 }, "ObjectFreeze": { "count": 11, "time": 19 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57944 }, "ObjectSetPrototypeOf": { "count": 205, "time": 531 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 868 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 52 }, "ArrayShift": { "count": 120, "time": 833 }, "Object_DeleteProperty": { "count": 6, "time": 18 }, "ArrayIndexOf": { "count": 70, "time": 16 }, "MapShrink": { "count": 3, "time": 612 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 147, "time": 1910 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 99 }, "DeleteProperty": { "count": 11, "time": 5 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 446 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 343 }, "ArrayPop": { "count": 63, "time": 30 }, "ArrayBufferConstructor": { "count": 1, "time": 4117 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 29 }, "NumberPrototypeToString": { "count": 31, "time": 8 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 1024 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3398 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 429 }, "StringToNumber": { "count": 196, "time": 50 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 2 }, "TryMigrateInstance": { "count": 1, "time": 404 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 211 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 12 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 970, "time": 4194 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 627 }, "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": 82 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3309 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6284 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 34 }, "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": 41813 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3431 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 868 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 2 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1279 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 109612 }, "GC_MC_INCREMENTAL": { "count": 32, "time": 17708 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 999 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 193 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 360 }, "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": 29 }, "GC_MC_FINISH": { "count": 2, "time": 98 }, "GC_MC_MARK": { "count": 2, "time": 331 }, "GC_MC_PROLOGUE": { "count": 2, "time": 60 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 54 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 214 }, "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": 747 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2608 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 4 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2765 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 797 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "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": 3629 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 164 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 621 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 411 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 14 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 21 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 453 }, "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": 103 }, "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": 379 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 722 }, "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": 166 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4815 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 5452 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 38648 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2201 }, "GC_Custom_IncrementalMarkingObserver": { "count": 103, "time": 836 } }, "JavaScript": { "JS_Execution": { "count": 5564, "time": 1039926 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 17340 }, "ParseFunctionLiteral": { "count": 3378, "time": 142384 }, "ParseProgram": { "count": 10, "time": 1629 }, "PreParseWithVariableResolution": { "count": 6145, "time": 15632 }, "PreParseNoVariableResolution": { "count": 105, "time": 2122 }, "JsonParse": { "count": 25, "time": 116940 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19023 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2733 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1285 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1375, "time": 8500 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7290 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 1976 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 2867 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4130, "time": 14586 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 21 }, "LoadIC_LoadNonexistentDH": { "count": 5436, "time": 12748 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2152 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 15581 }, "LoadGlobalIC_Slow": { "count": 21, "time": 668 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 559 }, "LoadIC_SlowStub": { "count": 21, "time": 49 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1532 }, "LoadIC_LoadFieldDH": { "count": 4112, "time": 12237 }, "StoreIC_StoreFieldDH": { "count": 1291, "time": 6826 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 2584 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4696 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5646 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 190 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 549, "time": 3605 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1738 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 468, "time": 1059 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 301 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 822 }, "LoadIC_StringLength": { "count": 27, "time": 28 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 25 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 17 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 67 } }, "API": { "API_Context_New": { "count": 2, "time": 8924 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2576 }, "API_Object_SetPrivate": { "count": 35, "time": 27 }, "API_Persistent_New": { "count": 1875, "time": 328 }, "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": 573 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3362 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 640 }, "API_Object_SetPrototype": { "count": 43, "time": 1552 }, "API_ObjectTemplate_New": { "count": 102, "time": 16 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2410 }, "API_String_Write": { "count": 654, "time": 327 }, "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": 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": 62, "time": 34 }, "API_Function_Call": { "count": 8, "time": 4 }, "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": 692 }, "CompileBackgroundScript": { "count": 1, "time": 13 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 142 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 1949 }, "ParseBackgroundProgram": { "count": 1, "time": 720 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6380 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50801 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 77, "time": 5 }, "OptimizeCode": { "count": 77, "time": 2342 }, "RecompileSynchronous": { "count": 153, "time": 121609 }, "CompileOptimized_Concurrent": { "count": 76, "time": 1526 }, "StackGuard": { "count": 75, "time": 1732 }, "DeoptimizeCode": { "count": 7, "time": 1290 }, "NotifyDeoptimized": { "count": 6, "time": 1210 } } } }, { "duration": 2780823, "js": 2629568, "phases": [ { "phase": "load", "start": 0, "duration": 88217 }, { "phase": "boot", "start": 88217, "duration": 744975 }, { "phase": "transition", "start": 833192, "duration": 655009 }, { "phase": "render", "start": 1488201, "duration": 1292622 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 300943 }, { "kind": "MinorGC", "type": "scavenge", "start": 399931, "duration": 5759, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 436773, "duration": 5969, "usedHeapSizeAfter": 4487640, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 525388, "duration": 1106, "usedHeapSizeAfter": 5795936, "usedHeapSizeBefore": 6119216 }, { "kind": "MinorGC", "type": "scavenge", "start": 662118, "duration": 2757, "usedHeapSizeAfter": 7880192, "usedHeapSizeBefore": 8569872 }, { "kind": "MinorGC", "type": "scavenge", "start": 835309, "duration": 2679, "usedHeapSizeAfter": 9246224, "usedHeapSizeBefore": 9847240 }, { "kind": "MinorGC", "type": "scavenge", "start": 1038626, "duration": 4009, "usedHeapSizeAfter": 10541984, "usedHeapSizeBefore": 11563896 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1145677, "duration": 62, "usedHeapSizeAfter": 11240544, "usedHeapSizeBefore": 11240544 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1147816, "duration": 5979, "usedHeapSizeAfter": 8522240, "usedHeapSizeBefore": 11240704 }, { "kind": "MajorGC", "type": "weak processing", "start": 1155460, "duration": 546, "usedHeapSizeAfter": 8522320, "usedHeapSizeBefore": 8522320 }, { "kind": "MinorGC", "type": "scavenge", "start": 1352435, "duration": 3249, "usedHeapSizeAfter": 21325456, "usedHeapSizeBefore": 22713184 }, { "kind": "MinorGC", "type": "scavenge", "start": 1385569, "duration": 3984, "usedHeapSizeAfter": 22138312, "usedHeapSizeBefore": 22798104 }, { "kind": "MinorGC", "type": "scavenge", "start": 1414508, "duration": 2586, "usedHeapSizeAfter": 24261736, "usedHeapSizeBefore": 25360184 }, { "kind": "MinorGC", "type": "scavenge", "start": 1654765, "duration": 5950, "usedHeapSizeAfter": 27925368, "usedHeapSizeBefore": 30773568 }, { "kind": "MinorGC", "type": "scavenge", "start": 1838740, "duration": 7980, "usedHeapSizeAfter": 29197016, "usedHeapSizeBefore": 32798616 }, { "kind": "MinorGC", "type": "scavenge", "start": 1991546, "duration": 6772, "usedHeapSizeAfter": 32488416, "usedHeapSizeBefore": 36115712 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2030124, "duration": 478, "usedHeapSizeAfter": 34180608, "usedHeapSizeBefore": 34180608 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2031673, "duration": 9056, "usedHeapSizeAfter": 27081752, "usedHeapSizeBefore": 34246144 }, { "kind": "MinorGC", "type": "scavenge", "start": 2460404, "duration": 2696, "usedHeapSizeAfter": 28231752, "usedHeapSizeBefore": 44107144 } ], "blinkGC": [ { "start": 265463, "duration": 2667 }, { "start": 265471, "duration": 2612 }, { "start": 281348, "duration": 1689 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 1011 }, "FunctionCallback": { "count": 4490, "time": 88299 }, "NamedGetterCallback": { "count": 107, "time": 9956 }, "GetMoreDataCallback": { "count": 14, "time": 147376 }, "AccessorSetterCallback": { "count": 5392, "time": 2103 }, "GCEpilogueCallback": { "count": 17, "time": 1654 }, "GCPrologueCallback": { "count": 17, "time": 342 }, "NamedSetterCallback": { "count": 18, "time": 707 }, "StoreCallbackProperty": { "count": 5334, "time": 4914 }, "NamedQueryCallback": { "count": 11, "time": 35 }, "RunMicrotaskCallback": { "count": 42, "time": 14981 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 2068 }, "CompileFunction": { "count": 3320, "time": 97395 }, "CompileIgnition": { "count": 3375, "time": 102074 }, "CompileIgnitionFinalization": { "count": 3380, "time": 30514 }, "CompileRewriteReturnResult": { "count": 3330, "time": 1062 }, "CompileScopeAnalysis": { "count": 3330, "time": 12641 }, "CompileScript": { "count": 10, "time": 389 }, "CompileLazy": { "count": 3177, "time": 11784 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1600 }, "RegExpInitializeAndCompile": { "count": 177, "time": 860 }, "CompileForOnStackReplacement": { "count": 2, "time": 31 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 1844 }, "Map_SetPrototype": { "count": 13007, "time": 3423 }, "Map_TransitionToDataProperty": { "count": 12000, "time": 35884 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 76 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5775 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9757 }, "CreateArrayLiteral": { "count": 761, "time": 1130 }, "CreateObjectLiteral": { "count": 1890, "time": 8948 }, "SetProperty": { "count": 8840, "time": 15215 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 100 }, "NewClosure_Tenured": { "count": 2398, "time": 4860 }, "HandleApiCall": { "count": 3986, "time": 5008 }, "DateConstructor": { "count": 268, "time": 107 }, "ArrayLengthGetter": { "count": 373, "time": 20 }, "ArrayLengthSetter": { "count": 5152, "time": 2349 }, "FunctionPrototypeSetter": { "count": 239, "time": 2851 }, "FunctionLengthGetter": { "count": 13, "time": 8 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 97 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 455 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 27 }, "WeakCollectionSet": { "count": 5007, "time": 8048 }, "ForInEnumerate": { "count": 380, "time": 2050 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 3014 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4063 }, "AddDictionaryProperty": { "count": 10572, "time": 9797 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 40 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 4047 }, "HasProperty": { "count": 961, "time": 1623 }, "KeyedGetProperty": { "count": 228, "time": 1398 }, "NewObject": { "count": 251, "time": 1491 }, "ObjectCreate": { "count": 221, "time": 4129 }, "ObjectKeys": { "count": 53, "time": 155 }, "SetDataProperties": { "count": 71, "time": 2444 }, "ToString": { "count": 28, "time": 20 }, "RegExpExec": { "count": 269, "time": 9574 }, "RegExpExecMultiple": { "count": 327, "time": 2780 }, "RegExpReplace": { "count": 784, "time": 4552 }, "StringSplit": { "count": 6134, "time": 8326 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 32 }, "StringBuilderConcat": { "count": 152, "time": 80 }, "StringBuilderJoin": { "count": 136, "time": 89 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 558, "time": 136 }, "StringIndexOfUnchecked": { "count": 330, "time": 78 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 5026, "time": 7532 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 768 }, "ArrayUnshift": { "count": 45, "time": 20 }, "DateNow": { "count": 60, "time": 466 }, "FunctionPrototypeToString": { "count": 116, "time": 352 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 2157 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 52909 }, "ObjectSetPrototypeOf": { "count": 205, "time": 392 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1513 }, "AllocateInNewSpace": { "count": 276, "time": 4358 }, "GlobalUnescape": { "count": 1, "time": 46 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 41 }, "ArrayShift": { "count": 120, "time": 82 }, "Object_DeleteProperty": { "count": 6, "time": 15 }, "ArrayIndexOf": { "count": 70, "time": 14 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 153, "time": 2433 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 1012 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 595 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 114 }, "ArrayPop": { "count": 63, "time": 33 }, "ArrayBufferConstructor": { "count": 1, "time": 3983 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 31 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 97 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 3523 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 1590 }, "StringToNumber": { "count": 196, "time": 47 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 583 }, "ObjectIsFrozen": { "count": 216, "time": 353 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1468, "time": 6300 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 64 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 15, "time": 8 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 15, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 15, "time": 2 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 308 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 4575 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 5439 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 445 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 30 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 41 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 44266 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 2739 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 643 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 8 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 39, "time": 1581 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 122925 }, "GC_MC_INCREMENTAL": { "count": 25, "time": 12304 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 634 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 1774 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 523 }, "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": 18 }, "GC_MC_FINISH": { "count": 2, "time": 811 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 83 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 59 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 942 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 52 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 906 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2055 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3640 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 41 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 87 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1483 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 443 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1026 }, "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": 994 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 14 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 0 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 602 }, "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": 6 }, "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": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 42 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4292 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 738 }, "GC_MC_BACKGROUND_MARKING": { "count": 10, "time": 35295 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2586 }, "GC_Custom_IncrementalMarkingObserver": { "count": 129, "time": 157 }, "AllocateInTargetSpace": { "count": 1, "time": 2 } }, "JavaScript": { "JS_Execution": { "count": 5563, "time": 1071646 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 13730 }, "ParseFunctionLiteral": { "count": 3378, "time": 149810 }, "ParseProgram": { "count": 10, "time": 1386 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13275 }, "PreParseNoVariableResolution": { "count": 105, "time": 2269 }, "JsonParse": { "count": 25, "time": 131282 }, "StringParseFloat": { "count": 7, "time": 9 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19514 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1123 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1531 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1387, "time": 8710 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7229 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 1483 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 390 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4278, "time": 24394 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5437, "time": 14455 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4127 }, "StoreIC_Premonomorphic": { "count": 4840, "time": 15703 }, "LoadGlobalIC_Slow": { "count": 21, "time": 210 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 27 }, "LoadIC_SlowStub": { "count": 21, "time": 42 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1560 }, "LoadIC_LoadFieldDH": { "count": 4163, "time": 16496 }, "StoreIC_StoreFieldDH": { "count": 1296, "time": 5518 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 1519 }, "LoadIC_Miss": { "count": 108, "time": 2088 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2952 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 211 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4394 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 98 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 553, "time": 2536 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 1676 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 471, "time": 427 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 226 }, "LoadIC_LoadNormalDH": { "count": 164, "time": 610 }, "LoadIC_StringLength": { "count": 27, "time": 336 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 9 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 257 } }, "API": { "API_Context_New": { "count": 2, "time": 12879 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2108 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1880, "time": 1565 }, "API_String_NewFromUtf8": { "count": 13, "time": 0 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 22 }, "API_Function_NewInstance": { "count": 43, "time": 86 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2034 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 39 }, "API_Object_SetPrototype": { "count": 43, "time": 47 }, "API_ObjectTemplate_New": { "count": 102, "time": 8 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1579 }, "API_String_Write": { "count": 654, "time": 1229 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 21 }, "API_External_New": { "count": 23, "time": 2 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 3 }, "API_Private_New": { "count": 3, "time": 3 }, "API_String_NewExternalOneByte": { "count": 67, "time": 36 }, "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": 503 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 130 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 866 }, "ParseBackgroundProgram": { "count": 1, "time": 744 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5954 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 54032 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 75, "time": 8 }, "OptimizeCode": { "count": 75, "time": 3466 }, "RecompileSynchronous": { "count": 148, "time": 111889 }, "CompileOptimized_Concurrent": { "count": 73, "time": 1437 }, "StackGuard": { "count": 73, "time": 659 }, "DeoptimizeCode": { "count": 7, "time": 1613 }, "NotifyDeoptimized": { "count": 6, "time": 135 } } } }, { "duration": 2775652, "js": 2625665, "phases": [ { "phase": "load", "start": 0, "duration": 90269 }, { "phase": "boot", "start": 90269, "duration": 768864 }, { "phase": "transition", "start": 859133, "duration": 680289 }, { "phase": "render", "start": 1539422, "duration": 1236230 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 297695 }, { "kind": "MinorGC", "type": "scavenge", "start": 403196, "duration": 5283, "usedHeapSizeAfter": 3767104, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 441886, "duration": 6465, "usedHeapSizeAfter": 4487536, "usedHeapSizeBefore": 4629552 }, { "kind": "MinorGC", "type": "scavenge", "start": 531825, "duration": 2772, "usedHeapSizeAfter": 5795368, "usedHeapSizeBefore": 6119112 }, { "kind": "MinorGC", "type": "scavenge", "start": 683729, "duration": 3338, "usedHeapSizeAfter": 7875272, "usedHeapSizeBefore": 8569808 }, { "kind": "MinorGC", "type": "scavenge", "start": 861503, "duration": 3157, "usedHeapSizeAfter": 9233920, "usedHeapSizeBefore": 9848712 }, { "kind": "MinorGC", "type": "scavenge", "start": 1070300, "duration": 3130, "usedHeapSizeAfter": 10610384, "usedHeapSizeBefore": 11564456 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1166428, "duration": 804, "usedHeapSizeAfter": 11294656, "usedHeapSizeBefore": 11294656 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1169352, "duration": 8156, "usedHeapSizeAfter": 8497544, "usedHeapSizeBefore": 11294816 }, { "kind": "MajorGC", "type": "weak processing", "start": 1179168, "duration": 423, "usedHeapSizeAfter": 8497624, "usedHeapSizeBefore": 8497624 }, { "kind": "MinorGC", "type": "scavenge", "start": 1367321, "duration": 3247, "usedHeapSizeAfter": 21304608, "usedHeapSizeBefore": 22717416 }, { "kind": "MinorGC", "type": "scavenge", "start": 1397191, "duration": 4110, "usedHeapSizeAfter": 22204552, "usedHeapSizeBefore": 22799952 }, { "kind": "MinorGC", "type": "scavenge", "start": 1450592, "duration": 4649, "usedHeapSizeAfter": 24251760, "usedHeapSizeBefore": 25414320 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1572498, "duration": 71, "usedHeapSizeAfter": 28118360, "usedHeapSizeBefore": 28118360 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1583994, "duration": 8160, "usedHeapSizeAfter": 24606584, "usedHeapSizeBefore": 28271608 }, { "kind": "MinorGC", "type": "scavenge", "start": 1787539, "duration": 6248, "usedHeapSizeAfter": 25136128, "usedHeapSizeBefore": 29457064 }, { "kind": "MinorGC", "type": "scavenge", "start": 2000400, "duration": 5587, "usedHeapSizeAfter": 28542472, "usedHeapSizeBefore": 32367384 }, { "kind": "MinorGC", "type": "scavenge", "start": 2234804, "duration": 3478, "usedHeapSizeAfter": 29170784, "usedHeapSizeBefore": 41639008 } ], "blinkGC": [ { "start": 264850, "duration": 635 }, { "start": 264858, "duration": 585 }, { "start": 268903, "duration": 1375 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 1700 }, "FunctionCallback": { "count": 4484, "time": 97049 }, "NamedGetterCallback": { "count": 107, "time": 8514 }, "GetMoreDataCallback": { "count": 14, "time": 144222 }, "AccessorSetterCallback": { "count": 5392, "time": 1713 }, "GCEpilogueCallback": { "count": 16, "time": 1415 }, "GCPrologueCallback": { "count": 16, "time": 848 }, "NamedSetterCallback": { "count": 18, "time": 1991 }, "StoreCallbackProperty": { "count": 5334, "time": 5911 }, "NamedQueryCallback": { "count": 11, "time": 41 }, "RunMicrotaskCallback": { "count": 42, "time": 12302 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1998 }, "CompileFunction": { "count": 3320, "time": 100298 }, "CompileIgnition": { "count": 3375, "time": 99924 }, "CompileIgnitionFinalization": { "count": 3380, "time": 30010 }, "CompileRewriteReturnResult": { "count": 3330, "time": 115 }, "CompileScopeAnalysis": { "count": 3330, "time": 23136 }, "CompileScript": { "count": 10, "time": 1658 }, "CompileLazy": { "count": 3177, "time": 13345 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 852 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1278 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 655, "time": 2588 }, "Map_SetPrototype": { "count": 12984, "time": 2647 }, "Map_TransitionToDataProperty": { "count": 11985, "time": 37313 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 744 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5298 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6984 }, "CreateArrayLiteral": { "count": 761, "time": 991 }, "CreateObjectLiteral": { "count": 1890, "time": 12374 }, "SetProperty": { "count": 8831, "time": 10927 }, "DeclareGlobals": { "count": 2, "time": 17 }, "NewClosure": { "count": 344, "time": 82 }, "NewClosure_Tenured": { "count": 2398, "time": 1461 }, "HandleApiCall": { "count": 3986, "time": 2235 }, "DateConstructor": { "count": 268, "time": 1294 }, "ArrayLengthGetter": { "count": 374, "time": 29 }, "ArrayLengthSetter": { "count": 5152, "time": 1544 }, "FunctionPrototypeSetter": { "count": 239, "time": 473 }, "FunctionLengthGetter": { "count": 13, "time": 16 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 822 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 774 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 76 }, "SetGrow": { "count": 26, "time": 37 }, "WeakCollectionSet": { "count": 5007, "time": 5248 }, "ForInEnumerate": { "count": 380, "time": 3855 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 252, "time": 3385 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 3387 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5040, "time": 3998 }, "AddDictionaryProperty": { "count": 10572, "time": 13151 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 41 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 8 }, "GetProperty": { "count": 6297, "time": 5363 }, "HasProperty": { "count": 961, "time": 3500 }, "KeyedGetProperty": { "count": 223, "time": 710 }, "NewObject": { "count": 251, "time": 902 }, "ObjectCreate": { "count": 221, "time": 5209 }, "ObjectKeys": { "count": 53, "time": 764 }, "SetDataProperties": { "count": 71, "time": 2574 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 5919 }, "RegExpExecMultiple": { "count": 327, "time": 2966 }, "RegExpReplace": { "count": 784, "time": 3520 }, "StringSplit": { "count": 6134, "time": 11744 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 37 }, "StringBuilderConcat": { "count": 152, "time": 178 }, "StringBuilderJoin": { "count": 136, "time": 77 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 563, "time": 115 }, "StringIndexOfUnchecked": { "count": 330, "time": 530 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 10174 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 485 }, "ArrayUnshift": { "count": 45, "time": 458 }, "DateNow": { "count": 60, "time": 66 }, "FunctionPrototypeToString": { "count": 116, "time": 870 }, "ObjectDefineProperties": { "count": 2, "time": 27 }, "ObjectDefineProperty": { "count": 650, "time": 3769 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 50619 }, "ObjectSetPrototypeOf": { "count": 205, "time": 237 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 728 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 40 }, "ArrayShift": { "count": 120, "time": 112 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 150, "time": 1295 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 456 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 10 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 132 }, "ArrayPop": { "count": 63, "time": 35 }, "ArrayBufferConstructor": { "count": 1, "time": 3821 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 33 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 94 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2669 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 1045 }, "StringToNumber": { "count": 196, "time": 53 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 9 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 27 }, "ObjectIsFrozen": { "count": 216, "time": 23 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1078, "time": 3834 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 55 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 9 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 181 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 545 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 4014 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5854 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 697 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 667 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 36669 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2978 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 456 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1383 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 102331 }, "GC_MC_INCREMENTAL": { "count": 27, "time": 15835 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 980 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 672 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 842 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 857 }, "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": 901 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 69 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 55 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1428 }, "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": 2464 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2800 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 92 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2646 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 110 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 292 }, "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": 21 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 3193 }, "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": 100 }, "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": 824 }, "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": 43 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 3828 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4015 }, "GC_MC_BACKGROUND_MARKING": { "count": 19, "time": 31781 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2888 }, "GC_Custom_IncrementalMarkingObserver": { "count": 101, "time": 1879 } }, "JavaScript": { "JS_Execution": { "count": 5564, "time": 1071755 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 12315 }, "ParseFunctionLiteral": { "count": 3378, "time": 152521 }, "ParseProgram": { "count": 10, "time": 2379 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11569 }, "PreParseNoVariableResolution": { "count": 105, "time": 2505 }, "JsonParse": { "count": 25, "time": 121515 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 14604 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 602 }, "LoadGlobalIC_Miss": { "count": 719, "time": 4088 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1381, "time": 9413 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 10686 }, "LoadIC_FunctionPrototypeStub": { "count": 388, "time": 840 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 2278 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4112, "time": 20842 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 5432, "time": 13994 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5627 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 16892 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 48 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1796 }, "LoadIC_LoadFieldDH": { "count": 4112, "time": 11307 }, "StoreIC_StoreFieldDH": { "count": 1298, "time": 4291 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 107, "time": 3661 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2642 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 8299 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 820 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 549, "time": 3383 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 123, "time": 2192 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 472, "time": 892 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 54 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 568 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 24 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 11 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 62 } }, "API": { "API_Context_New": { "count": 2, "time": 9532 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2269 }, "API_Object_SetPrivate": { "count": 35, "time": 26 }, "API_Persistent_New": { "count": 1875, "time": 957 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 25 }, "API_Function_NewInstance": { "count": 43, "time": 87 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3352 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 35 }, "API_Object_SetPrototype": { "count": 43, "time": 44 }, "API_ObjectTemplate_New": { "count": 102, "time": 21 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2636 }, "API_String_Write": { "count": 654, "time": 122 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 176 }, "API_Error_New": { "count": 2, "time": 27 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 7 }, "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": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 447 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 97 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 799 }, "ParseBackgroundProgram": { "count": 1, "time": 785 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6398 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51962 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 84, "time": 13 }, "OptimizeCode": { "count": 84, "time": 605 }, "RecompileSynchronous": { "count": 168, "time": 109262 }, "CompileOptimized_Concurrent": { "count": 84, "time": 2981 }, "StackGuard": { "count": 85, "time": 2302 }, "DeoptimizeCode": { "count": 8, "time": 3413 }, "NotifyDeoptimized": { "count": 7, "time": 136 } } } }, { "duration": 2790948, "js": 2630481, "phases": [ { "phase": "load", "start": 0, "duration": 97315 }, { "phase": "boot", "start": 97315, "duration": 738589 }, { "phase": "transition", "start": 835904, "duration": 717618 }, { "phase": "render", "start": 1553522, "duration": 1237426 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 314811 }, { "kind": "MinorGC", "type": "scavenge", "start": 421230, "duration": 5168, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 453330, "duration": 5437, "usedHeapSizeAfter": 4487552, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 531263, "duration": 2569, "usedHeapSizeAfter": 5795760, "usedHeapSizeBefore": 6119488 }, { "kind": "MinorGC", "type": "scavenge", "start": 663703, "duration": 3798, "usedHeapSizeAfter": 7894160, "usedHeapSizeBefore": 8570168 }, { "kind": "MinorGC", "type": "scavenge", "start": 827477, "duration": 2676, "usedHeapSizeAfter": 9228120, "usedHeapSizeBefore": 9825120 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1001271, "duration": 68, "usedHeapSizeAfter": 11034096, "usedHeapSizeBefore": 11034096 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1009506, "duration": 8200, "usedHeapSizeAfter": 8799816, "usedHeapSizeBefore": 11130272 }, { "kind": "MajorGC", "type": "weak processing", "start": 1123593, "duration": 712, "usedHeapSizeAfter": 9957520, "usedHeapSizeBefore": 9957520 }, { "kind": "MinorGC", "type": "scavenge", "start": 1351172, "duration": 3959, "usedHeapSizeAfter": 21063072, "usedHeapSizeBefore": 22857848 }, { "kind": "MinorGC", "type": "scavenge", "start": 1399929, "duration": 5655, "usedHeapSizeAfter": 22395816, "usedHeapSizeBefore": 23255328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1442837, "duration": 3704, "usedHeapSizeAfter": 24179816, "usedHeapSizeBefore": 25216584 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1448251, "duration": 645, "usedHeapSizeAfter": 24342864, "usedHeapSizeBefore": 24342864 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1512982, "duration": 8186, "usedHeapSizeAfter": 23668904, "usedHeapSizeBefore": 27531712 }, { "kind": "MinorGC", "type": "scavenge", "start": 1746062, "duration": 4340, "usedHeapSizeAfter": 25084264, "usedHeapSizeBefore": 29030928 }, { "kind": "MinorGC", "type": "scavenge", "start": 1961031, "duration": 3818, "usedHeapSizeAfter": 27744840, "usedHeapSizeBefore": 31606768 }, { "kind": "MinorGC", "type": "scavenge", "start": 2204921, "duration": 5400, "usedHeapSizeAfter": 29403288, "usedHeapSizeBefore": 41537232 }, { "kind": "MajorGC", "type": "weak processing", "start": 2786252, "duration": 24, "usedHeapSizeAfter": 41164784, "usedHeapSizeBefore": 41164784 } ], "blinkGC": [ { "start": 285611, "duration": 3111 }, { "start": 285621, "duration": 3052 }, { "start": 299796, "duration": 1429 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1124, "time": 1550 }, "FunctionCallback": { "count": 4486, "time": 95466 }, "NamedGetterCallback": { "count": 107, "time": 7183 }, "GetMoreDataCallback": { "count": 14, "time": 155207 }, "AccessorSetterCallback": { "count": 5392, "time": 587 }, "GCEpilogueCallback": { "count": 15, "time": 3815 }, "GCPrologueCallback": { "count": 15, "time": 1475 }, "NamedSetterCallback": { "count": 18, "time": 103 }, "StoreCallbackProperty": { "count": 5334, "time": 4274 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 13682 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 2907 }, "CompileFunction": { "count": 3320, "time": 98224 }, "CompileIgnition": { "count": 3375, "time": 111617 }, "CompileIgnitionFinalization": { "count": 3380, "time": 34366 }, "CompileRewriteReturnResult": { "count": 3330, "time": 1023 }, "CompileScopeAnalysis": { "count": 3330, "time": 10236 }, "CompileScript": { "count": 10, "time": 1141 }, "CompileLazy": { "count": 3177, "time": 12562 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 94 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1379 }, "CompileForOnStackReplacement": { "count": 2, "time": 473 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 654, "time": 1965 }, "Map_SetPrototype": { "count": 12947, "time": 4985 }, "Map_TransitionToDataProperty": { "count": 11949, "time": 31419 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 74 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6271 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7761 }, "CreateArrayLiteral": { "count": 761, "time": 1530 }, "CreateObjectLiteral": { "count": 1890, "time": 6050 }, "SetProperty": { "count": 8822, "time": 14579 }, "DeclareGlobals": { "count": 2, "time": 18 }, "NewClosure": { "count": 344, "time": 320 }, "NewClosure_Tenured": { "count": 2398, "time": 2596 }, "HandleApiCall": { "count": 3986, "time": 4532 }, "DateConstructor": { "count": 268, "time": 120 }, "ArrayLengthGetter": { "count": 374, "time": 25 }, "ArrayLengthSetter": { "count": 5152, "time": 2026 }, "FunctionPrototypeSetter": { "count": 239, "time": 850 }, "FunctionLengthGetter": { "count": 13, "time": 14 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1409 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 86 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 7172 }, "ForInEnumerate": { "count": 380, "time": 1670 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "CreateListFromArrayLike": { "count": 18, "time": 813 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 3829 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5041, "time": 4502 }, "AddDictionaryProperty": { "count": 10572, "time": 16024 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 44 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 4806 }, "HasProperty": { "count": 961, "time": 1929 }, "KeyedGetProperty": { "count": 223, "time": 276 }, "NewObject": { "count": 251, "time": 2504 }, "ObjectCreate": { "count": 221, "time": 1937 }, "ObjectKeys": { "count": 52, "time": 163 }, "SetDataProperties": { "count": 71, "time": 2558 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 270, "time": 14243 }, "RegExpExecMultiple": { "count": 327, "time": 1678 }, "RegExpReplace": { "count": 784, "time": 4873 }, "StringSplit": { "count": 6134, "time": 7985 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 39 }, "StringBuilderConcat": { "count": 152, "time": 165 }, "StringBuilderJoin": { "count": 136, "time": 107 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 558, "time": 650 }, "StringIndexOfUnchecked": { "count": 330, "time": 77 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 8482 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 185 }, "ArrayUnshift": { "count": 45, "time": 37 }, "DateNow": { "count": 60, "time": 58 }, "FunctionPrototypeToString": { "count": 116, "time": 68 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 1347 }, "ObjectFreeze": { "count": 11, "time": 539 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 50848 }, "ObjectSetPrototypeOf": { "count": 205, "time": 850 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 115 }, "AllocateInNewSpace": { "count": 291, "time": 4021 }, "GlobalUnescape": { "count": 1, "time": 9 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 43 }, "ArrayShift": { "count": 94, "time": 747 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 147, "time": 929 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 1483 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 469 }, "ArrayPop": { "count": 63, "time": 34 }, "ArrayBufferConstructor": { "count": 1, "time": 3950 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 29 }, "NumberPrototypeToString": { "count": 31, "time": 257 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 876 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3705 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 213 }, "StringToNumber": { "count": 196, "time": 52 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 18 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 994, "time": 3367 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 492 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 4 }, "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": 280 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2150 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6330 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 30 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 599 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 48 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 32964 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 1262 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1345 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1434 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 83591 }, "GC_MC_INCREMENTAL": { "count": 29, "time": 18038 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2015 }, "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": 212 }, "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": 9 }, "GC_MC_FINISH": { "count": 2, "time": 789 }, "GC_MC_MARK": { "count": 2, "time": 19 }, "GC_MC_PROLOGUE": { "count": 2, "time": 920 }, "GC_MC_SWEEP": { "count": 2, "time": 385 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 726 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 629 }, "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": 106 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1373 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4006 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 463 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 77 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2515 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 268 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 494 }, "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": 1136 }, "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": 791 }, "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": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 865 }, "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": 8, "time": 4316 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 3274 }, "GC_MC_BACKGROUND_MARKING": { "count": 33, "time": 30272 }, "GC_Custom_IncrementalMarkingObserver": { "count": 182, "time": 1628 }, "AllocateInTargetSpace": { "count": 2, "time": 3 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2435 } }, "JavaScript": { "JS_Execution": { "count": 5521, "time": 1076446 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 14740 }, "ParseFunctionLiteral": { "count": 3378, "time": 140304 }, "ParseProgram": { "count": 10, "time": 1098 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10587 }, "PreParseNoVariableResolution": { "count": 105, "time": 2256 }, "JsonParse": { "count": 25, "time": 138700 }, "StringParseFloat": { "count": 7, "time": 3 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19610 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 952 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2331 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1357, "time": 6972 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8230 }, "LoadIC_FunctionPrototypeStub": { "count": 387, "time": 2050 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1419 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3978, "time": 13988 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 23 }, "LoadIC_LoadNonexistentDH": { "count": 5445, "time": 16443 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3513 }, "StoreIC_Premonomorphic": { "count": 4838, "time": 17287 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 44 }, "LoadIC_SlowStub": { "count": 21, "time": 47 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1215 }, "LoadIC_LoadFieldDH": { "count": 4025, "time": 13141 }, "StoreIC_StoreFieldDH": { "count": 1281, "time": 3054 }, "ElementsTransitionAndStoreIC_Miss": { "count": 2, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 157 }, "LoadIC_Miss": { "count": 107, "time": 2185 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3456 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5286 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 78 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 506, "time": 2725 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 125, "time": 1399 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 467, "time": 1641 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 67 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 139 }, "LoadIC_StringLength": { "count": 27, "time": 35 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 115 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 32 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 901 } }, "API": { "API_Context_New": { "count": 2, "time": 10666 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2372 }, "API_Object_SetPrivate": { "count": 35, "time": 29 }, "API_Persistent_New": { "count": 1877, "time": 2530 }, "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": 90 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2747 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 34 }, "API_Object_SetPrototype": { "count": 43, "time": 453 }, "API_ObjectTemplate_New": { "count": 102, "time": 11 }, "API_String_NewFromOneByte": { "count": 1038, "time": 255 }, "API_String_Write": { "count": 654, "time": 406 }, "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": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 0 }, "API_String_NewExternalOneByte": { "count": 63, "time": 25 }, "API_Function_Call": { "count": 8, "time": 491 }, "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": 343 }, "CompileBackgroundScript": { "count": 1, "time": 21 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 100 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 681 }, "ParseBackgroundProgram": { "count": 1, "time": 753 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6196 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52416 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 77, "time": 7 }, "OptimizeCode": { "count": 77, "time": 1548 }, "RecompileSynchronous": { "count": 152, "time": 113734 }, "CompileOptimized_Concurrent": { "count": 75, "time": 3482 }, "StackGuard": { "count": 79, "time": 2459 }, "DeoptimizeCode": { "count": 7, "time": 1679 }, "NotifyDeoptimized": { "count": 6, "time": 778 } } } }, { "duration": 2832126, "js": 2662859, "phases": [ { "phase": "load", "start": 0, "duration": 98489 }, { "phase": "boot", "start": 98489, "duration": 789860 }, { "phase": "transition", "start": 888349, "duration": 668333 }, { "phase": "render", "start": 1556682, "duration": 1275444 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 308192 }, { "kind": "MinorGC", "type": "scavenge", "start": 413658, "duration": 6292, "usedHeapSizeAfter": 3766936, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 450330, "duration": 6031, "usedHeapSizeAfter": 4487496, "usedHeapSizeBefore": 4629384 }, { "kind": "MinorGC", "type": "scavenge", "start": 534569, "duration": 1522, "usedHeapSizeAfter": 5815048, "usedHeapSizeBefore": 6119416 }, { "kind": "MinorGC", "type": "scavenge", "start": 700677, "duration": 2959, "usedHeapSizeAfter": 7873368, "usedHeapSizeBefore": 8557560 }, { "kind": "MinorGC", "type": "scavenge", "start": 877511, "duration": 3708, "usedHeapSizeAfter": 9203640, "usedHeapSizeBefore": 9808800 }, { "kind": "MinorGC", "type": "scavenge", "start": 1080240, "duration": 3174, "usedHeapSizeAfter": 10594952, "usedHeapSizeBefore": 11557608 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1185669, "duration": 62, "usedHeapSizeAfter": 11326488, "usedHeapSizeBefore": 11326488 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1191760, "duration": 6779, "usedHeapSizeAfter": 8504880, "usedHeapSizeBefore": 11326648 }, { "kind": "MajorGC", "type": "weak processing", "start": 1200503, "duration": 25, "usedHeapSizeAfter": 8504960, "usedHeapSizeBefore": 8504960 }, { "kind": "MinorGC", "type": "scavenge", "start": 1388555, "duration": 2973, "usedHeapSizeAfter": 21343248, "usedHeapSizeBefore": 22721176 }, { "kind": "MinorGC", "type": "scavenge", "start": 1416920, "duration": 3884, "usedHeapSizeAfter": 22144040, "usedHeapSizeBefore": 22802744 }, { "kind": "MinorGC", "type": "scavenge", "start": 1466741, "duration": 3723, "usedHeapSizeAfter": 24272896, "usedHeapSizeBefore": 25388944 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1623392, "duration": 771, "usedHeapSizeAfter": 28534648, "usedHeapSizeBefore": 28534648 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1628938, "duration": 9519, "usedHeapSizeAfter": 24833800, "usedHeapSizeBefore": 28613864 }, { "kind": "MinorGC", "type": "scavenge", "start": 1810510, "duration": 6710, "usedHeapSizeAfter": 25116128, "usedHeapSizeBefore": 29432488 }, { "kind": "MinorGC", "type": "scavenge", "start": 2033023, "duration": 4050, "usedHeapSizeAfter": 28674448, "usedHeapSizeBefore": 32447944 }, { "kind": "MinorGC", "type": "scavenge", "start": 2258240, "duration": 6695, "usedHeapSizeAfter": 29137512, "usedHeapSizeBefore": 41583800 } ], "blinkGC": [ { "start": 278878, "duration": 4541 }, { "start": 279415, "duration": 3957 }, { "start": 284248, "duration": 1874 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 617 }, "FunctionCallback": { "count": 4494, "time": 99754 }, "NamedGetterCallback": { "count": 107, "time": 7009 }, "GetMoreDataCallback": { "count": 14, "time": 147476 }, "AccessorSetterCallback": { "count": 5392, "time": 3214 }, "GCEpilogueCallback": { "count": 16, "time": 2975 }, "GCPrologueCallback": { "count": 16, "time": 1015 }, "NamedSetterCallback": { "count": 18, "time": 402 }, "StoreCallbackProperty": { "count": 5334, "time": 3705 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 13291 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1186 }, "CompileFunction": { "count": 3320, "time": 99980 }, "CompileIgnition": { "count": 3375, "time": 107302 }, "CompileIgnitionFinalization": { "count": 3380, "time": 35233 }, "CompileRewriteReturnResult": { "count": 3330, "time": 655 }, "CompileScopeAnalysis": { "count": 3330, "time": 17971 }, "CompileScript": { "count": 10, "time": 655 }, "CompileLazy": { "count": 3177, "time": 10793 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1120 }, "RegExpInitializeAndCompile": { "count": 177, "time": 826 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 2048 }, "Map_SetPrototype": { "count": 12978, "time": 5624 }, "Map_TransitionToDataProperty": { "count": 11976, "time": 35724 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 75 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4837 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10047 }, "CreateArrayLiteral": { "count": 761, "time": 4064 }, "CreateObjectLiteral": { "count": 1890, "time": 8276 }, "SetProperty": { "count": 8832, "time": 14385 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 569 }, "NewClosure_Tenured": { "count": 2398, "time": 3886 }, "HandleApiCall": { "count": 3986, "time": 1246 }, "DateConstructor": { "count": 268, "time": 141 }, "ArrayLengthGetter": { "count": 373, "time": 23 }, "ArrayLengthSetter": { "count": 5152, "time": 1359 }, "FunctionPrototypeSetter": { "count": 239, "time": 1468 }, "FunctionLengthGetter": { "count": 13, "time": 21 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 123 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 81 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 41 }, "WeakCollectionSet": { "count": 5007, "time": 6000 }, "ForInEnumerate": { "count": 380, "time": 4342 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 361 }, "CreateRegExpLiteral": { "count": 235, "time": 3786 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4956 }, "AddDictionaryProperty": { "count": 10572, "time": 12687 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 49 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 2770 }, "HasProperty": { "count": 961, "time": 1161 }, "KeyedGetProperty": { "count": 223, "time": 823 }, "NewObject": { "count": 251, "time": 1786 }, "ObjectCreate": { "count": 221, "time": 3111 }, "ObjectKeys": { "count": 53, "time": 891 }, "SetDataProperties": { "count": 71, "time": 1732 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 8932 }, "RegExpExecMultiple": { "count": 327, "time": 1458 }, "RegExpReplace": { "count": 784, "time": 3236 }, "StringSplit": { "count": 6134, "time": 6943 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 31 }, "StringBuilderConcat": { "count": 152, "time": 304 }, "StringBuilderJoin": { "count": 136, "time": 1172 }, "StringCharCodeAt": { "count": 11, "time": 1 }, "StringEqual": { "count": 567, "time": 115 }, "StringIndexOfUnchecked": { "count": 330, "time": 601 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 6273 }, "ArrayPush": { "count": 8, "time": 568 }, "ArraySplice": { "count": 82, "time": 1205 }, "ArrayUnshift": { "count": 45, "time": 37 }, "DateNow": { "count": 60, "time": 68 }, "FunctionPrototypeToString": { "count": 116, "time": 73 }, "ObjectDefineProperties": { "count": 2, "time": 20 }, "ObjectDefineProperty": { "count": 650, "time": 1145 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 60504 }, "ObjectSetPrototypeOf": { "count": 205, "time": 990 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 605 }, "AllocateInNewSpace": { "count": 242, "time": 3801 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 34 }, "ArrayShift": { "count": 120, "time": 110 }, "Object_DeleteProperty": { "count": 6, "time": 17 }, "ArrayIndexOf": { "count": 70, "time": 16 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 150, "time": 1189 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 77 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1122 }, "ArrayPop": { "count": 63, "time": 36 }, "ArrayBufferConstructor": { "count": 1, "time": 3978 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 132 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 2500 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 726 }, "StringToNumber": { "count": 196, "time": 342 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 565 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 5 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 18 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1017, "time": 6337 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 545 }, "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": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 76 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3802 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7355 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 39 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 632 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 36795 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4243 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 193 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1438 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 88614 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 13436 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1294 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 1521 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 811 }, "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": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 12 }, "GC_MC_FINISH": { "count": 2, "time": 447 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 1218 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 59 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1187 }, "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": 760 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2405 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4273 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 46 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 443 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1712 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 493 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1561 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 10 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 10 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 22 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 291 }, "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": 394 }, "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": 9 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 638 }, "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": 85 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6960 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3490 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 35077 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2211 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 1578 } }, "JavaScript": { "JS_Execution": { "count": 5557, "time": 1089733 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 12231 }, "ParseFunctionLiteral": { "count": 3378, "time": 150298 }, "ParseProgram": { "count": 10, "time": 2764 }, "PreParseWithVariableResolution": { "count": 6145, "time": 15136 }, "PreParseNoVariableResolution": { "count": 105, "time": 3004 }, "JsonParse": { "count": 25, "time": 122737 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 23111 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1402 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2761 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1372, "time": 8182 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7579 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 713 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1417 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4078, "time": 19653 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 24 }, "LoadIC_LoadNonexistentDH": { "count": 5453, "time": 15083 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2893 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 18657 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 687 }, "LoadIC_SlowStub": { "count": 21, "time": 50 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1530 }, "LoadIC_LoadFieldDH": { "count": 4079, "time": 13724 }, "StoreIC_StoreFieldDH": { "count": 1294, "time": 4247 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 2065 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3447 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3916 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 449 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 542, "time": 2448 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 133, "time": 1774 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 2552 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 868 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 449 }, "LoadIC_StringLength": { "count": 27, "time": 433 }, "StoreIC_SlowStub": { "count": 4, "time": 8 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 17 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 618 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 608 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 4 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 8870 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2308 }, "API_Object_SetPrivate": { "count": 35, "time": 25 }, "API_Persistent_New": { "count": 1875, "time": 257 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 531 }, "API_Function_NewInstance": { "count": 43, "time": 113 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2675 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 45 }, "API_Object_SetPrototype": { "count": 43, "time": 742 }, "API_ObjectTemplate_New": { "count": 102, "time": 579 }, "API_String_NewFromOneByte": { "count": 1038, "time": 372 }, "API_String_Write": { "count": 654, "time": 121 }, "API_Object_HasOwnProperty": { "count": 4, "time": 3 }, "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": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 188 }, "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": 370 }, "CompileBackgroundScript": { "count": 1, "time": 14 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 108 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 787 }, "ParseBackgroundProgram": { "count": 1, "time": 834 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6474 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51375 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 12 }, "OptimizeCode": { "count": 76, "time": 833 }, "RecompileSynchronous": { "count": 151, "time": 118127 }, "CompileOptimized_Concurrent": { "count": 75, "time": 1365 }, "StackGuard": { "count": 76, "time": 867 }, "DeoptimizeCode": { "count": 10, "time": 3186 }, "NotifyDeoptimized": { "count": 9, "time": 190 } } } }, { "duration": 2778917, "js": 2629502, "phases": [ { "phase": "load", "start": 0, "duration": 86926 }, { "phase": "boot", "start": 86926, "duration": 765455 }, { "phase": "transition", "start": 852381, "duration": 655017 }, { "phase": "render", "start": 1507398, "duration": 1271519 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 293249 }, { "kind": "MinorGC", "type": "scavenge", "start": 397706, "duration": 5183, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 432668, "duration": 6531, "usedHeapSizeAfter": 4487552, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 513511, "duration": 1074, "usedHeapSizeAfter": 5805344, "usedHeapSizeBefore": 6119592 }, { "kind": "MinorGC", "type": "scavenge", "start": 650347, "duration": 4106, "usedHeapSizeAfter": 7879608, "usedHeapSizeBefore": 8565016 }, { "kind": "MinorGC", "type": "scavenge", "start": 844364, "duration": 3403, "usedHeapSizeAfter": 9203080, "usedHeapSizeBefore": 9824056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1047117, "duration": 2559, "usedHeapSizeAfter": 10551088, "usedHeapSizeBefore": 11560912 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1153268, "duration": 60, "usedHeapSizeAfter": 11249952, "usedHeapSizeBefore": 11249952 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1155033, "duration": 6173, "usedHeapSizeAfter": 8526520, "usedHeapSizeBefore": 11250112 }, { "kind": "MajorGC", "type": "weak processing", "start": 1162459, "duration": 7, "usedHeapSizeAfter": 8526600, "usedHeapSizeBefore": 8526600 }, { "kind": "MinorGC", "type": "scavenge", "start": 1343886, "duration": 5907, "usedHeapSizeAfter": 21310152, "usedHeapSizeBefore": 22718160 }, { "kind": "MinorGC", "type": "scavenge", "start": 1381199, "duration": 4163, "usedHeapSizeAfter": 22174480, "usedHeapSizeBefore": 22829192 }, { "kind": "MinorGC", "type": "scavenge", "start": 1418210, "duration": 3851, "usedHeapSizeAfter": 24314760, "usedHeapSizeBefore": 25382192 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1565866, "duration": 487, "usedHeapSizeAfter": 28411464, "usedHeapSizeBefore": 28411464 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1573531, "duration": 9077, "usedHeapSizeAfter": 24616976, "usedHeapSizeBefore": 28566136 }, { "kind": "MinorGC", "type": "scavenge", "start": 1792575, "duration": 4889, "usedHeapSizeAfter": 25155728, "usedHeapSizeBefore": 29504624 }, { "kind": "MinorGC", "type": "scavenge", "start": 1990666, "duration": 5026, "usedHeapSizeAfter": 28819440, "usedHeapSizeBefore": 32355760 }, { "kind": "MinorGC", "type": "scavenge", "start": 2231216, "duration": 6458, "usedHeapSizeAfter": 29019728, "usedHeapSizeBefore": 41601248 } ], "blinkGC": [ { "start": 255451, "duration": 5056 }, { "start": 255802, "duration": 4667 }, { "start": 269841, "duration": 1255 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 1925 }, "FunctionCallback": { "count": 4490, "time": 90268 }, "NamedGetterCallback": { "count": 107, "time": 9588 }, "GetMoreDataCallback": { "count": 14, "time": 142588 }, "AccessorSetterCallback": { "count": 5392, "time": 2497 }, "GCEpilogueCallback": { "count": 16, "time": 1301 }, "GCPrologueCallback": { "count": 16, "time": 1206 }, "NamedSetterCallback": { "count": 18, "time": 715 }, "StoreCallbackProperty": { "count": 5334, "time": 4358 }, "NamedQueryCallback": { "count": 11, "time": 42 }, "RunMicrotaskCallback": { "count": 42, "time": 14887 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1882 }, "CompileFunction": { "count": 3320, "time": 97208 }, "CompileIgnition": { "count": 3375, "time": 115571 }, "CompileIgnitionFinalization": { "count": 3380, "time": 26006 }, "CompileRewriteReturnResult": { "count": 3330, "time": 252 }, "CompileScopeAnalysis": { "count": 3330, "time": 14314 }, "CompileScript": { "count": 10, "time": 1359 }, "CompileLazy": { "count": 3177, "time": 9790 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1822 }, "RegExpInitializeAndCompile": { "count": 177, "time": 914 }, "CompileForOnStackReplacement": { "count": 2, "time": 36 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 1474 }, "Map_SetPrototype": { "count": 12969, "time": 4458 }, "Map_TransitionToDataProperty": { "count": 11985, "time": 34763 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 86 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 2862 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7398 }, "CreateArrayLiteral": { "count": 761, "time": 1916 }, "CreateObjectLiteral": { "count": 1890, "time": 8754 }, "SetProperty": { "count": 8832, "time": 16007 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 91 }, "NewClosure_Tenured": { "count": 2398, "time": 1822 }, "HandleApiCall": { "count": 3986, "time": 2305 }, "DateConstructor": { "count": 268, "time": 443 }, "ArrayLengthGetter": { "count": 374, "time": 21 }, "ArrayLengthSetter": { "count": 5152, "time": 2026 }, "FunctionPrototypeSetter": { "count": 239, "time": 1161 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 612 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 1065 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 59 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 6888 }, "ForInEnumerate": { "count": 380, "time": 2232 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "CreateListFromArrayLike": { "count": 18, "time": 701 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1807 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 5703 }, "AddDictionaryProperty": { "count": 10572, "time": 16630 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 41 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 1853 }, "HasProperty": { "count": 961, "time": 2303 }, "KeyedGetProperty": { "count": 223, "time": 1770 }, "NewObject": { "count": 251, "time": 1655 }, "ObjectCreate": { "count": 221, "time": 3998 }, "ObjectKeys": { "count": 53, "time": 680 }, "SetDataProperties": { "count": 71, "time": 429 }, "ToString": { "count": 28, "time": 22 }, "RegExpExec": { "count": 269, "time": 8991 }, "RegExpExecMultiple": { "count": 327, "time": 3027 }, "RegExpReplace": { "count": 784, "time": 3606 }, "StringSplit": { "count": 6134, "time": 7082 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 34 }, "StringBuilderConcat": { "count": 152, "time": 95 }, "StringBuilderJoin": { "count": 136, "time": 212 }, "StringCharCodeAt": { "count": 11, "time": 201 }, "StringEqual": { "count": 550, "time": 938 }, "StringIndexOfUnchecked": { "count": 330, "time": 86 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 9939 }, "ArrayPush": { "count": 8, "time": 812 }, "ArraySplice": { "count": 82, "time": 116 }, "ArrayUnshift": { "count": 45, "time": 22 }, "DateNow": { "count": 60, "time": 64 }, "FunctionPrototypeToString": { "count": 116, "time": 598 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 3902 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57381 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1612 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 894 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 378 }, "ArrayShift": { "count": 120, "time": 777 }, "Object_DeleteProperty": { "count": 6, "time": 15 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 10 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "AllocateInNewSpace": { "count": 233, "time": 2665 }, "Interrupt": { "count": 148, "time": 448 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 72 }, "DeleteProperty": { "count": 11, "time": 722 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 705 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 3793 }, "GlobalDecodeURIComponent": { "count": 1, "time": 7 }, "MapPrototypeClear": { "count": 93, "time": 35 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 90 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2987 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 137 }, "StringToNumber": { "count": 196, "time": 56 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 13 }, "DateUTC": { "count": 24, "time": 814 }, "ObjectIsFrozen": { "count": 216, "time": 24 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1015, "time": 5762 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 853 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 222 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 9 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 25 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 807 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2692 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 4689 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 621 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 30 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39947 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3883 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 802 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1416 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 101965 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 17719 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2258 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 1421 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 526 }, "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": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 24 }, "GC_MC_FINISH": { "count": 2, "time": 811 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 70 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 862 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 223 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 748 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 655 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1305 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4093 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 34 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 679 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1660 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 120 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 612 }, "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": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 124 }, "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": 853 }, "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": 294 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 756 }, "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": 62 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5046 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3420 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 31824 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2159 }, "GC_Custom_IncrementalMarkingObserver": { "count": 104, "time": 1671 } }, "JavaScript": { "JS_Execution": { "count": 5525, "time": 1058934 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 18409 }, "ParseFunctionLiteral": { "count": 3378, "time": 152620 }, "ParseProgram": { "count": 10, "time": 1236 }, "PreParseWithVariableResolution": { "count": 6145, "time": 16301 }, "PreParseNoVariableResolution": { "count": 105, "time": 1628 }, "JsonParse": { "count": 25, "time": 118805 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19912 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2185 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2560 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1381, "time": 4899 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8978 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 427 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 369 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4057, "time": 18491 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5460, "time": 13827 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2469 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 16914 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 698 }, "LoadIC_SlowStub": { "count": 21, "time": 49 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1627 }, "LoadIC_LoadFieldDH": { "count": 4076, "time": 14466 }, "StoreIC_StoreFieldDH": { "count": 1297, "time": 4654 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 19 }, "LoadIC_Miss": { "count": 107, "time": 3267 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2944 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5356 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 739 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 510, "time": 3175 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 2487 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 1088 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 710 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 449 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 7 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 731 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 27 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 11 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 62 } }, "API": { "API_Context_New": { "count": 2, "time": 10320 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1715 }, "API_Object_SetPrivate": { "count": 35, "time": 328 }, "API_Persistent_New": { "count": 1875, "time": 2618 }, "API_String_NewFromUtf8": { "count": 13, "time": 712 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 219 }, "API_Function_NewInstance": { "count": 43, "time": 93 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4250 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 40 }, "API_Object_SetPrototype": { "count": 43, "time": 48 }, "API_ObjectTemplate_New": { "count": 102, "time": 19 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1316 }, "API_String_Write": { "count": 654, "time": 1302 }, "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": 3 }, "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": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 517 }, "CompileBackgroundScript": { "count": 1, "time": 17 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 108 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 756 }, "ParseBackgroundProgram": { "count": 1, "time": 736 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6558 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52251 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 73, "time": 53 }, "OptimizeCode": { "count": 73, "time": 2144 }, "RecompileSynchronous": { "count": 144, "time": 130685 }, "CompileOptimized_Concurrent": { "count": 71, "time": 1208 }, "StackGuard": { "count": 71, "time": 1775 }, "DeoptimizeCode": { "count": 6, "time": 276 }, "NotifyDeoptimized": { "count": 5, "time": 107 } } } }, { "duration": 2749545, "js": 2591486, "phases": [ { "phase": "load", "start": 0, "duration": 94342 }, { "phase": "boot", "start": 94342, "duration": 763198 }, { "phase": "transition", "start": 857540, "duration": 669512 }, { "phase": "render", "start": 1527052, "duration": 1222493 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 308242 }, { "kind": "MinorGC", "type": "scavenge", "start": 410896, "duration": 5689, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 446447, "duration": 5705, "usedHeapSizeAfter": 4487680, "usedHeapSizeBefore": 4629720 }, { "kind": "MinorGC", "type": "scavenge", "start": 540081, "duration": 984, "usedHeapSizeAfter": 5803280, "usedHeapSizeBefore": 6119480 }, { "kind": "MinorGC", "type": "scavenge", "start": 679137, "duration": 3842, "usedHeapSizeAfter": 7881464, "usedHeapSizeBefore": 8565192 }, { "kind": "MinorGC", "type": "scavenge", "start": 850230, "duration": 3179, "usedHeapSizeAfter": 9223016, "usedHeapSizeBefore": 9825064 }, { "kind": "MinorGC", "type": "scavenge", "start": 1053517, "duration": 2022, "usedHeapSizeAfter": 10604040, "usedHeapSizeBefore": 11560248 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1169415, "duration": 364, "usedHeapSizeAfter": 11318880, "usedHeapSizeBefore": 11318880 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1171786, "duration": 6423, "usedHeapSizeAfter": 8495816, "usedHeapSizeBefore": 11319040 }, { "kind": "MinorGC", "type": "scavenge", "start": 1360987, "duration": 4015, "usedHeapSizeAfter": 21337000, "usedHeapSizeBefore": 22713600 }, { "kind": "MinorGC", "type": "scavenge", "start": 1390514, "duration": 6170, "usedHeapSizeAfter": 22121936, "usedHeapSizeBefore": 22795392 }, { "kind": "MinorGC", "type": "scavenge", "start": 1439250, "duration": 4195, "usedHeapSizeAfter": 24192152, "usedHeapSizeBefore": 25384728 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1589045, "duration": 475, "usedHeapSizeAfter": 28411856, "usedHeapSizeBefore": 28411856 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1594736, "duration": 8201, "usedHeapSizeAfter": 24636792, "usedHeapSizeBefore": 28492120 }, { "kind": "MinorGC", "type": "scavenge", "start": 1786081, "duration": 6129, "usedHeapSizeAfter": 25239952, "usedHeapSizeBefore": 29457688 }, { "kind": "MinorGC", "type": "scavenge", "start": 1970478, "duration": 6005, "usedHeapSizeAfter": 29016184, "usedHeapSizeBefore": 32418056 }, { "kind": "MinorGC", "type": "scavenge", "start": 2200756, "duration": 5036, "usedHeapSizeAfter": 29086920, "usedHeapSizeBefore": 41659592 }, { "kind": "MajorGC", "type": "weak processing", "start": 2745308, "duration": 12, "usedHeapSizeAfter": 39937632, "usedHeapSizeBefore": 39937632 } ], "blinkGC": [ { "start": 274937, "duration": 3136 }, { "start": 274946, "duration": 3068 }, { "start": 278180, "duration": 1607 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 980 }, "FunctionCallback": { "count": 4489, "time": 82819 }, "NamedGetterCallback": { "count": 107, "time": 7314 }, "GetMoreDataCallback": { "count": 14, "time": 153205 }, "AccessorSetterCallback": { "count": 5392, "time": 1499 }, "GCEpilogueCallback": { "count": 16, "time": 1986 }, "GCPrologueCallback": { "count": 16, "time": 1587 }, "NamedSetterCallback": { "count": 18, "time": 104 }, "StoreCallbackProperty": { "count": 5334, "time": 3875 }, "NamedQueryCallback": { "count": 11, "time": 26 }, "RunMicrotaskCallback": { "count": 42, "time": 12618 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 2245 }, "CompileFunction": { "count": 3320, "time": 101757 }, "CompileIgnition": { "count": 3375, "time": 102831 }, "CompileIgnitionFinalization": { "count": 3380, "time": 31923 }, "CompileRewriteReturnResult": { "count": 3330, "time": 196 }, "CompileScopeAnalysis": { "count": 3330, "time": 15479 }, "CompileScript": { "count": 10, "time": 309 }, "CompileLazy": { "count": 3177, "time": 16905 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 274 }, "RegExpInitializeAndCompile": { "count": 177, "time": 992 }, "CompileForOnStackReplacement": { "count": 1, "time": 23 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 1315 }, "Map_SetPrototype": { "count": 12981, "time": 4769 }, "Map_TransitionToDataProperty": { "count": 11984, "time": 31430 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 67 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6412 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7918 }, "CreateArrayLiteral": { "count": 761, "time": 1501 }, "CreateObjectLiteral": { "count": 1890, "time": 12778 }, "SetProperty": { "count": 8832, "time": 11842 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 96 }, "NewClosure_Tenured": { "count": 2398, "time": 3457 }, "HandleApiCall": { "count": 3986, "time": 3637 }, "DateConstructor": { "count": 268, "time": 142 }, "ArrayLengthGetter": { "count": 374, "time": 236 }, "ArrayLengthSetter": { "count": 5152, "time": 3855 }, "FunctionPrototypeSetter": { "count": 239, "time": 1027 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 627 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 69 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 58 }, "SetGrow": { "count": 26, "time": 33 }, "WeakCollectionSet": { "count": 5007, "time": 10007 }, "ForInEnumerate": { "count": 380, "time": 3743 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 3 }, "AllocateInNewSpace": { "count": 243, "time": 2933 }, "CreateListFromArrayLike": { "count": 18, "time": 23 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 3212 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 4475 }, "AddDictionaryProperty": { "count": 10572, "time": 15084 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 35 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 2499 }, "HasProperty": { "count": 961, "time": 3744 }, "KeyedGetProperty": { "count": 223, "time": 1154 }, "NewObject": { "count": 251, "time": 1930 }, "ObjectCreate": { "count": 221, "time": 3974 }, "ObjectKeys": { "count": 53, "time": 993 }, "SetDataProperties": { "count": 71, "time": 1450 }, "ToString": { "count": 28, "time": 1630 }, "RegExpExec": { "count": 269, "time": 10479 }, "RegExpExecMultiple": { "count": 327, "time": 1798 }, "RegExpReplace": { "count": 784, "time": 7446 }, "StringSplit": { "count": 6134, "time": 9537 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 37 }, "StringBuilderConcat": { "count": 152, "time": 810 }, "StringBuilderJoin": { "count": 136, "time": 749 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 582, "time": 91 }, "StringIndexOfUnchecked": { "count": 330, "time": 81 }, "StringToArray": { "count": 1, "time": 52 }, "ArrayConcat": { "count": 5026, "time": 6938 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 297 }, "ArrayUnshift": { "count": 45, "time": 23 }, "DateNow": { "count": 60, "time": 539 }, "FunctionPrototypeToString": { "count": 116, "time": 76 }, "ObjectDefineProperties": { "count": 2, "time": 20 }, "ObjectDefineProperty": { "count": 650, "time": 2003 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 58614 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1432 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 304 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 43 }, "ArrayShift": { "count": 120, "time": 94 }, "Object_DeleteProperty": { "count": 6, "time": 18 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 152, "time": 956 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 429 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 331 }, "ArrayPop": { "count": 63, "time": 317 }, "ArrayBufferConstructor": { "count": 1, "time": 3950 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 91 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2332 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 769 }, "StringToNumber": { "count": 196, "time": 58 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 9 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 26 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1116, "time": 2621 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 57 }, "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": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 68 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2511 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 8193 }, "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": 472 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 37713 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3246 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 774 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1507 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 104429 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 16754 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 679 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 14 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 761 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 766 }, "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": 31 }, "GC_MC_FINISH": { "count": 2, "time": 665 }, "GC_MC_MARK": { "count": 2, "time": 23 }, "GC_MC_PROLOGUE": { "count": 2, "time": 94 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 431 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1086 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 17 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 740 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1288 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3424 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 34 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 339 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 83 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2578 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 381 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 824 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 144 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 290 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 473 }, "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": 94 }, "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": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 519 }, "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": 64 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6240 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4250 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 34715 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2372 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 415 } }, "JavaScript": { "JS_Execution": { "count": 5564, "time": 1031786 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 11837 }, "ParseFunctionLiteral": { "count": 3378, "time": 146225 }, "ParseProgram": { "count": 10, "time": 1205 }, "PreParseWithVariableResolution": { "count": 6145, "time": 8319 }, "PreParseNoVariableResolution": { "count": 105, "time": 2650 }, "JsonParse": { "count": 25, "time": 121365 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21389 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3838 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3680 }, "StoreGlobalIC_Miss": { "count": 8, "time": 30 }, "StoreIC_Miss": { "count": 1380, "time": 8144 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5333 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 1646 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 2428 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4128, "time": 16840 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5448, "time": 14716 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1982 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 19023 }, "LoadGlobalIC_Slow": { "count": 21, "time": 13 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 853 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1584 }, "LoadIC_LoadFieldDH": { "count": 4108, "time": 15557 }, "StoreIC_StoreFieldDH": { "count": 1298, "time": 4185 }, "ElementsTransitionAndStoreIC_Miss": { "count": 2, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 3457 }, "KeyedLoadIC_LoadElementDH": { "count": 829, "time": 4974 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4396 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 80 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 549, "time": 4599 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 2274 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 575 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 404 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 159 }, "LoadIC_StringLength": { "count": 27, "time": 790 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 26 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 9 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 67 } }, "API": { "API_Context_New": { "count": 2, "time": 21527 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3791 }, "API_Object_SetPrivate": { "count": 35, "time": 16 }, "API_Persistent_New": { "count": 1875, "time": 1447 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 521 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3018 }, "API_Object_CreateDataProperty": { "count": 22, "time": 160 }, "API_Object_Get": { "count": 138, "time": 38 }, "API_Object_SetPrototype": { "count": 43, "time": 41 }, "API_ObjectTemplate_New": { "count": 102, "time": 16 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1537 }, "API_String_Write": { "count": 654, "time": 1002 }, "API_Object_HasOwnProperty": { "count": 4, "time": 3 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 699 }, "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": 3 }, "API_String_NewExternalOneByte": { "count": 62, "time": 335 }, "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": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 502 }, "CompileBackgroundScript": { "count": 1, "time": 12 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 116 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 767 }, "ParseBackgroundProgram": { "count": 1, "time": 722 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5968 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50547 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 75, "time": 4 }, "OptimizeCode": { "count": 75, "time": 1670 }, "RecompileSynchronous": { "count": 149, "time": 113227 }, "CompileOptimized_Concurrent": { "count": 74, "time": 2122 }, "StackGuard": { "count": 75, "time": 1830 }, "DeoptimizeCode": { "count": 7, "time": 945 }, "NotifyDeoptimized": { "count": 6, "time": 115 } } } }, { "duration": 2816929, "js": 2669008, "phases": [ { "phase": "load", "start": 0, "duration": 88272 }, { "phase": "boot", "start": 88272, "duration": 756474 }, { "phase": "transition", "start": 844746, "duration": 703852 }, { "phase": "render", "start": 1548598, "duration": 1268331 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 293057 }, { "kind": "MinorGC", "type": "scavenge", "start": 404796, "duration": 7244, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 444746, "duration": 5934, "usedHeapSizeAfter": 4487552, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 525171, "duration": 1846, "usedHeapSizeAfter": 5799448, "usedHeapSizeBefore": 6119488 }, { "kind": "MinorGC", "type": "scavenge", "start": 661430, "duration": 2673, "usedHeapSizeAfter": 7874000, "usedHeapSizeBefore": 8568024 }, { "kind": "MinorGC", "type": "scavenge", "start": 847825, "duration": 3195, "usedHeapSizeAfter": 9250432, "usedHeapSizeBefore": 9845720 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1023465, "duration": 65, "usedHeapSizeAfter": 11044248, "usedHeapSizeBefore": 11044248 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1031003, "duration": 6248, "usedHeapSizeAfter": 8838640, "usedHeapSizeBefore": 11138064 }, { "kind": "MajorGC", "type": "weak processing", "start": 1137170, "duration": 9, "usedHeapSizeAfter": 9972928, "usedHeapSizeBefore": 9972928 }, { "kind": "MinorGC", "type": "scavenge", "start": 1356532, "duration": 4946, "usedHeapSizeAfter": 21045488, "usedHeapSizeBefore": 22849000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1408811, "duration": 4784, "usedHeapSizeAfter": 22349096, "usedHeapSizeBefore": 23238496 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1462557, "duration": 80, "usedHeapSizeAfter": 25195720, "usedHeapSizeBefore": 25195720 }, { "kind": "MinorGC", "type": "scavenge", "start": 1464945, "duration": 3892, "usedHeapSizeAfter": 24229248, "usedHeapSizeBefore": 25240424 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1469733, "duration": 7514, "usedHeapSizeAfter": 20346816, "usedHeapSizeBefore": 24271760 }, { "kind": "MinorGC", "type": "scavenge", "start": 1748423, "duration": 6462, "usedHeapSizeAfter": 25197088, "usedHeapSizeBefore": 29045376 }, { "kind": "MinorGC", "type": "scavenge", "start": 1921461, "duration": 5292, "usedHeapSizeAfter": 26200096, "usedHeapSizeBefore": 29179240 }, { "kind": "MinorGC", "type": "scavenge", "start": 2226908, "duration": 4393, "usedHeapSizeAfter": 29402016, "usedHeapSizeBefore": 41540224 }, { "kind": "MajorGC", "type": "weak processing", "start": 2812891, "duration": 10, "usedHeapSizeAfter": 42197136, "usedHeapSizeBefore": 42197136 } ], "blinkGC": [ { "start": 259267, "duration": 4520 }, { "start": 259276, "duration": 3810 }, { "start": 264556, "duration": 1744 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 1409 }, "FunctionCallback": { "count": 4483, "time": 84178 }, "NamedGetterCallback": { "count": 107, "time": 7960 }, "GetMoreDataCallback": { "count": 14, "time": 143936 }, "AccessorSetterCallback": { "count": 5392, "time": 4311 }, "GCEpilogueCallback": { "count": 15, "time": 1003 }, "GCPrologueCallback": { "count": 15, "time": 1086 }, "NamedSetterCallback": { "count": 18, "time": 118 }, "StoreCallbackProperty": { "count": 5334, "time": 6007 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 12761 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1146 }, "CompileFunction": { "count": 3320, "time": 108104 }, "CompileIgnition": { "count": 3375, "time": 103764 }, "CompileIgnitionFinalization": { "count": 3380, "time": 36988 }, "CompileRewriteReturnResult": { "count": 3330, "time": 811 }, "CompileScopeAnalysis": { "count": 3330, "time": 11485 }, "CompileScript": { "count": 10, "time": 1545 }, "CompileLazy": { "count": 3177, "time": 11634 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 92 }, "RegExpInitializeAndCompile": { "count": 177, "time": 610 }, "CompileForOnStackReplacement": { "count": 3, "time": 44 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 655, "time": 1437 }, "Map_SetPrototype": { "count": 12970, "time": 3042 }, "Map_TransitionToDataProperty": { "count": 11951, "time": 33973 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 82 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 10426 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8343 }, "CreateArrayLiteral": { "count": 761, "time": 2261 }, "CreateObjectLiteral": { "count": 1890, "time": 8593 }, "SetProperty": { "count": 8821, "time": 19026 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 75 }, "NewClosure_Tenured": { "count": 2398, "time": 1405 }, "HandleApiCall": { "count": 3986, "time": 5712 }, "DateConstructor": { "count": 268, "time": 1494 }, "ArrayLengthGetter": { "count": 374, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 1328 }, "FunctionPrototypeSetter": { "count": 239, "time": 1401 }, "FunctionLengthGetter": { "count": 13, "time": 18 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 115 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 77 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 690 }, "SetGrow": { "count": 26, "time": 26 }, "WeakCollectionSet": { "count": 5007, "time": 7500 }, "ForInEnumerate": { "count": 380, "time": 1790 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "CreateListFromArrayLike": { "count": 18, "time": 31 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 6 }, "CreateRegExpLiteral": { "count": 235, "time": 3096 }, "GenerateRandomNumbers": { "count": 1, "time": 5 }, "NumberToStringSkipCache": { "count": 5042, "time": 4747 }, "AddDictionaryProperty": { "count": 10572, "time": 18373 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 45 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 5254 }, "HasProperty": { "count": 961, "time": 1520 }, "KeyedGetProperty": { "count": 223, "time": 1195 }, "NewObject": { "count": 251, "time": 479 }, "ObjectCreate": { "count": 221, "time": 2687 }, "ObjectKeys": { "count": 52, "time": 1705 }, "SetDataProperties": { "count": 71, "time": 868 }, "ToString": { "count": 28, "time": 31 }, "RegExpExec": { "count": 270, "time": 11756 }, "RegExpExecMultiple": { "count": 327, "time": 1631 }, "RegExpReplace": { "count": 784, "time": 4383 }, "StringSplit": { "count": 6134, "time": 7280 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 38 }, "StringBuilderConcat": { "count": 152, "time": 1161 }, "StringBuilderJoin": { "count": 136, "time": 77 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 555, "time": 116 }, "StringIndexOfUnchecked": { "count": 330, "time": 73 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 5026, "time": 8240 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 52 }, "ArrayUnshift": { "count": 45, "time": 688 }, "DateNow": { "count": 60, "time": 67 }, "FunctionPrototypeToString": { "count": 116, "time": 1391 }, "ObjectDefineProperties": { "count": 2, "time": 13 }, "ObjectDefineProperty": { "count": 650, "time": 2106 }, "ObjectFreeze": { "count": 11, "time": 312 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 46101 }, "ObjectSetPrototypeOf": { "count": 205, "time": 490 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 104 }, "AllocateInNewSpace": { "count": 232, "time": 3284 }, "GlobalUnescape": { "count": 1, "time": 395 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 37 }, "ArrayShift": { "count": 120, "time": 451 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 148, "time": 917 }, "OrdinaryHasInstance": { "count": 13, "time": 2 }, "StringToLowerCaseIntl": { "count": 223, "time": 1532 }, "DeleteProperty": { "count": 11, "time": 24 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 10 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 113 }, "ArrayPop": { "count": 63, "time": 34 }, "ArrayBufferConstructor": { "count": 1, "time": 3943 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 30 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 94 }, "EstimateNumberOfElements": { "count": 1, "time": 120 }, "GetArrayKeys": { "count": 1, "time": 3517 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 906 }, "StringToNumber": { "count": 196, "time": 50 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 7 }, "StringSubstring": { "count": 8, "time": 778 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 303 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1038, "time": 8087 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 520 }, "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": 10 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 73 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3453 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6605 }, "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": 334 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 37801 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 1424 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1254 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 39, "time": 1620 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 99428 }, "GC_MC_INCREMENTAL": { "count": 24, "time": 14494 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2835 }, "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": 129 }, "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": 9 }, "GC_MC_FINISH": { "count": 2, "time": 1108 }, "GC_MC_MARK": { "count": 2, "time": 500 }, "GC_MC_PROLOGUE": { "count": 2, "time": 50 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 60 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 895 }, "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": 680 }, "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": 3199 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 49 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 445 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 50 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1306 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 972 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 689 }, "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": 16 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 283 }, "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": 6, "time": 37 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 23 }, "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": 1480 }, "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": 4 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 3872 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 831 }, "GC_MC_BACKGROUND_MARKING": { "count": 28, "time": 27666 }, "GC_Custom_IncrementalMarkingObserver": { "count": 135, "time": 1659 }, "AllocateInTargetSpace": { "count": 1, "time": 3 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2576 } }, "JavaScript": { "JS_Execution": { "count": 5566, "time": 1098273 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 11488 }, "ParseFunctionLiteral": { "count": 3378, "time": 143640 }, "ParseProgram": { "count": 10, "time": 699 }, "PreParseWithVariableResolution": { "count": 6145, "time": 15713 }, "PreParseNoVariableResolution": { "count": 105, "time": 2822 }, "JsonParse": { "count": 25, "time": 131152 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 14195 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2810 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3038 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1359, "time": 7532 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7881 }, "LoadIC_FunctionPrototypeStub": { "count": 388, "time": 1114 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1039 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4108, "time": 21983 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 12 }, "LoadIC_LoadNonexistentDH": { "count": 5434, "time": 16230 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3168 }, "StoreIC_Premonomorphic": { "count": 4838, "time": 20608 }, "LoadGlobalIC_Slow": { "count": 21, "time": 16 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 27 }, "LoadIC_SlowStub": { "count": 21, "time": 49 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1516 }, "LoadIC_LoadFieldDH": { "count": 4087, "time": 10745 }, "StoreIC_StoreFieldDH": { "count": 1283, "time": 4668 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 992 }, "KeyedLoadIC_LoadElementDH": { "count": 829, "time": 3132 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5027 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 988 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 551, "time": 3930 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 122, "time": 2379 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 466, "time": 2241 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 316 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1025 }, "LoadIC_StringLength": { "count": 27, "time": 369 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 432 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 10609 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1365 }, "API_Object_SetPrivate": { "count": 35, "time": 23 }, "API_Persistent_New": { "count": 1877, "time": 973 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 22 }, "API_Function_NewInstance": { "count": 43, "time": 88 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3823 }, "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": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 723 }, "API_String_Write": { "count": 654, "time": 128 }, "API_Object_HasOwnProperty": { "count": 4, "time": 3 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 32 }, "API_External_New": { "count": 23, "time": 8 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 393 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 63, "time": 24 }, "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": 485 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 132 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 801 }, "ParseBackgroundProgram": { "count": 1, "time": 744 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6350 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50599 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 5 }, "OptimizeCode": { "count": 76, "time": 1218 }, "RecompileSynchronous": { "count": 149, "time": 140174 }, "CompileOptimized_Concurrent": { "count": 73, "time": 1100 }, "StackGuard": { "count": 77, "time": 2433 }, "DeoptimizeCode": { "count": 7, "time": 2861 }, "NotifyDeoptimized": { "count": 7, "time": 127 } } } }, { "duration": 2772248, "js": 2616673, "phases": [ { "phase": "load", "start": 0, "duration": 94696 }, { "phase": "boot", "start": 94696, "duration": 751106 }, { "phase": "transition", "start": 845802, "duration": 689512 }, { "phase": "render", "start": 1535314, "duration": 1236934 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 300791 }, { "kind": "MinorGC", "type": "scavenge", "start": 399737, "duration": 5633, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 433158, "duration": 6777, "usedHeapSizeAfter": 4487744, "usedHeapSizeBefore": 4629720 }, { "kind": "MinorGC", "type": "scavenge", "start": 515886, "duration": 1895, "usedHeapSizeAfter": 5817488, "usedHeapSizeBefore": 6119648 }, { "kind": "MinorGC", "type": "scavenge", "start": 662352, "duration": 3072, "usedHeapSizeAfter": 7866448, "usedHeapSizeBefore": 8558328 }, { "kind": "MinorGC", "type": "scavenge", "start": 837428, "duration": 3198, "usedHeapSizeAfter": 9212640, "usedHeapSizeBefore": 9817904 }, { "kind": "MinorGC", "type": "scavenge", "start": 1056926, "duration": 3667, "usedHeapSizeAfter": 10546488, "usedHeapSizeBefore": 11555920 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1169928, "duration": 60, "usedHeapSizeAfter": 11294016, "usedHeapSizeBefore": 11294016 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1171866, "duration": 5430, "usedHeapSizeAfter": 8545640, "usedHeapSizeBefore": 11294176 }, { "kind": "MinorGC", "type": "scavenge", "start": 1358710, "duration": 3612, "usedHeapSizeAfter": 21319328, "usedHeapSizeBefore": 22736208 }, { "kind": "MinorGC", "type": "scavenge", "start": 1394859, "duration": 5201, "usedHeapSizeAfter": 22235008, "usedHeapSizeBefore": 22847904 }, { "kind": "MinorGC", "type": "scavenge", "start": 1441462, "duration": 6995, "usedHeapSizeAfter": 24258408, "usedHeapSizeBefore": 25388616 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1595712, "duration": 239, "usedHeapSizeAfter": 28631672, "usedHeapSizeBefore": 28631672 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1603494, "duration": 10731, "usedHeapSizeAfter": 24900304, "usedHeapSizeBefore": 28712816 }, { "kind": "MinorGC", "type": "scavenge", "start": 1769251, "duration": 6184, "usedHeapSizeAfter": 25151848, "usedHeapSizeBefore": 29416464 }, { "kind": "MinorGC", "type": "scavenge", "start": 1989668, "duration": 5496, "usedHeapSizeAfter": 28587144, "usedHeapSizeBefore": 32483384 }, { "kind": "MinorGC", "type": "scavenge", "start": 2225352, "duration": 6838, "usedHeapSizeAfter": 29181560, "usedHeapSizeBefore": 41623240 }, { "kind": "MajorGC", "type": "weak processing", "start": 2766802, "duration": 32, "usedHeapSizeAfter": 40078024, "usedHeapSizeBefore": 40078024 } ], "blinkGC": [ { "start": 268413, "duration": 3611 }, { "start": 268425, "duration": 3165 }, { "start": 284185, "duration": 1467 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 1302 }, "FunctionCallback": { "count": 4494, "time": 90059 }, "NamedGetterCallback": { "count": 107, "time": 10187 }, "GetMoreDataCallback": { "count": 14, "time": 142173 }, "AccessorSetterCallback": { "count": 5392, "time": 1453 }, "GCEpilogueCallback": { "count": 16, "time": 823 }, "GCPrologueCallback": { "count": 16, "time": 830 }, "NamedSetterCallback": { "count": 18, "time": 133 }, "StoreCallbackProperty": { "count": 5334, "time": 5604 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 14349 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 715 }, "CompileFunction": { "count": 3320, "time": 105895 }, "CompileIgnition": { "count": 3375, "time": 102371 }, "CompileIgnitionFinalization": { "count": 3380, "time": 30081 }, "CompileRewriteReturnResult": { "count": 3330, "time": 349 }, "CompileScopeAnalysis": { "count": 3330, "time": 16253 }, "CompileScript": { "count": 10, "time": 2812 }, "CompileLazy": { "count": 3177, "time": 12106 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 631 }, "RegExpInitializeAndCompile": { "count": 177, "time": 723 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 2181 }, "Map_SetPrototype": { "count": 12977, "time": 5717 }, "Map_TransitionToDataProperty": { "count": 11964, "time": 39178 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 80 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5409 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10721 }, "CreateArrayLiteral": { "count": 761, "time": 1229 }, "CreateObjectLiteral": { "count": 1890, "time": 11698 }, "SetProperty": { "count": 8832, "time": 14608 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 77 }, "NewClosure_Tenured": { "count": 2398, "time": 1854 }, "HandleApiCall": { "count": 3986, "time": 3304 }, "DateConstructor": { "count": 268, "time": 647 }, "ArrayLengthGetter": { "count": 373, "time": 16 }, "ArrayLengthSetter": { "count": 5152, "time": 2109 }, "FunctionPrototypeSetter": { "count": 239, "time": 2568 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 142 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 397 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 63 }, "SetGrow": { "count": 26, "time": 29 }, "WeakCollectionSet": { "count": 5007, "time": 7627 }, "ForInEnumerate": { "count": 380, "time": 4074 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 9 }, "CreateListFromArrayLike": { "count": 18, "time": 23 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 16 }, "CreateRegExpLiteral": { "count": 235, "time": 2924 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 6611 }, "AddDictionaryProperty": { "count": 10572, "time": 11102 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 49 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3752 }, "HasProperty": { "count": 961, "time": 2314 }, "KeyedGetProperty": { "count": 223, "time": 1768 }, "NewObject": { "count": 251, "time": 1000 }, "ObjectCreate": { "count": 221, "time": 2566 }, "ObjectKeys": { "count": 53, "time": 1409 }, "SetDataProperties": { "count": 71, "time": 1812 }, "ToString": { "count": 28, "time": 194 }, "RegExpExec": { "count": 269, "time": 9722 }, "RegExpExecMultiple": { "count": 327, "time": 4025 }, "RegExpReplace": { "count": 784, "time": 4507 }, "StringSplit": { "count": 6134, "time": 9367 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 438 }, "StringBuilderConcat": { "count": 152, "time": 68 }, "StringBuilderJoin": { "count": 136, "time": 465 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 558, "time": 900 }, "StringIndexOfUnchecked": { "count": 330, "time": 76 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 5026, "time": 8952 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 110 }, "ArrayUnshift": { "count": 45, "time": 34 }, "DateNow": { "count": 60, "time": 65 }, "FunctionPrototypeToString": { "count": 116, "time": 77 }, "ObjectDefineProperties": { "count": 2, "time": 41 }, "ObjectDefineProperty": { "count": 650, "time": 1070 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 59527 }, "ObjectSetPrototypeOf": { "count": 205, "time": 207 }, "ObjectIsExtensible": { "count": 19, "time": 2 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 145 }, "AllocateInNewSpace": { "count": 251, "time": 3117 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 632 }, "ArrayShift": { "count": 120, "time": 703 }, "Object_DeleteProperty": { "count": 6, "time": 17 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 148, "time": 2004 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 160 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 589 }, "ArrayPop": { "count": 63, "time": 31 }, "ArrayBufferConstructor": { "count": 1, "time": 4163 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 31 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 635 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2420 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 849 }, "StringToNumber": { "count": 196, "time": 304 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 241 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1049, "time": 5807 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 65 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 9 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 77 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2445 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7897 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 33 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 43686 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3767 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 1187 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1617 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 112532 }, "GC_MC_INCREMENTAL": { "count": 37, "time": 19145 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1648 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 1301 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 284 }, "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": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 1115 }, "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": 56 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 923 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 412 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 100 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2436 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3807 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 569 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3640 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 124 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 233 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 9 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 12 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 534 }, "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": 656 }, "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": 570 }, "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": 88 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5901 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 5089 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 33180 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2776 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 526 } }, "JavaScript": { "JS_Execution": { "count": 5551, "time": 1056789 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 14259 }, "ParseFunctionLiteral": { "count": 3378, "time": 134008 }, "ParseProgram": { "count": 10, "time": 2647 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14166 }, "PreParseNoVariableResolution": { "count": 105, "time": 1792 }, "JsonParse": { "count": 25, "time": 115660 }, "StringParseFloat": { "count": 7, "time": 10 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22831 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2487 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2258 }, "StoreGlobalIC_Miss": { "count": 8, "time": 9 }, "StoreIC_Miss": { "count": 1360, "time": 6782 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7874 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 457 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 2483 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3926, "time": 20561 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5450, "time": 13962 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2543 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 19718 }, "LoadGlobalIC_Slow": { "count": 21, "time": 15 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 34 }, "LoadIC_SlowStub": { "count": 21, "time": 48 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1403 }, "LoadIC_LoadFieldDH": { "count": 4051, "time": 14017 }, "StoreIC_StoreFieldDH": { "count": 1293, "time": 5216 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 479 }, "LoadIC_Miss": { "count": 107, "time": 1390 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 1921 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4594 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 81 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 536, "time": 4644 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 133, "time": 1793 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 481, "time": 1443 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 1825 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 144 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 27 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 550 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 60 } }, "API": { "API_Context_New": { "count": 2, "time": 10834 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2177 }, "API_Object_SetPrivate": { "count": 35, "time": 22 }, "API_Persistent_New": { "count": 1875, "time": 1304 }, "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": 93 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4110 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 59 }, "API_Object_SetPrototype": { "count": 43, "time": 55 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2223 }, "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": 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": 31 }, "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": 456 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 116 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 767 }, "ParseBackgroundProgram": { "count": 1, "time": 763 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6203 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53691 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 83, "time": 15 }, "OptimizeCode": { "count": 83, "time": 773 }, "RecompileSynchronous": { "count": 166, "time": 109389 }, "CompileOptimized_Concurrent": { "count": 83, "time": 2966 }, "StackGuard": { "count": 86, "time": 1511 }, "DeoptimizeCode": { "count": 7, "time": 2028 }, "NotifyDeoptimized": { "count": 6, "time": 131 } } } }, { "duration": 2749974, "js": 2596843, "phases": [ { "phase": "load", "start": 0, "duration": 90537 }, { "phase": "boot", "start": 90537, "duration": 751880 }, { "phase": "transition", "start": 842417, "duration": 698804 }, { "phase": "render", "start": 1541221, "duration": 1208753 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 292621 }, { "kind": "MinorGC", "type": "scavenge", "start": 394853, "duration": 5911, "usedHeapSizeAfter": 3767136, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 430261, "duration": 5717, "usedHeapSizeAfter": 4487816, "usedHeapSizeBefore": 4629792 }, { "kind": "MinorGC", "type": "scavenge", "start": 520905, "duration": 1282, "usedHeapSizeAfter": 5803544, "usedHeapSizeBefore": 6119736 }, { "kind": "MinorGC", "type": "scavenge", "start": 656711, "duration": 4112, "usedHeapSizeAfter": 7868888, "usedHeapSizeBefore": 8565736 }, { "kind": "MinorGC", "type": "scavenge", "start": 844522, "duration": 3003, "usedHeapSizeAfter": 9242296, "usedHeapSizeBefore": 9847952 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1013043, "duration": 250, "usedHeapSizeAfter": 11038472, "usedHeapSizeBefore": 11038472 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1044053, "duration": 5805, "usedHeapSizeAfter": 8971336, "usedHeapSizeBefore": 11353232 }, { "kind": "MajorGC", "type": "weak processing", "start": 1130007, "duration": 15, "usedHeapSizeAfter": 9873176, "usedHeapSizeBefore": 9873176 }, { "kind": "MinorGC", "type": "scavenge", "start": 1345696, "duration": 6376, "usedHeapSizeAfter": 21107936, "usedHeapSizeBefore": 22853912 }, { "kind": "MinorGC", "type": "scavenge", "start": 1404434, "duration": 4712, "usedHeapSizeAfter": 22385008, "usedHeapSizeBefore": 23282208 }, { "kind": "MinorGC", "type": "scavenge", "start": 1439148, "duration": 3010, "usedHeapSizeAfter": 24216216, "usedHeapSizeBefore": 25249144 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1482155, "duration": 69, "usedHeapSizeAfter": 27067672, "usedHeapSizeBefore": 27067672 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1503303, "duration": 8041, "usedHeapSizeAfter": 23864248, "usedHeapSizeBefore": 27966936 }, { "kind": "MinorGC", "type": "scavenge", "start": 1726180, "duration": 6824, "usedHeapSizeAfter": 24906400, "usedHeapSizeBefore": 28873208 }, { "kind": "MinorGC", "type": "scavenge", "start": 1937832, "duration": 5849, "usedHeapSizeAfter": 27919816, "usedHeapSizeBefore": 31872344 }, { "kind": "MinorGC", "type": "scavenge", "start": 2173044, "duration": 6018, "usedHeapSizeAfter": 29134720, "usedHeapSizeBefore": 41407656 }, { "kind": "MajorGC", "type": "weak processing", "start": 2747031, "duration": 14, "usedHeapSizeAfter": 40432488, "usedHeapSizeBefore": 40432488 } ], "blinkGC": [ { "start": 264035, "duration": 2826 }, { "start": 264046, "duration": 2768 }, { "start": 273565, "duration": 953 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 995 }, "FunctionCallback": { "count": 4487, "time": 95562 }, "NamedGetterCallback": { "count": 107, "time": 9154 }, "GetMoreDataCallback": { "count": 14, "time": 140430 }, "AccessorSetterCallback": { "count": 5392, "time": 965 }, "GCEpilogueCallback": { "count": 15, "time": 923 }, "GCPrologueCallback": { "count": 15, "time": 875 }, "NamedSetterCallback": { "count": 18, "time": 1056 }, "StoreCallbackProperty": { "count": 5334, "time": 3931 }, "NamedQueryCallback": { "count": 11, "time": 27 }, "RunMicrotaskCallback": { "count": 42, "time": 13482 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 916 }, "CompileFunction": { "count": 3320, "time": 101084 }, "CompileIgnition": { "count": 3375, "time": 106334 }, "CompileIgnitionFinalization": { "count": 3380, "time": 29672 }, "CompileRewriteReturnResult": { "count": 3330, "time": 133 }, "CompileScopeAnalysis": { "count": 3330, "time": 12111 }, "CompileScript": { "count": 10, "time": 1482 }, "CompileLazy": { "count": 3177, "time": 12447 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 145 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1004 }, "CompileForOnStackReplacement": { "count": 1, "time": 24 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 1083 }, "Map_SetPrototype": { "count": 12942, "time": 5607 }, "Map_TransitionToDataProperty": { "count": 11940, "time": 34706 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 61 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 8381 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10163 }, "CreateArrayLiteral": { "count": 761, "time": 1173 }, "CreateObjectLiteral": { "count": 1890, "time": 11372 }, "SetProperty": { "count": 8821, "time": 12870 }, "DeclareGlobals": { "count": 2, "time": 19 }, "NewClosure": { "count": 344, "time": 457 }, "NewClosure_Tenured": { "count": 2398, "time": 3338 }, "HandleApiCall": { "count": 3986, "time": 2046 }, "DateConstructor": { "count": 268, "time": 279 }, "ArrayLengthGetter": { "count": 374, "time": 25 }, "ArrayLengthSetter": { "count": 5152, "time": 1653 }, "FunctionPrototypeSetter": { "count": 239, "time": 853 }, "FunctionLengthGetter": { "count": 13, "time": 22 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 386 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 589 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 8202 }, "ForInEnumerate": { "count": 380, "time": 1483 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 311, "time": 2741 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2705 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 2485 }, "AddDictionaryProperty": { "count": 10572, "time": 14382 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 856 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 3130 }, "HasProperty": { "count": 961, "time": 2096 }, "KeyedGetProperty": { "count": 223, "time": 279 }, "NewObject": { "count": 251, "time": 425 }, "ObjectCreate": { "count": 221, "time": 5624 }, "ObjectKeys": { "count": 52, "time": 1573 }, "SetDataProperties": { "count": 71, "time": 4101 }, "ToString": { "count": 28, "time": 32 }, "RegExpExec": { "count": 269, "time": 10275 }, "RegExpExecMultiple": { "count": 327, "time": 3004 }, "RegExpReplace": { "count": 784, "time": 4349 }, "StringSplit": { "count": 6134, "time": 5872 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 33 }, "StringBuilderConcat": { "count": 152, "time": 82 }, "StringBuilderJoin": { "count": 136, "time": 74 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 563, "time": 113 }, "StringIndexOfUnchecked": { "count": 330, "time": 1995 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 5026, "time": 8045 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 55 }, "ArrayUnshift": { "count": 45, "time": 21 }, "DateNow": { "count": 60, "time": 78 }, "FunctionPrototypeToString": { "count": 116, "time": 75 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 2865 }, "ObjectFreeze": { "count": 11, "time": 11 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 49934 }, "ObjectSetPrototypeOf": { "count": 205, "time": 873 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 118 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 49 }, "ArrayShift": { "count": 120, "time": 932 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 134, "time": 942 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 778 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 129 }, "ArrayPop": { "count": 63, "time": 26 }, "ArrayBufferConstructor": { "count": 1, "time": 3576 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 41 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 105 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 2651 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 577 }, "StringToNumber": { "count": 196, "time": 306 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 8 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1214, "time": 3162 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 55 }, "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": 1 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 65 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 4115 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6531 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 38 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 592 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 38473 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 4156 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 782 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1390 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 98910 }, "GC_MC_INCREMENTAL": { "count": 29, "time": 16647 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1643 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 17 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 304 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 6 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 12 }, "GC_MC_FINISH": { "count": 2, "time": 504 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 54 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 235 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 650 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 649 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1451 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4399 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 493 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2207 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 123 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 802 }, "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": 582 }, "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": 416 }, "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": 6, "time": 919 }, "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": 5 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6603 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 3962 }, "GC_MC_BACKGROUND_MARKING": { "count": 33, "time": 30547 }, "GC_Custom_IncrementalMarkingObserver": { "count": 190, "time": 1844 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2520 } }, "JavaScript": { "JS_Execution": { "count": 5516, "time": 1080965 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 13038 }, "ParseFunctionLiteral": { "count": 3378, "time": 147476 }, "ParseProgram": { "count": 10, "time": 3096 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11783 }, "PreParseNoVariableResolution": { "count": 105, "time": 1275 }, "JsonParse": { "count": 25, "time": 120412 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21799 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2147 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3290 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1348, "time": 12718 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6717 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 2248 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2238 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4003, "time": 22346 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 27 }, "LoadIC_LoadNonexistentDH": { "count": 5433, "time": 9962 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4411 }, "StoreIC_Premonomorphic": { "count": 4838, "time": 21012 }, "LoadGlobalIC_Slow": { "count": 21, "time": 848 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 34 }, "LoadIC_SlowStub": { "count": 21, "time": 49 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1021 }, "LoadIC_LoadFieldDH": { "count": 4029, "time": 14562 }, "StoreIC_StoreFieldDH": { "count": 1271, "time": 3972 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 2656 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3760 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5693 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 89 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 501, "time": 4839 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 126, "time": 2268 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 464, "time": 3007 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 53 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 158 }, "LoadIC_StringLength": { "count": 27, "time": 39 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 26 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 59 } }, "API": { "API_Context_New": { "count": 2, "time": 8068 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1533 }, "API_Object_SetPrivate": { "count": 35, "time": 24 }, "API_Persistent_New": { "count": 1876, "time": 431 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 23 }, "API_Function_NewInstance": { "count": 43, "time": 131 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4018 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 374 }, "API_Object_SetPrototype": { "count": 43, "time": 1140 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1127 }, "API_String_Write": { "count": 654, "time": 123 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "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": 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": 431 }, "CompileBackgroundScript": { "count": 1, "time": 16 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 111 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 725 }, "ParseBackgroundProgram": { "count": 1, "time": 818 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6047 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51129 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 68, "time": 5 }, "OptimizeCode": { "count": 68, "time": 514 }, "RecompileSynchronous": { "count": 135, "time": 92247 }, "CompileOptimized_Concurrent": { "count": 67, "time": 2095 }, "StackGuard": { "count": 70, "time": 1012 }, "DeoptimizeCode": { "count": 8, "time": 977 }, "NotifyDeoptimized": { "count": 6, "time": 118 } } } }, { "duration": 2703222, "js": 2543908, "phases": [ { "phase": "load", "start": 0, "duration": 90731 }, { "phase": "boot", "start": 90731, "duration": 748396 }, { "phase": "transition", "start": 839127, "duration": 667889 }, { "phase": "render", "start": 1507016, "duration": 1196206 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 295451 }, { "kind": "MinorGC", "type": "scavenge", "start": 392778, "duration": 7087, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 429459, "duration": 5845, "usedHeapSizeAfter": 4487568, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 519965, "duration": 1774, "usedHeapSizeAfter": 5803080, "usedHeapSizeBefore": 6119264 }, { "kind": "MinorGC", "type": "scavenge", "start": 667631, "duration": 2605, "usedHeapSizeAfter": 7884768, "usedHeapSizeBefore": 8565064 }, { "kind": "MinorGC", "type": "scavenge", "start": 830931, "duration": 3336, "usedHeapSizeAfter": 9193272, "usedHeapSizeBefore": 9818576 }, { "kind": "MinorGC", "type": "scavenge", "start": 1035173, "duration": 3271, "usedHeapSizeAfter": 10539904, "usedHeapSizeBefore": 11560080 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1202055, "duration": 196, "usedHeapSizeAfter": 16263504, "usedHeapSizeBefore": 16263504 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1210837, "duration": 11186, "usedHeapSizeAfter": 13712704, "usedHeapSizeBefore": 16535040 }, { "kind": "MinorGC", "type": "scavenge", "start": 1366641, "duration": 2744, "usedHeapSizeAfter": 21142208, "usedHeapSizeBefore": 22559160 }, { "kind": "MinorGC", "type": "scavenge", "start": 1398586, "duration": 2942, "usedHeapSizeAfter": 22078024, "usedHeapSizeBefore": 22696280 }, { "kind": "MinorGC", "type": "scavenge", "start": 1433328, "duration": 1977, "usedHeapSizeAfter": 24119848, "usedHeapSizeBefore": 25256280 }, { "kind": "MinorGC", "type": "scavenge", "start": 1661766, "duration": 4222, "usedHeapSizeAfter": 27833000, "usedHeapSizeBefore": 30759976 }, { "kind": "MinorGC", "type": "scavenge", "start": 1842928, "duration": 6165, "usedHeapSizeAfter": 29215880, "usedHeapSizeBefore": 32738392 }, { "kind": "MinorGC", "type": "scavenge", "start": 1978997, "duration": 5992, "usedHeapSizeAfter": 32459968, "usedHeapSizeBefore": 36099048 }, { "kind": "MinorGC", "type": "scavenge", "start": 2215092, "duration": 3876, "usedHeapSizeAfter": 32289624, "usedHeapSizeBefore": 45732160 }, { "kind": "MajorGC", "type": "weak processing", "start": 2699522, "duration": 12, "usedHeapSizeAfter": 40363536, "usedHeapSizeBefore": 40363536 } ], "blinkGC": [ { "start": 260562, "duration": 666 }, { "start": 260569, "duration": 615 }, { "start": 274915, "duration": 1195 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 1033 }, "FunctionCallback": { "count": 4486, "time": 92664 }, "NamedGetterCallback": { "count": 107, "time": 10088 }, "GetMoreDataCallback": { "count": 14, "time": 143099 }, "AccessorSetterCallback": { "count": 5392, "time": 542 }, "GCEpilogueCallback": { "count": 15, "time": 957 }, "GCPrologueCallback": { "count": 15, "time": 1043 }, "NamedSetterCallback": { "count": 18, "time": 105 }, "StoreCallbackProperty": { "count": 5334, "time": 4949 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 12606 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1458 }, "CompileFunction": { "count": 3320, "time": 101244 }, "CompileIgnition": { "count": 3375, "time": 109591 }, "CompileIgnitionFinalization": { "count": 3380, "time": 26950 }, "CompileRewriteReturnResult": { "count": 3330, "time": 1100 }, "CompileScopeAnalysis": { "count": 3330, "time": 12148 }, "CompileScript": { "count": 10, "time": 1336 }, "CompileLazy": { "count": 3177, "time": 13582 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 883 }, "RegExpInitializeAndCompile": { "count": 177, "time": 438 }, "CompileForOnStackReplacement": { "count": 2, "time": 37 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 565 }, "Map_SetPrototype": { "count": 12953, "time": 6023 }, "Map_TransitionToDataProperty": { "count": 11923, "time": 32485 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 79 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 2854 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9171 }, "CreateArrayLiteral": { "count": 761, "time": 772 }, "CreateObjectLiteral": { "count": 1890, "time": 7253 }, "SetProperty": { "count": 8826, "time": 12841 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 494 }, "NewClosure_Tenured": { "count": 2398, "time": 1602 }, "HandleApiCall": { "count": 3986, "time": 3350 }, "DateConstructor": { "count": 268, "time": 777 }, "ArrayLengthGetter": { "count": 373, "time": 16 }, "ArrayLengthSetter": { "count": 5152, "time": 2311 }, "FunctionPrototypeSetter": { "count": 239, "time": 979 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 105 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 1101 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 59 }, "SetGrow": { "count": 26, "time": 26 }, "WeakCollectionSet": { "count": 5007, "time": 7102 }, "ForInEnumerate": { "count": 379, "time": 3599 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 155, "time": 2517 }, "CreateListFromArrayLike": { "count": 18, "time": 41 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 3424 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 4966, "time": 2473 }, "AddDictionaryProperty": { "count": 10572, "time": 12101 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 637 }, "CreateDataProperty": { "count": 2, "time": 5 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 3848 }, "HasProperty": { "count": 961, "time": 1676 }, "KeyedGetProperty": { "count": 209, "time": 269 }, "NewObject": { "count": 251, "time": 1336 }, "ObjectCreate": { "count": 221, "time": 3978 }, "ObjectKeys": { "count": 52, "time": 1170 }, "SetDataProperties": { "count": 71, "time": 2008 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 11267 }, "RegExpExecMultiple": { "count": 327, "time": 2677 }, "RegExpReplace": { "count": 784, "time": 5282 }, "StringSplit": { "count": 6134, "time": 11447 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 71 }, "StringBuilderJoin": { "count": 136, "time": 72 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 564, "time": 824 }, "StringIndexOfUnchecked": { "count": 330, "time": 80 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 5026, "time": 6089 }, "ArrayPush": { "count": 8, "time": 268 }, "ArraySplice": { "count": 82, "time": 82 }, "ArrayUnshift": { "count": 45, "time": 860 }, "DateNow": { "count": 60, "time": 743 }, "FunctionPrototypeToString": { "count": 116, "time": 68 }, "ObjectDefineProperties": { "count": 2, "time": 21 }, "ObjectDefineProperty": { "count": 650, "time": 1483 }, "ObjectFreeze": { "count": 11, "time": 402 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 55579 }, "ObjectSetPrototypeOf": { "count": 205, "time": 461 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 185 }, "GlobalUnescape": { "count": 1, "time": 14 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 352 }, "ArrayShift": { "count": 120, "time": 819 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 10 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 148, "time": 2180 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 92 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 606 }, "ArrayPop": { "count": 63, "time": 31 }, "ArrayBufferConstructor": { "count": 1, "time": 4034 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 99 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 83 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2281 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 135 }, "StringToNumber": { "count": 196, "time": 41 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 924, "time": 5302 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 60 }, "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": 9 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 48 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3229 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 5728 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 42 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 64 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 33 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 39998 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 3864 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 10 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1243 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 98393 }, "GC_MC_INCREMENTAL": { "count": 28, "time": 10732 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 685 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 1293 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 187 }, "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": 4 }, "GC_MC_FINISH": { "count": 1, "time": 26 }, "GC_MC_MARK": { "count": 1, "time": 6 }, "GC_MC_PROLOGUE": { "count": 1, "time": 27 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 39 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 71 }, "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": 55 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 1, "time": 1522 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1626 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 7 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "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": 5472 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 224 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 519 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 4 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 8 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 59 }, "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": 3, "time": 16 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 5 }, "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": 659 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 3, "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": 2 }, "GC_BACKGROUND_UNMAPPER": { "count": 2, "time": 79 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 4, "time": 2937 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 7, "time": 13448 }, "GC_MC_BACKGROUND_MARKING": { "count": 12, "time": 13600 }, "GC_Custom_IncrementalMarkingObserver": { "count": 6, "time": 621 } }, "JavaScript": { "JS_Execution": { "count": 5551, "time": 1024146 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 14960 }, "ParseFunctionLiteral": { "count": 3378, "time": 135509 }, "ParseProgram": { "count": 10, "time": 2388 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9120 }, "PreParseNoVariableResolution": { "count": 105, "time": 855 }, "JsonParse": { "count": 25, "time": 138623 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 16500 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1747 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1903 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1325, "time": 4520 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7811 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 2380 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2026 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4068, "time": 18116 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5421, "time": 12390 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4139 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 18394 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 562 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1459 }, "LoadIC_LoadFieldDH": { "count": 4043, "time": 11787 }, "StoreIC_StoreFieldDH": { "count": 1257, "time": 4556 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 3084 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2688 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5215 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 448 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 536, "time": 2123 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 125, "time": 1553 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 474, "time": 1821 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 612 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 616 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 25 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 837 } }, "API": { "API_Context_New": { "count": 2, "time": 6858 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1267 }, "API_Object_SetPrivate": { "count": 35, "time": 19 }, "API_Persistent_New": { "count": 1866, "time": 1458 }, "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": 213 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3519 }, "API_Object_CreateDataProperty": { "count": 22, "time": 79 }, "API_Object_Get": { "count": 138, "time": 54 }, "API_Object_SetPrototype": { "count": 43, "time": 42 }, "API_ObjectTemplate_New": { "count": 102, "time": 26 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2444 }, "API_String_Write": { "count": 654, "time": 663 }, "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": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 53, "time": 28 }, "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": 477 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 134 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 768 }, "ParseBackgroundProgram": { "count": 1, "time": 771 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6436 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 49645 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 87, "time": 10 }, "OptimizeCode": { "count": 87, "time": 1188 }, "RecompileSynchronous": { "count": 172, "time": 129056 }, "CompileOptimized_Concurrent": { "count": 85, "time": 968 }, "StackGuard": { "count": 85, "time": 670 }, "DeoptimizeCode": { "count": 9, "time": 2842 }, "NotifyDeoptimized": { "count": 8, "time": 146 } } } }, { "duration": 2725887, "js": 2561646, "phases": [ { "phase": "load", "start": 0, "duration": 94759 }, { "phase": "boot", "start": 94759, "duration": 754319 }, { "phase": "transition", "start": 849078, "duration": 650807 }, { "phase": "render", "start": 1499885, "duration": 1226002 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 298263 }, { "kind": "MinorGC", "type": "scavenge", "start": 403101, "duration": 6566, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 437350, "duration": 6186, "usedHeapSizeAfter": 4487640, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 527593, "duration": 1924, "usedHeapSizeAfter": 5793536, "usedHeapSizeBefore": 6119232 }, { "kind": "MinorGC", "type": "scavenge", "start": 671517, "duration": 3583, "usedHeapSizeAfter": 7893256, "usedHeapSizeBefore": 8570000 }, { "kind": "MinorGC", "type": "scavenge", "start": 842203, "duration": 3152, "usedHeapSizeAfter": 9233792, "usedHeapSizeBefore": 9828000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1041566, "duration": 2436, "usedHeapSizeAfter": 10570552, "usedHeapSizeBefore": 11566768 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1138147, "duration": 62, "usedHeapSizeAfter": 11308352, "usedHeapSizeBefore": 11308352 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1140871, "duration": 5736, "usedHeapSizeAfter": 8544216, "usedHeapSizeBefore": 11308512 }, { "kind": "MajorGC", "type": "weak processing", "start": 1148378, "duration": 8, "usedHeapSizeAfter": 8544296, "usedHeapSizeBefore": 8544296 }, { "kind": "MinorGC", "type": "scavenge", "start": 1344887, "duration": 3500, "usedHeapSizeAfter": 21289824, "usedHeapSizeBefore": 22737816 }, { "kind": "MinorGC", "type": "scavenge", "start": 1379647, "duration": 3018, "usedHeapSizeAfter": 22206688, "usedHeapSizeBefore": 22852632 }, { "kind": "MinorGC", "type": "scavenge", "start": 1417742, "duration": 4333, "usedHeapSizeAfter": 24300640, "usedHeapSizeBefore": 25388464 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1566963, "duration": 439, "usedHeapSizeAfter": 28458872, "usedHeapSizeBefore": 28458872 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1591608, "duration": 9430, "usedHeapSizeAfter": 24708248, "usedHeapSizeBefore": 28936536 }, { "kind": "MinorGC", "type": "scavenge", "start": 1758604, "duration": 4707, "usedHeapSizeAfter": 25248960, "usedHeapSizeBefore": 29477840 }, { "kind": "MinorGC", "type": "scavenge", "start": 1950345, "duration": 11135, "usedHeapSizeAfter": 29006216, "usedHeapSizeBefore": 32495504 }, { "kind": "MinorGC", "type": "scavenge", "start": 2181406, "duration": 5116, "usedHeapSizeAfter": 29099776, "usedHeapSizeBefore": 41799112 } ], "blinkGC": [ { "start": 272820, "duration": 3368 }, { "start": 272829, "duration": 3305 }, { "start": 280602, "duration": 1899 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1136, "time": 335 }, "FunctionCallback": { "count": 4490, "time": 93810 }, "NamedGetterCallback": { "count": 107, "time": 8964 }, "GetMoreDataCallback": { "count": 14, "time": 144281 }, "AccessorSetterCallback": { "count": 5392, "time": 2838 }, "GCEpilogueCallback": { "count": 16, "time": 2034 }, "GCPrologueCallback": { "count": 16, "time": 1359 }, "NamedSetterCallback": { "count": 18, "time": 778 }, "StoreCallbackProperty": { "count": 5334, "time": 5215 }, "NamedQueryCallback": { "count": 11, "time": 194 }, "RunMicrotaskCallback": { "count": 42, "time": 11977 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 926 }, "CompileFunction": { "count": 3320, "time": 102070 }, "CompileIgnition": { "count": 3375, "time": 101112 }, "CompileIgnitionFinalization": { "count": 3380, "time": 34189 }, "CompileRewriteReturnResult": { "count": 3330, "time": 1416 }, "CompileScopeAnalysis": { "count": 3330, "time": 11109 }, "CompileScript": { "count": 10, "time": 1258 }, "CompileLazy": { "count": 3177, "time": 14151 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 274 }, "RegExpInitializeAndCompile": { "count": 177, "time": 199 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 667, "time": 3193 }, "Map_SetPrototype": { "count": 12963, "time": 5162 }, "Map_TransitionToDataProperty": { "count": 11980, "time": 38175 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 97 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3951 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9993 }, "CreateArrayLiteral": { "count": 761, "time": 967 }, "CreateObjectLiteral": { "count": 1890, "time": 8302 }, "SetProperty": { "count": 8831, "time": 12659 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 275 }, "NewClosure_Tenured": { "count": 2398, "time": 2088 }, "HandleApiCall": { "count": 3986, "time": 4848 }, "DateConstructor": { "count": 268, "time": 365 }, "ArrayLengthGetter": { "count": 373, "time": 20 }, "ArrayLengthSetter": { "count": 5152, "time": 3460 }, "FunctionPrototypeSetter": { "count": 239, "time": 959 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 327 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 81 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 327 }, "WeakCollectionSet": { "count": 5007, "time": 9353 }, "ForInEnumerate": { "count": 380, "time": 2473 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 239, "time": 3740 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "CreateRegExpLiteral": { "count": 235, "time": 1370 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 6756 }, "AddDictionaryProperty": { "count": 10572, "time": 14216 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 41 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 8 }, "GetProperty": { "count": 6296, "time": 2385 }, "HasProperty": { "count": 961, "time": 1529 }, "KeyedGetProperty": { "count": 223, "time": 471 }, "NewObject": { "count": 251, "time": 1063 }, "ObjectCreate": { "count": 221, "time": 2923 }, "ObjectKeys": { "count": 53, "time": 711 }, "SetDataProperties": { "count": 71, "time": 2255 }, "ToString": { "count": 28, "time": 29 }, "RegExpExec": { "count": 269, "time": 8264 }, "RegExpExecMultiple": { "count": 327, "time": 1269 }, "RegExpReplace": { "count": 784, "time": 6165 }, "StringSplit": { "count": 6134, "time": 9284 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 29 }, "StringBuilderConcat": { "count": 152, "time": 968 }, "StringBuilderJoin": { "count": 136, "time": 686 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 577, "time": 105 }, "StringIndexOfUnchecked": { "count": 330, "time": 456 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 6969 }, "ArrayPush": { "count": 8, "time": 21 }, "ArraySplice": { "count": 82, "time": 106 }, "ArrayUnshift": { "count": 45, "time": 31 }, "DateNow": { "count": 60, "time": 62 }, "FunctionPrototypeToString": { "count": 116, "time": 79 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 2051 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 52820 }, "ObjectSetPrototypeOf": { "count": 205, "time": 230 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 1033 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 41 }, "ArrayShift": { "count": 120, "time": 81 }, "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": 5 }, "Interrupt": { "count": 149, "time": 2688 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 2263 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 5 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 110 }, "ArrayPop": { "count": 63, "time": 35 }, "ArrayBufferConstructor": { "count": 1, "time": 4362 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 26 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 88 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 3802 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 464 }, "StringToNumber": { "count": 196, "time": 45 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 365 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1043, "time": 3102 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 62 }, "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": 83 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3188 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 4808 }, "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": 37 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 41798 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2296 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 650 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1804 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 114503 }, "GC_MC_INCREMENTAL": { "count": 25, "time": 12788 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1818 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 5, "time": 183 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 402 }, "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": 11 }, "GC_MC_FINISH": { "count": 2, "time": 707 }, "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": 671 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 19 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 1002 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1696 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3769 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 791 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 84 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2438 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 242 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1057 }, "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": 128 }, "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": 724 }, "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": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 1009 }, "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": 59 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4562 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 2857 }, "GC_MC_BACKGROUND_MARKING": { "count": 18, "time": 31508 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2658 }, "GC_Custom_IncrementalMarkingObserver": { "count": 110, "time": 919 } }, "JavaScript": { "JS_Execution": { "count": 5552, "time": 1042055 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 13587 }, "ParseFunctionLiteral": { "count": 3378, "time": 141850 }, "ParseProgram": { "count": 10, "time": 1945 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10784 }, "PreParseNoVariableResolution": { "count": 105, "time": 1929 }, "JsonParse": { "count": 25, "time": 128647 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 15825 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2649 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1643 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1376, "time": 6565 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8116 }, "LoadIC_FunctionPrototypeStub": { "count": 400, "time": 1228 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2041 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4095, "time": 21123 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5454, "time": 12133 }, "LoadIC_Premonomorphic": { "count": 922, "time": 6079 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 18567 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 29 }, "LoadIC_SlowStub": { "count": 21, "time": 43 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2041 }, "LoadIC_LoadFieldDH": { "count": 4095, "time": 12932 }, "StoreIC_StoreFieldDH": { "count": 1295, "time": 4964 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 585 }, "LoadIC_Miss": { "count": 108, "time": 2839 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 1580 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 17 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3509 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 83 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 542, "time": 3316 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 752 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 2617 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 65 }, "LoadIC_LoadNormalDH": { "count": 164, "time": 138 }, "LoadIC_StringLength": { "count": 27, "time": 271 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 29 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 403 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 8786 }, "API_FunctionTemplate_New": { "count": 1353, "time": 885 }, "API_Object_SetPrivate": { "count": 35, "time": 22 }, "API_Persistent_New": { "count": 1875, "time": 2265 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 89 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1180 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 34 }, "API_Object_SetPrototype": { "count": 43, "time": 553 }, "API_ObjectTemplate_New": { "count": 102, "time": 16 }, "API_String_NewFromOneByte": { "count": 1038, "time": 244 }, "API_String_Write": { "count": 654, "time": 128 }, "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": 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": 62, "time": 20 }, "API_Function_Call": { "count": 8, "time": 4 }, "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": 361 }, "CompileBackgroundScript": { "count": 1, "time": 25 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 131 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 771 }, "ParseBackgroundProgram": { "count": 1, "time": 729 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5462 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 49639 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 82, "time": 457 }, "OptimizeCode": { "count": 82, "time": 578 }, "RecompileSynchronous": { "count": 163, "time": 109225 }, "CompileOptimized_Concurrent": { "count": 81, "time": 2484 }, "StackGuard": { "count": 80, "time": 2063 }, "DeoptimizeCode": { "count": 9, "time": 1596 }, "NotifyDeoptimized": { "count": 7, "time": 516 } } } }, { "duration": 2749129, "js": 2597046, "phases": [ { "phase": "load", "start": 0, "duration": 91923 }, { "phase": "boot", "start": 91923, "duration": 737055 }, { "phase": "transition", "start": 828978, "duration": 689240 }, { "phase": "render", "start": 1518218, "duration": 1230911 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 299099 }, { "kind": "MinorGC", "type": "scavenge", "start": 400541, "duration": 5001, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 435323, "duration": 6246, "usedHeapSizeAfter": 4487640, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 516164, "duration": 1901, "usedHeapSizeAfter": 5797696, "usedHeapSizeBefore": 6119232 }, { "kind": "MinorGC", "type": "scavenge", "start": 654980, "duration": 3041, "usedHeapSizeAfter": 7883504, "usedHeapSizeBefore": 8570480 }, { "kind": "MinorGC", "type": "scavenge", "start": 830884, "duration": 2660, "usedHeapSizeAfter": 9234256, "usedHeapSizeBefore": 9843104 }, { "kind": "MinorGC", "type": "scavenge", "start": 1044272, "duration": 2424, "usedHeapSizeAfter": 10547680, "usedHeapSizeBefore": 11562968 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1139049, "duration": 790, "usedHeapSizeAfter": 11251424, "usedHeapSizeBefore": 11251424 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1140856, "duration": 6322, "usedHeapSizeAfter": 8530808, "usedHeapSizeBefore": 11251584 }, { "kind": "MajorGC", "type": "weak processing", "start": 1148736, "duration": 9, "usedHeapSizeAfter": 8530888, "usedHeapSizeBefore": 8530888 }, { "kind": "MinorGC", "type": "scavenge", "start": 1342037, "duration": 4355, "usedHeapSizeAfter": 21301328, "usedHeapSizeBefore": 22722384 }, { "kind": "MinorGC", "type": "scavenge", "start": 1375691, "duration": 3823, "usedHeapSizeAfter": 22200144, "usedHeapSizeBefore": 22805224 }, { "kind": "MinorGC", "type": "scavenge", "start": 1430836, "duration": 5851, "usedHeapSizeAfter": 24273296, "usedHeapSizeBefore": 25381696 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1610309, "duration": 726, "usedHeapSizeAfter": 29217536, "usedHeapSizeBefore": 29217536 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1616249, "duration": 9359, "usedHeapSizeAfter": 25106800, "usedHeapSizeBefore": 29287512 }, { "kind": "MinorGC", "type": "scavenge", "start": 1769204, "duration": 7072, "usedHeapSizeAfter": 25289376, "usedHeapSizeBefore": 29471176 }, { "kind": "MinorGC", "type": "scavenge", "start": 2108312, "duration": 4539, "usedHeapSizeAfter": 29334952, "usedHeapSizeBefore": 40898712 }, { "kind": "MinorGC", "type": "scavenge", "start": 2492265, "duration": 7342, "usedHeapSizeAfter": 30417896, "usedHeapSizeBefore": 42255968 } ], "blinkGC": [ { "start": 267185, "duration": 4012 }, { "start": 267192, "duration": 3955 }, { "start": 275408, "duration": 1377 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1137, "time": 1611 }, "FunctionCallback": { "count": 4488, "time": 92176 }, "NamedGetterCallback": { "count": 107, "time": 7191 }, "GetMoreDataCallback": { "count": 14, "time": 146134 }, "AccessorSetterCallback": { "count": 5392, "time": 3263 }, "GCEpilogueCallback": { "count": 16, "time": 1080 }, "GCPrologueCallback": { "count": 16, "time": 992 }, "NamedSetterCallback": { "count": 18, "time": 865 }, "StoreCallbackProperty": { "count": 5334, "time": 2199 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 12667 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 2434 }, "CompileFunction": { "count": 3320, "time": 89743 }, "CompileIgnition": { "count": 3375, "time": 107353 }, "CompileIgnitionFinalization": { "count": 3380, "time": 27117 }, "CompileRewriteReturnResult": { "count": 3330, "time": 899 }, "CompileScopeAnalysis": { "count": 3330, "time": 16371 }, "CompileScript": { "count": 10, "time": 1679 }, "CompileLazy": { "count": 3177, "time": 14347 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 410 }, "RegExpInitializeAndCompile": { "count": 177, "time": 784 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 667, "time": 3317 }, "Map_SetPrototype": { "count": 12963, "time": 4506 }, "Map_TransitionToDataProperty": { "count": 11972, "time": 39116 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 70 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3829 }, "InterpreterDeserializeLazy": { "count": 160, "time": 5589 }, "CreateArrayLiteral": { "count": 761, "time": 868 }, "CreateObjectLiteral": { "count": 1890, "time": 3993 }, "SetProperty": { "count": 8831, "time": 11938 }, "DeclareGlobals": { "count": 2, "time": 21 }, "NewClosure": { "count": 344, "time": 816 }, "NewClosure_Tenured": { "count": 2398, "time": 1448 }, "HandleApiCall": { "count": 3986, "time": 2071 }, "DateConstructor": { "count": 268, "time": 145 }, "ArrayLengthGetter": { "count": 374, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 1128 }, "FunctionPrototypeSetter": { "count": 239, "time": 787 }, "FunctionLengthGetter": { "count": 13, "time": 16 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1094 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 78 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 28 }, "WeakCollectionSet": { "count": 5007, "time": 7253 }, "ForInEnumerate": { "count": 380, "time": 2827 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 233, "time": 2724 }, "CreateListFromArrayLike": { "count": 18, "time": 231 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 1709 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4118 }, "AddDictionaryProperty": { "count": 10572, "time": 9987 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 912 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3712 }, "HasProperty": { "count": 961, "time": 1313 }, "KeyedGetProperty": { "count": 223, "time": 674 }, "NewObject": { "count": 251, "time": 1857 }, "ObjectCreate": { "count": 221, "time": 2030 }, "ObjectKeys": { "count": 53, "time": 1469 }, "SetDataProperties": { "count": 71, "time": 3389 }, "ToString": { "count": 28, "time": 31 }, "RegExpExec": { "count": 269, "time": 11305 }, "RegExpExecMultiple": { "count": 327, "time": 2032 }, "RegExpReplace": { "count": 784, "time": 4511 }, "StringSplit": { "count": 6134, "time": 8460 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 23 }, "StringBuilderConcat": { "count": 152, "time": 66 }, "StringBuilderJoin": { "count": 136, "time": 484 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 573, "time": 2237 }, "StringIndexOfUnchecked": { "count": 330, "time": 440 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 7560 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 99 }, "ArrayUnshift": { "count": 45, "time": 29 }, "DateNow": { "count": 60, "time": 67 }, "FunctionPrototypeToString": { "count": 116, "time": 693 }, "ObjectDefineProperties": { "count": 2, "time": 20 }, "ObjectDefineProperty": { "count": 650, "time": 2614 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53503 }, "ObjectSetPrototypeOf": { "count": 205, "time": 717 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 239 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 33 }, "ArrayShift": { "count": 120, "time": 89 }, "Object_DeleteProperty": { "count": 6, "time": 17 }, "ArrayIndexOf": { "count": 70, "time": 8 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 149, "time": 3362 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 513 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 952 }, "ArrayPop": { "count": 63, "time": 27 }, "ArrayBufferConstructor": { "count": 1, "time": 4118 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 36 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 96 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3464 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 897 }, "StringToNumber": { "count": 196, "time": 63 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 25 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1050, "time": 4048 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 583 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 11 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 96 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3734 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6400 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 665 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 49 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39631 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3701 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 1275 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 1706 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 114383 }, "GC_MC_INCREMENTAL": { "count": 30, "time": 16468 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1523 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 14 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 6, "time": 492 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 7 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1485 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 3 }, "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": 1138 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 58 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 85 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 802 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 675 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 687 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 801 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1278 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3903 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 99 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2247 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 149 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 663 }, "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": 17 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 133 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 314 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 601 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 15 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 6 }, "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": 1015 }, "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": 6724 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 4453 }, "GC_MC_BACKGROUND_MARKING": { "count": 24, "time": 33967 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2629 }, "GC_Custom_IncrementalMarkingObserver": { "count": 115, "time": 1625 } }, "JavaScript": { "JS_Execution": { "count": 5545, "time": 1077573 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 16950 }, "ParseFunctionLiteral": { "count": 3378, "time": 140888 }, "ParseProgram": { "count": 10, "time": 1302 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9025 }, "PreParseNoVariableResolution": { "count": 105, "time": 1979 }, "JsonParse": { "count": 25, "time": 121398 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21552 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1890 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2458 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1368, "time": 8372 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8284 }, "LoadIC_FunctionPrototypeStub": { "count": 400, "time": 1260 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1520 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3915, "time": 18314 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 21 }, "LoadIC_LoadNonexistentDH": { "count": 5462, "time": 15017 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4274 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 20794 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 26 }, "LoadIC_SlowStub": { "count": 21, "time": 49 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1447 }, "LoadIC_LoadFieldDH": { "count": 4054, "time": 11968 }, "StoreIC_StoreFieldDH": { "count": 1289, "time": 5691 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 1056 }, "KeyedLoadIC_LoadElementDH": { "count": 829, "time": 2119 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5681 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 84 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 530, "time": 5949 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1084 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 481, "time": 1429 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 67 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 354 }, "LoadIC_StringLength": { "count": 27, "time": 50 }, "StoreIC_SlowStub": { "count": 4, "time": 6 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 18 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 11 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 68 } }, "API": { "API_Context_New": { "count": 2, "time": 4384 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3175 }, "API_Object_SetPrivate": { "count": 35, "time": 22 }, "API_Persistent_New": { "count": 1875, "time": 855 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 941 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3063 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 41 }, "API_Object_SetPrototype": { "count": 43, "time": 48 }, "API_ObjectTemplate_New": { "count": 102, "time": 25 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2932 }, "API_String_Write": { "count": 654, "time": 113 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 19 }, "API_External_New": { "count": 23, "time": 3 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 3 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 353 }, "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": 586 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 131 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 850 }, "ParseBackgroundProgram": { "count": 1, "time": 725 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6138 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50347 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 88, "time": 6 }, "OptimizeCode": { "count": 88, "time": 2435 }, "RecompileSynchronous": { "count": 175, "time": 118347 }, "CompileOptimized_Concurrent": { "count": 87, "time": 3011 }, "StackGuard": { "count": 88, "time": 1024 }, "DeoptimizeCode": { "count": 10, "time": 3773 }, "NotifyDeoptimized": { "count": 7, "time": 135 } } } }, { "duration": 2699691, "js": 2541145, "phases": [ { "phase": "load", "start": 0, "duration": 97636 }, { "phase": "boot", "start": 97636, "duration": 737395 }, { "phase": "transition", "start": 835031, "duration": 651497 }, { "phase": "render", "start": 1486528, "duration": 1213163 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 296449 }, { "kind": "MinorGC", "type": "scavenge", "start": 399896, "duration": 5755, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 433861, "duration": 6698, "usedHeapSizeAfter": 4487640, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 513668, "duration": 1837, "usedHeapSizeAfter": 5796208, "usedHeapSizeBefore": 6119248 }, { "kind": "MinorGC", "type": "scavenge", "start": 663253, "duration": 2885, "usedHeapSizeAfter": 7890952, "usedHeapSizeBefore": 8570056 }, { "kind": "MinorGC", "type": "scavenge", "start": 828717, "duration": 2800, "usedHeapSizeAfter": 9221304, "usedHeapSizeBefore": 9826216 }, { "kind": "MinorGC", "type": "scavenge", "start": 1028678, "duration": 2159, "usedHeapSizeAfter": 10554232, "usedHeapSizeBefore": 11562816 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1137674, "duration": 57, "usedHeapSizeAfter": 11262840, "usedHeapSizeBefore": 11262840 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1177056, "duration": 6900, "usedHeapSizeAfter": 13463312, "usedHeapSizeBefore": 16284576 }, { "kind": "MinorGC", "type": "scavenge", "start": 1344243, "duration": 2614, "usedHeapSizeAfter": 21173840, "usedHeapSizeBefore": 22570840 }, { "kind": "MinorGC", "type": "scavenge", "start": 1376219, "duration": 4942, "usedHeapSizeAfter": 22044272, "usedHeapSizeBefore": 22690064 }, { "kind": "MinorGC", "type": "scavenge", "start": 1412741, "duration": 3469, "usedHeapSizeAfter": 24094952, "usedHeapSizeBefore": 25228208 }, { "kind": "MinorGC", "type": "scavenge", "start": 1634499, "duration": 4513, "usedHeapSizeAfter": 27761792, "usedHeapSizeBefore": 30681568 }, { "kind": "MinorGC", "type": "scavenge", "start": 1805782, "duration": 7022, "usedHeapSizeAfter": 29135112, "usedHeapSizeBefore": 32684048 }, { "kind": "MinorGC", "type": "scavenge", "start": 1946270, "duration": 6216, "usedHeapSizeAfter": 32353432, "usedHeapSizeBefore": 35998304 }, { "kind": "MinorGC", "type": "scavenge", "start": 2175268, "duration": 4206, "usedHeapSizeAfter": 32201688, "usedHeapSizeBefore": 45590496 }, { "kind": "MajorGC", "type": "weak processing", "start": 2695591, "duration": 11, "usedHeapSizeAfter": 40297664, "usedHeapSizeBefore": 40297664 } ], "blinkGC": [ { "start": 267978, "duration": 2911 }, { "start": 267986, "duration": 2863 }, { "start": 280999, "duration": 1405 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1121, "time": 747 }, "FunctionCallback": { "count": 4485, "time": 82624 }, "NamedGetterCallback": { "count": 107, "time": 8069 }, "GetMoreDataCallback": { "count": 14, "time": 134776 }, "AccessorSetterCallback": { "count": 5392, "time": 2156 }, "GCEpilogueCallback": { "count": 15, "time": 1043 }, "GCPrologueCallback": { "count": 15, "time": 1812 }, "NamedSetterCallback": { "count": 18, "time": 426 }, "StoreCallbackProperty": { "count": 5334, "time": 3774 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 15552 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 668 }, "CompileFunction": { "count": 3320, "time": 101017 }, "CompileIgnition": { "count": 3375, "time": 109699 }, "CompileIgnitionFinalization": { "count": 3380, "time": 32229 }, "CompileRewriteReturnResult": { "count": 3330, "time": 3820 }, "CompileScopeAnalysis": { "count": 3330, "time": 12576 }, "CompileScript": { "count": 10, "time": 495 }, "CompileLazy": { "count": 3177, "time": 11926 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1114 }, "RegExpInitializeAndCompile": { "count": 177, "time": 199 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 654, "time": 1157 }, "Map_SetPrototype": { "count": 12967, "time": 3695 }, "Map_TransitionToDataProperty": { "count": 11933, "time": 34882 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 69 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3806 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7958 }, "CreateArrayLiteral": { "count": 761, "time": 1144 }, "CreateObjectLiteral": { "count": 1890, "time": 6554 }, "SetProperty": { "count": 8826, "time": 11258 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 266 }, "NewClosure_Tenured": { "count": 2398, "time": 1811 }, "HandleApiCall": { "count": 3986, "time": 2322 }, "DateConstructor": { "count": 268, "time": 1008 }, "ArrayLengthGetter": { "count": 371, "time": 15 }, "ArrayLengthSetter": { "count": 5152, "time": 693 }, "FunctionPrototypeSetter": { "count": 239, "time": 2322 }, "FunctionLengthGetter": { "count": 13, "time": 14 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 102 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 379 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 34 }, "WeakCollectionSet": { "count": 5007, "time": 9793 }, "ForInEnumerate": { "count": 380, "time": 5512 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 160, "time": 3369 }, "CreateListFromArrayLike": { "count": 18, "time": 21 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 6 }, "CreateRegExpLiteral": { "count": 235, "time": 2392 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 4966, "time": 6545 }, "AddDictionaryProperty": { "count": 10572, "time": 11494 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 860 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 5618 }, "HasProperty": { "count": 961, "time": 1596 }, "KeyedGetProperty": { "count": 209, "time": 1022 }, "NewObject": { "count": 251, "time": 979 }, "ObjectCreate": { "count": 221, "time": 4967 }, "ObjectKeys": { "count": 52, "time": 822 }, "SetDataProperties": { "count": 71, "time": 2643 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 8811 }, "RegExpExecMultiple": { "count": 327, "time": 4377 }, "RegExpReplace": { "count": 784, "time": 3255 }, "StringSplit": { "count": 6134, "time": 5944 }, "PushCatchContext": { "count": 2, "time": 5 }, "StringAdd": { "count": 115, "time": 38 }, "StringBuilderConcat": { "count": 152, "time": 728 }, "StringBuilderJoin": { "count": 136, "time": 1333 }, "StringCharCodeAt": { "count": 11, "time": 2 }, "StringEqual": { "count": 558, "time": 124 }, "StringIndexOfUnchecked": { "count": 330, "time": 82 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 5910 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 1198 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 675 }, "FunctionPrototypeToString": { "count": 116, "time": 1776 }, "ObjectDefineProperties": { "count": 2, "time": 363 }, "ObjectDefineProperty": { "count": 650, "time": 2839 }, "ObjectFreeze": { "count": 11, "time": 612 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 52980 }, "ObjectSetPrototypeOf": { "count": 205, "time": 416 }, "ObjectIsExtensible": { "count": 19, "time": 2 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 642 }, "GlobalUnescape": { "count": 1, "time": 165 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 46 }, "ArrayShift": { "count": 120, "time": 88 }, "Object_DeleteProperty": { "count": 6, "time": 9 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 2 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 151, "time": 523 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 95 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 115 }, "ArrayPop": { "count": 63, "time": 23 }, "ArrayBufferConstructor": { "count": 1, "time": 3576 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 27 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 82 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 2947 }, "HasComplexElements": { "count": 1, "time": 790 }, "NormalizeElements": { "count": 1, "time": 559 }, "StringToNumber": { "count": 196, "time": 40 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 341 }, "DateUTC": { "count": 24, "time": 27 }, "ObjectIsFrozen": { "count": 216, "time": 725 }, "ObjectPrototypeGetProto": { "count": 12, "time": 132 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1053, "time": 6211 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 65 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 11 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 74 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3768 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 5136 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 850 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 28 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 33 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 41462 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 2901 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 11 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1353 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 112761 }, "GC_MC_INCREMENTAL": { "count": 27, "time": 9668 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 720 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 514 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 50 }, "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": 4 }, "GC_MC_FINISH": { "count": 1, "time": 354 }, "GC_MC_MARK": { "count": 1, "time": 377 }, "GC_MC_PROLOGUE": { "count": 1, "time": 30 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 40 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 67 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 9 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 5 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 54 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 1, "time": 1651 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1440 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 19 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 10 }, "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": 931 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 241 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 1002 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 3 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 10 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 484 }, "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": 18 }, "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": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 3, "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": 2 }, "GC_BACKGROUND_UNMAPPER": { "count": 2, "time": 9 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 2, "time": 1497 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 7, "time": 1271 }, "GC_MC_BACKGROUND_MARKING": { "count": 9, "time": 10735 }, "GC_Custom_IncrementalMarkingObserver": { "count": 5, "time": 69 } }, "JavaScript": { "JS_Execution": { "count": 5562, "time": 1049496 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 18057 }, "ParseFunctionLiteral": { "count": 3378, "time": 141867 }, "ParseProgram": { "count": 10, "time": 2200 }, "PreParseWithVariableResolution": { "count": 6145, "time": 8235 }, "PreParseNoVariableResolution": { "count": 105, "time": 1403 }, "JsonParse": { "count": 25, "time": 123502 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19937 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1650 }, "LoadGlobalIC_Miss": { "count": 719, "time": 538 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1334, "time": 6236 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 7771 }, "LoadIC_FunctionPrototypeStub": { "count": 387, "time": 756 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2119 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4101, "time": 18708 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5430, "time": 18107 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4198 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 13206 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 34 }, "LoadIC_SlowStub": { "count": 21, "time": 52 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1515 }, "LoadIC_LoadFieldDH": { "count": 4073, "time": 12539 }, "StoreIC_StoreFieldDH": { "count": 1263, "time": 7121 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 108, "time": 1186 }, "KeyedLoadIC_LoadElementDH": { "count": 823, "time": 1566 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 5239 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 79 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 547, "time": 2781 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 124, "time": 1186 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 471, "time": 2087 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 267 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 981 }, "LoadIC_StringLength": { "count": 27, "time": 28 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 24 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 147 } }, "API": { "API_Context_New": { "count": 2, "time": 6785 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3095 }, "API_Object_SetPrivate": { "count": 35, "time": 537 }, "API_Persistent_New": { "count": 1866, "time": 539 }, "API_String_NewFromUtf8": { "count": 13, "time": 6 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 86 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2964 }, "API_Object_CreateDataProperty": { "count": 22, "time": 11 }, "API_Object_Get": { "count": 138, "time": 38 }, "API_Object_SetPrototype": { "count": 43, "time": 52 }, "API_ObjectTemplate_New": { "count": 102, "time": 26 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2002 }, "API_String_Write": { "count": 654, "time": 110 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 43 }, "API_External_New": { "count": 23, "time": 2 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 11 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 53, "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": 427 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 109 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 910 }, "ParseBackgroundProgram": { "count": 1, "time": 682 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6211 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53723 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 89, "time": 2 }, "OptimizeCode": { "count": 89, "time": 540 }, "RecompileSynchronous": { "count": 177, "time": 112243 }, "CompileOptimized_Concurrent": { "count": 88, "time": 3074 }, "StackGuard": { "count": 89, "time": 2395 }, "DeoptimizeCode": { "count": 6, "time": 1474 }, "NotifyDeoptimized": { "count": 5, "time": 105 } } } }, { "duration": 2776105, "js": 2629290, "phases": [ { "phase": "load", "start": 0, "duration": 88501 }, { "phase": "boot", "start": 88501, "duration": 736295 }, { "phase": "transition", "start": 824796, "duration": 677051 }, { "phase": "render", "start": 1501847, "duration": 1274258 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 292990 }, { "kind": "MinorGC", "type": "scavenge", "start": 397618, "duration": 5576, "usedHeapSizeAfter": 3767000, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 431555, "duration": 5929, "usedHeapSizeAfter": 4487552, "usedHeapSizeBefore": 4629432 }, { "kind": "MinorGC", "type": "scavenge", "start": 513257, "duration": 1299, "usedHeapSizeAfter": 5799104, "usedHeapSizeBefore": 6119576 }, { "kind": "MinorGC", "type": "scavenge", "start": 650251, "duration": 2428, "usedHeapSizeAfter": 7892392, "usedHeapSizeBefore": 8568152 }, { "kind": "MinorGC", "type": "scavenge", "start": 815871, "duration": 3778, "usedHeapSizeAfter": 9223136, "usedHeapSizeBefore": 9817096 }, { "kind": "MinorGC", "type": "scavenge", "start": 1030066, "duration": 2331, "usedHeapSizeAfter": 10557544, "usedHeapSizeBefore": 11561568 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1136164, "duration": 59, "usedHeapSizeAfter": 11292128, "usedHeapSizeBefore": 11292128 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1138071, "duration": 4475, "usedHeapSizeAfter": 8525872, "usedHeapSizeBefore": 11292288 }, { "kind": "MajorGC", "type": "weak processing", "start": 1143820, "duration": 7, "usedHeapSizeAfter": 8525952, "usedHeapSizeBefore": 8525952 }, { "kind": "MinorGC", "type": "scavenge", "start": 1324233, "duration": 3779, "usedHeapSizeAfter": 21310680, "usedHeapSizeBefore": 22718688 }, { "kind": "MinorGC", "type": "scavenge", "start": 1354002, "duration": 6065, "usedHeapSizeAfter": 22199968, "usedHeapSizeBefore": 22800600 }, { "kind": "MinorGC", "type": "scavenge", "start": 1405485, "duration": 6630, "usedHeapSizeAfter": 24228256, "usedHeapSizeBefore": 25363752 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1550659, "duration": 88, "usedHeapSizeAfter": 28324672, "usedHeapSizeBefore": 28324672 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1556087, "duration": 6833, "usedHeapSizeAfter": 24721680, "usedHeapSizeBefore": 28411472 }, { "kind": "MinorGC", "type": "scavenge", "start": 1731738, "duration": 5986, "usedHeapSizeAfter": 25113504, "usedHeapSizeBefore": 29411344 }, { "kind": "MinorGC", "type": "scavenge", "start": 1995251, "duration": 5883, "usedHeapSizeAfter": 28608560, "usedHeapSizeBefore": 32385176 }, { "kind": "MinorGC", "type": "scavenge", "start": 2230191, "duration": 6444, "usedHeapSizeAfter": 29178816, "usedHeapSizeBefore": 41644344 } ], "blinkGC": [ { "start": 257794, "duration": 4578 }, { "start": 257806, "duration": 3940 }, { "start": 264524, "duration": 1058 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 1871 }, "FunctionCallback": { "count": 4491, "time": 82372 }, "NamedGetterCallback": { "count": 107, "time": 7434 }, "GetMoreDataCallback": { "count": 14, "time": 140949 }, "AccessorSetterCallback": { "count": 5392, "time": 1776 }, "GCEpilogueCallback": { "count": 16, "time": 632 }, "GCPrologueCallback": { "count": 16, "time": 2686 }, "NamedSetterCallback": { "count": 18, "time": 459 }, "StoreCallbackProperty": { "count": 5334, "time": 4107 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 12131 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1759 }, "CompileFunction": { "count": 3320, "time": 98104 }, "CompileIgnition": { "count": 3375, "time": 119078 }, "CompileIgnitionFinalization": { "count": 3380, "time": 32511 }, "CompileRewriteReturnResult": { "count": 3330, "time": 118 }, "CompileScopeAnalysis": { "count": 3330, "time": 17100 }, "CompileScript": { "count": 10, "time": 1082 }, "CompileLazy": { "count": 3177, "time": 15677 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 489 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1044 }, "CompileForOnStackReplacement": { "count": 3, "time": 709 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 508 }, "Map_SetPrototype": { "count": 12971, "time": 3958 }, "Map_TransitionToDataProperty": { "count": 11974, "time": 31854 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 600 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4556 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7312 }, "CreateArrayLiteral": { "count": 761, "time": 895 }, "CreateObjectLiteral": { "count": 1890, "time": 8646 }, "SetProperty": { "count": 8832, "time": 12047 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 1042 }, "NewClosure_Tenured": { "count": 2398, "time": 2058 }, "HandleApiCall": { "count": 3986, "time": 4933 }, "DateConstructor": { "count": 268, "time": 124 }, "ArrayLengthGetter": { "count": 374, "time": 733 }, "ArrayLengthSetter": { "count": 5152, "time": 2475 }, "FunctionPrototypeSetter": { "count": 239, "time": 2135 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 117 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 112 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 534 }, "SetGrow": { "count": 26, "time": 28 }, "WeakCollectionSet": { "count": 5007, "time": 8176 }, "ForInEnumerate": { "count": 380, "time": 2347 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 232, "time": 3361 }, "CreateListFromArrayLike": { "count": 18, "time": 315 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 3023 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 5575 }, "AddDictionaryProperty": { "count": 10572, "time": 13462 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 46 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 4005 }, "HasProperty": { "count": 961, "time": 2658 }, "KeyedGetProperty": { "count": 223, "time": 2659 }, "NewObject": { "count": 251, "time": 2405 }, "ObjectCreate": { "count": 221, "time": 2571 }, "ObjectKeys": { "count": 53, "time": 1482 }, "SetDataProperties": { "count": 71, "time": 1719 }, "ToString": { "count": 28, "time": 23 }, "RegExpExec": { "count": 269, "time": 11460 }, "RegExpExecMultiple": { "count": 327, "time": 1830 }, "RegExpReplace": { "count": 784, "time": 3371 }, "StringSplit": { "count": 6134, "time": 6979 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 806 }, "StringBuilderJoin": { "count": 136, "time": 75 }, "StringCharCodeAt": { "count": 11, "time": 9 }, "StringEqual": { "count": 555, "time": 111 }, "StringIndexOfUnchecked": { "count": 330, "time": 390 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 8832 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 99 }, "ArrayUnshift": { "count": 45, "time": 31 }, "DateNow": { "count": 60, "time": 561 }, "FunctionPrototypeToString": { "count": 116, "time": 67 }, "ObjectDefineProperties": { "count": 2, "time": 14 }, "ObjectDefineProperty": { "count": 650, "time": 2046 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 47800 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1140 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 137 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 46 }, "ArrayShift": { "count": 120, "time": 85 }, "Object_DeleteProperty": { "count": 6, "time": 809 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 9 }, "Interrupt": { "count": 152, "time": 738 }, "OrdinaryHasInstance": { "count": 13, "time": 738 }, "StringToLowerCaseIntl": { "count": 223, "time": 96 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 655 }, "ArrayPop": { "count": 63, "time": 829 }, "ArrayBufferConstructor": { "count": 1, "time": 3829 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 33 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 751 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2915 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 129 }, "StringToNumber": { "count": 196, "time": 929 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 27 }, "ObjectIsFrozen": { "count": 216, "time": 16 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1062, "time": 3515 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 63 }, "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": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 66 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3491 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6913 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 46 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 41425 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3201 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 988 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 26 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1359 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 128427 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 16675 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1109 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 451 }, "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": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 1 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 290 }, "GC_MC_FINISH": { "count": 2, "time": 166 }, "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": 576 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 939 }, "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": 2260 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 1825 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 84 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1222 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 492 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1114 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 217 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 107 }, "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": 689 }, "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": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 691 }, "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": 62 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 3684 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2578 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 34789 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2767 }, "GC_Custom_IncrementalMarkingObserver": { "count": 103, "time": 353 } }, "JavaScript": { "JS_Execution": { "count": 5554, "time": 1045446 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 18089 }, "ParseFunctionLiteral": { "count": 3378, "time": 142583 }, "ParseProgram": { "count": 10, "time": 1300 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14211 }, "PreParseNoVariableResolution": { "count": 105, "time": 1086 }, "JsonParse": { "count": 25, "time": 117414 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20481 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1089 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2450 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1370, "time": 7142 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6079 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 361 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 646 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4094, "time": 16344 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5431, "time": 11360 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5176 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 22377 }, "LoadGlobalIC_Slow": { "count": 21, "time": 7 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 48 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1117 }, "LoadIC_LoadFieldDH": { "count": 4083, "time": 11504 }, "StoreIC_StoreFieldDH": { "count": 1288, "time": 5668 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 2175 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 1858 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3812 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 86 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 539, "time": 2224 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 130, "time": 2655 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 472, "time": 777 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 47 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 143 }, "LoadIC_StringLength": { "count": 27, "time": 26 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 11 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 639 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 85 } }, "API": { "API_Context_New": { "count": 2, "time": 9322 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1173 }, "API_Object_SetPrivate": { "count": 35, "time": 729 }, "API_Persistent_New": { "count": 1875, "time": 345 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 14 }, "API_Function_NewInstance": { "count": 43, "time": 729 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3210 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 138, "time": 873 }, "API_Object_SetPrototype": { "count": 43, "time": 59 }, "API_ObjectTemplate_New": { "count": 102, "time": 19 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2094 }, "API_String_Write": { "count": 654, "time": 569 }, "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": 1 }, "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": 9 }, "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": 638 }, "CompileBackgroundScript": { "count": 1, "time": 29 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 137 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 857 }, "ParseBackgroundProgram": { "count": 1, "time": 774 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6413 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52750 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 79, "time": 5 }, "OptimizeCode": { "count": 79, "time": 2829 }, "RecompileSynchronous": { "count": 154, "time": 175662 }, "CompileOptimized_Concurrent": { "count": 75, "time": 3307 }, "StackGuard": { "count": 78, "time": 2970 }, "DeoptimizeCode": { "count": 9, "time": 750 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 13 }, "NotifyDeoptimized": { "count": 7, "time": 605 } } } }, { "duration": 2707052, "js": 2549017, "phases": [ { "phase": "load", "start": 0, "duration": 88742 }, { "phase": "boot", "start": 88742, "duration": 747575 }, { "phase": "transition", "start": 836317, "duration": 660606 }, { "phase": "render", "start": 1496923, "duration": 1210129 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 289328 }, { "kind": "MinorGC", "type": "scavenge", "start": 400276, "duration": 6272, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 440723, "duration": 6452, "usedHeapSizeAfter": 4487504, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 521757, "duration": 1964, "usedHeapSizeAfter": 5799872, "usedHeapSizeBefore": 6119096 }, { "kind": "MinorGC", "type": "scavenge", "start": 659920, "duration": 2792, "usedHeapSizeAfter": 7893152, "usedHeapSizeBefore": 8567032 }, { "kind": "MinorGC", "type": "scavenge", "start": 826830, "duration": 2764, "usedHeapSizeAfter": 9182856, "usedHeapSizeBefore": 9808808 }, { "kind": "MinorGC", "type": "scavenge", "start": 1031874, "duration": 4323, "usedHeapSizeAfter": 10554856, "usedHeapSizeBefore": 11560584 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1140392, "duration": 62, "usedHeapSizeAfter": 11254408, "usedHeapSizeBefore": 11254408 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1141937, "duration": 5349, "usedHeapSizeAfter": 8521104, "usedHeapSizeBefore": 11254568 }, { "kind": "MajorGC", "type": "weak processing", "start": 1149135, "duration": 8, "usedHeapSizeAfter": 8521184, "usedHeapSizeBefore": 8521184 }, { "kind": "MinorGC", "type": "scavenge", "start": 1339562, "duration": 3770, "usedHeapSizeAfter": 21305728, "usedHeapSizeBefore": 22714296 }, { "kind": "MinorGC", "type": "scavenge", "start": 1374585, "duration": 4195, "usedHeapSizeAfter": 22187776, "usedHeapSizeBefore": 22798016 }, { "kind": "MinorGC", "type": "scavenge", "start": 1408463, "duration": 3518, "usedHeapSizeAfter": 24148512, "usedHeapSizeBefore": 25334352 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1545133, "duration": 83, "usedHeapSizeAfter": 28297112, "usedHeapSizeBefore": 28297112 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1551490, "duration": 9100, "usedHeapSizeAfter": 24700664, "usedHeapSizeBefore": 28386760 }, { "kind": "MinorGC", "type": "scavenge", "start": 1736813, "duration": 7011, "usedHeapSizeAfter": 25160472, "usedHeapSizeBefore": 29392104 }, { "kind": "MinorGC", "type": "scavenge", "start": 1924832, "duration": 5901, "usedHeapSizeAfter": 28730792, "usedHeapSizeBefore": 32340480 }, { "kind": "MinorGC", "type": "scavenge", "start": 2157525, "duration": 7362, "usedHeapSizeAfter": 29106664, "usedHeapSizeBefore": 41604448 } ], "blinkGC": [ { "start": 258262, "duration": 3695 }, { "start": 258269, "duration": 3642 }, { "start": 263447, "duration": 1107 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1123, "time": 356 }, "FunctionCallback": { "count": 4490, "time": 84775 }, "NamedGetterCallback": { "count": 107, "time": 6041 }, "GetMoreDataCallback": { "count": 14, "time": 140233 }, "AccessorSetterCallback": { "count": 5392, "time": 1297 }, "GCEpilogueCallback": { "count": 16, "time": 2845 }, "GCPrologueCallback": { "count": 16, "time": 2493 }, "NamedSetterCallback": { "count": 18, "time": 1841 }, "StoreCallbackProperty": { "count": 5334, "time": 1856 }, "NamedQueryCallback": { "count": 11, "time": 33 }, "RunMicrotaskCallback": { "count": 42, "time": 12464 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 3644 }, "CompileFunction": { "count": 3320, "time": 99538 }, "CompileIgnition": { "count": 3375, "time": 101214 }, "CompileIgnitionFinalization": { "count": 3380, "time": 27982 }, "CompileRewriteReturnResult": { "count": 3330, "time": 121 }, "CompileScopeAnalysis": { "count": 3330, "time": 13142 }, "CompileScript": { "count": 10, "time": 4408 }, "CompileLazy": { "count": 3177, "time": 15784 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 85 }, "RegExpInitializeAndCompile": { "count": 177, "time": 962 }, "CompileForOnStackReplacement": { "count": 1, "time": 24 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 654, "time": 2175 }, "Map_SetPrototype": { "count": 12971, "time": 6292 }, "Map_TransitionToDataProperty": { "count": 11980, "time": 40199 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 711 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5647 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11484 }, "CreateArrayLiteral": { "count": 761, "time": 1814 }, "CreateObjectLiteral": { "count": 1890, "time": 7850 }, "SetProperty": { "count": 8832, "time": 12471 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 89 }, "NewClosure_Tenured": { "count": 2398, "time": 1988 }, "HandleApiCall": { "count": 3986, "time": 3027 }, "DateConstructor": { "count": 268, "time": 134 }, "ArrayLengthGetter": { "count": 373, "time": 23 }, "ArrayLengthSetter": { "count": 5152, "time": 1403 }, "FunctionPrototypeSetter": { "count": 239, "time": 1958 }, "FunctionLengthGetter": { "count": 13, "time": 8 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1461 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 7 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 92 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 65 }, "SetGrow": { "count": 26, "time": 28 }, "WeakCollectionSet": { "count": 5007, "time": 5945 }, "ForInEnumerate": { "count": 380, "time": 2257 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 2122 }, "GenerateRandomNumbers": { "count": 1, "time": 553 }, "NumberToStringSkipCache": { "count": 5039, "time": 4691 }, "AddDictionaryProperty": { "count": 10572, "time": 12750 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 46 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 778 }, "GetProperty": { "count": 6297, "time": 6230 }, "HasProperty": { "count": 961, "time": 2113 }, "KeyedGetProperty": { "count": 223, "time": 986 }, "NewObject": { "count": 251, "time": 926 }, "ObjectCreate": { "count": 221, "time": 2676 }, "ObjectKeys": { "count": 53, "time": 1509 }, "SetDataProperties": { "count": 71, "time": 1935 }, "ToString": { "count": 28, "time": 162 }, "RegExpExec": { "count": 269, "time": 11306 }, "RegExpExecMultiple": { "count": 327, "time": 468 }, "RegExpReplace": { "count": 784, "time": 5363 }, "StringSplit": { "count": 6134, "time": 8045 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 342 }, "StringBuilderConcat": { "count": 152, "time": 72 }, "StringBuilderJoin": { "count": 136, "time": 85 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 567, "time": 105 }, "StringIndexOfUnchecked": { "count": 330, "time": 1705 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 5026, "time": 5577 }, "ArrayPush": { "count": 8, "time": 19 }, "ArraySplice": { "count": 82, "time": 1646 }, "ArrayUnshift": { "count": 45, "time": 31 }, "DateNow": { "count": 60, "time": 78 }, "FunctionPrototypeToString": { "count": 116, "time": 77 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 1586 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 51668 }, "ObjectSetPrototypeOf": { "count": 205, "time": 212 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 119 }, "AllocateInNewSpace": { "count": 242, "time": 2055 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 831 }, "ArrayShift": { "count": 84, "time": 72 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 1 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 146, "time": 1379 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 77 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 115 }, "ArrayPop": { "count": 63, "time": 77 }, "ArrayBufferConstructor": { "count": 1, "time": 4598 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 27 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 471 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2905 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 131 }, "StringToNumber": { "count": 196, "time": 53 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1051, "time": 3478 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 62 }, "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": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 739 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 1828 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 4057 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 33 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 377 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 256 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 43383 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2673 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 537 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 2 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1379 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 118412 }, "GC_MC_INCREMENTAL": { "count": 24, "time": 15239 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1301 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 6, "time": 822 }, "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": 0 }, "GC_MC_CLEAR": { "count": 2, "time": 5 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 297 }, "GC_MC_FINISH": { "count": 2, "time": 97 }, "GC_MC_MARK": { "count": 2, "time": 461 }, "GC_MC_PROLOGUE": { "count": 2, "time": 54 }, "GC_MC_SWEEP": { "count": 2, "time": 6 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 57 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 887 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 540 }, "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": 1777 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 87 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3985 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 22 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 292 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3029 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 440 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 584 }, "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": 17 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 287 }, "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": 374 }, "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": 759 }, "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": 61 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 7, "time": 5584 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2205 }, "GC_MC_BACKGROUND_MARKING": { "count": 16, "time": 30432 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2619 }, "GC_Custom_IncrementalMarkingObserver": { "count": 105, "time": 571 } }, "JavaScript": { "JS_Execution": { "count": 5564, "time": 1046919 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 19984 }, "ParseFunctionLiteral": { "count": 3378, "time": 138784 }, "ParseProgram": { "count": 10, "time": 1093 }, "PreParseWithVariableResolution": { "count": 6145, "time": 7974 }, "PreParseNoVariableResolution": { "count": 105, "time": 3452 }, "JsonParse": { "count": 25, "time": 119232 }, "StringParseFloat": { "count": 7, "time": 3 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 16560 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 613 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3029 }, "StoreGlobalIC_Miss": { "count": 8, "time": 209 }, "StoreIC_Miss": { "count": 1376, "time": 7820 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6994 }, "LoadIC_FunctionPrototypeStub": { "count": 387, "time": 377 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2639 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4124, "time": 19893 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 301 }, "LoadIC_LoadNonexistentDH": { "count": 5440, "time": 14048 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2872 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 20908 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 32 }, "LoadIC_SlowStub": { "count": 21, "time": 50 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1918 }, "LoadIC_LoadFieldDH": { "count": 4110, "time": 10789 }, "StoreIC_StoreFieldDH": { "count": 1291, "time": 2769 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 1700 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3401 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 885 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4931 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 87 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 549, "time": 3714 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 1218 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 1058 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 859 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 147 }, "LoadIC_StringLength": { "count": 27, "time": 27 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 30 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 394 } }, "API": { "API_Context_New": { "count": 2, "time": 11171 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2983 }, "API_Object_SetPrivate": { "count": 35, "time": 20 }, "API_Persistent_New": { "count": 1875, "time": 1617 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 119 }, "API_Function_NewInstance": { "count": 43, "time": 100 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3931 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 49 }, "API_Object_SetPrototype": { "count": 43, "time": 77 }, "API_ObjectTemplate_New": { "count": 102, "time": 18 }, "API_String_NewFromOneByte": { "count": 1038, "time": 3106 }, "API_String_Write": { "count": 654, "time": 908 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 43 }, "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": 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": 584 }, "CompileBackgroundScript": { "count": 1, "time": 13 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 121 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 788 }, "ParseBackgroundProgram": { "count": 1, "time": 703 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5555 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50126 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 79, "time": 756 }, "OptimizeCode": { "count": 79, "time": 1908 }, "RecompileSynchronous": { "count": 157, "time": 109834 }, "CompileOptimized_Concurrent": { "count": 78, "time": 1536 }, "StackGuard": { "count": 80, "time": 1809 }, "DeoptimizeCode": { "count": 7, "time": 453 }, "NotifyDeoptimized": { "count": 6, "time": 1041 } } } }, { "duration": 2695479, "js": 2542091, "phases": [ { "phase": "load", "start": 0, "duration": 91376 }, { "phase": "boot", "start": 91376, "duration": 755638 }, { "phase": "transition", "start": 847014, "duration": 650217 }, { "phase": "render", "start": 1497231, "duration": 1198248 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 304939 }, { "kind": "MinorGC", "type": "scavenge", "start": 407756, "duration": 5202, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 440883, "duration": 5803, "usedHeapSizeAfter": 4487624, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 521774, "duration": 1923, "usedHeapSizeAfter": 5814136, "usedHeapSizeBefore": 6119544 }, { "kind": "MinorGC", "type": "scavenge", "start": 662587, "duration": 3481, "usedHeapSizeAfter": 7851976, "usedHeapSizeBefore": 8556920 }, { "kind": "MinorGC", "type": "scavenge", "start": 848928, "duration": 2211, "usedHeapSizeAfter": 9241368, "usedHeapSizeBefore": 9843048 }, { "kind": "MinorGC", "type": "scavenge", "start": 1045632, "duration": 2484, "usedHeapSizeAfter": 10544952, "usedHeapSizeBefore": 11556104 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1141556, "duration": 376, "usedHeapSizeAfter": 11256504, "usedHeapSizeBefore": 11256504 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1145384, "duration": 6097, "usedHeapSizeAfter": 8521544, "usedHeapSizeBefore": 11256664 }, { "kind": "MajorGC", "type": "weak processing", "start": 1152964, "duration": 8, "usedHeapSizeAfter": 8521624, "usedHeapSizeBefore": 8521624 }, { "kind": "MinorGC", "type": "scavenge", "start": 1341362, "duration": 2864, "usedHeapSizeAfter": 21318496, "usedHeapSizeBefore": 22715728 }, { "kind": "MinorGC", "type": "scavenge", "start": 1375649, "duration": 3781, "usedHeapSizeAfter": 22153096, "usedHeapSizeBefore": 22798472 }, { "kind": "MinorGC", "type": "scavenge", "start": 1411006, "duration": 4070, "usedHeapSizeAfter": 24246432, "usedHeapSizeBefore": 25363520 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1586558, "duration": 472, "usedHeapSizeAfter": 28871960, "usedHeapSizeBefore": 28871960 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1589364, "duration": 8893, "usedHeapSizeAfter": 24693496, "usedHeapSizeBefore": 28945520 }, { "kind": "MinorGC", "type": "scavenge", "start": 1761609, "duration": 5118, "usedHeapSizeAfter": 25373448, "usedHeapSizeBefore": 29498304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1936485, "duration": 7580, "usedHeapSizeAfter": 29122152, "usedHeapSizeBefore": 32447264 }, { "kind": "MinorGC", "type": "scavenge", "start": 2173520, "duration": 6155, "usedHeapSizeAfter": 28952744, "usedHeapSizeBefore": 41919912 } ], "blinkGC": [ { "start": 277212, "duration": 3039 }, { "start": 277222, "duration": 2982 }, { "start": 290549, "duration": 1919 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 2443 }, "FunctionCallback": { "count": 4487, "time": 100130 }, "NamedGetterCallback": { "count": 107, "time": 8513 }, "GetMoreDataCallback": { "count": 14, "time": 151984 }, "AccessorSetterCallback": { "count": 5392, "time": 1322 }, "GCEpilogueCallback": { "count": 16, "time": 1166 }, "GCPrologueCallback": { "count": 16, "time": 1914 }, "NamedSetterCallback": { "count": 18, "time": 103 }, "StoreCallbackProperty": { "count": 5334, "time": 4308 }, "NamedQueryCallback": { "count": 11, "time": 33 }, "RunMicrotaskCallback": { "count": 42, "time": 11513 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1488 }, "CompileFunction": { "count": 3320, "time": 92385 }, "CompileIgnition": { "count": 3375, "time": 112761 }, "CompileIgnitionFinalization": { "count": 3380, "time": 30981 }, "CompileRewriteReturnResult": { "count": 3330, "time": 1550 }, "CompileScopeAnalysis": { "count": 3330, "time": 9745 }, "CompileScript": { "count": 10, "time": 430 }, "CompileLazy": { "count": 3177, "time": 11374 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 87 }, "RegExpInitializeAndCompile": { "count": 177, "time": 195 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 3335 }, "Map_SetPrototype": { "count": 12975, "time": 4509 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 39075 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 90 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5707 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7768 }, "CreateArrayLiteral": { "count": 761, "time": 3002 }, "CreateObjectLiteral": { "count": 1890, "time": 8379 }, "SetProperty": { "count": 8831, "time": 18088 }, "DeclareGlobals": { "count": 2, "time": 19 }, "NewClosure": { "count": 344, "time": 86 }, "NewClosure_Tenured": { "count": 2398, "time": 1524 }, "HandleApiCall": { "count": 3986, "time": 4116 }, "DateConstructor": { "count": 268, "time": 127 }, "ArrayLengthGetter": { "count": 374, "time": 20 }, "ArrayLengthSetter": { "count": 5152, "time": 3002 }, "FunctionPrototypeSetter": { "count": 239, "time": 946 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 97 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 83 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 32 }, "WeakCollectionSet": { "count": 5007, "time": 5661 }, "ForInEnumerate": { "count": 380, "time": 2444 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 246, "time": 3275 }, "CreateListFromArrayLike": { "count": 18, "time": 787 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 595 }, "CreateRegExpLiteral": { "count": 235, "time": 1781 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 5517 }, "AddDictionaryProperty": { "count": 10572, "time": 15982 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 44 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 5217 }, "HasProperty": { "count": 961, "time": 2368 }, "KeyedGetProperty": { "count": 223, "time": 390 }, "NewObject": { "count": 251, "time": 1803 }, "ObjectCreate": { "count": 221, "time": 3533 }, "ObjectKeys": { "count": 53, "time": 492 }, "SetDataProperties": { "count": 71, "time": 2828 }, "ToString": { "count": 28, "time": 28 }, "RegExpExec": { "count": 269, "time": 7792 }, "RegExpExecMultiple": { "count": 327, "time": 1430 }, "RegExpReplace": { "count": 784, "time": 6326 }, "StringSplit": { "count": 6134, "time": 6716 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 39 }, "StringBuilderConcat": { "count": 152, "time": 248 }, "StringBuilderJoin": { "count": 136, "time": 80 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 557, "time": 108 }, "StringIndexOfUnchecked": { "count": 330, "time": 110 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 5026, "time": 4561 }, "ArrayPush": { "count": 8, "time": 158 }, "ArraySplice": { "count": 82, "time": 96 }, "ArrayUnshift": { "count": 45, "time": 22 }, "DateNow": { "count": 60, "time": 61 }, "FunctionPrototypeToString": { "count": 116, "time": 516 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 2931 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57425 }, "ObjectSetPrototypeOf": { "count": 205, "time": 217 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1488 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 43 }, "ArrayShift": { "count": 120, "time": 87 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 6 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 146, "time": 2047 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 314 }, "DeleteProperty": { "count": 11, "time": 530 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 110 }, "ArrayPop": { "count": 63, "time": 29 }, "ArrayBufferConstructor": { "count": 1, "time": 3654 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 140 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 97 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2759 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 135 }, "StringToNumber": { "count": 196, "time": 48 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 21 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 955, "time": 3404 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 59 }, "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": 77 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3641 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 4704 }, "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": 39 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 38414 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3772 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 816 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1421 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 95123 }, "GC_MC_INCREMENTAL": { "count": 29, "time": 15791 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 954 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 183 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 5 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 527 }, "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": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 26 }, "GC_MC_FINISH": { "count": 2, "time": 59 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 432 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 59 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1025 }, "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": 103 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2477 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4853 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 15 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 81 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1910 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 311 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 361 }, "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": 115 }, "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": 1039 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 29 }, "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": 805 }, "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": 191 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4775 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 4136 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 31600 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2330 }, "GC_Custom_IncrementalMarkingObserver": { "count": 111, "time": 3210 } }, "JavaScript": { "JS_Execution": { "count": 5560, "time": 1016455 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 14537 }, "ParseFunctionLiteral": { "count": 3378, "time": 149449 }, "ParseProgram": { "count": 10, "time": 1119 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11704 }, "PreParseNoVariableResolution": { "count": 105, "time": 2774 }, "JsonParse": { "count": 25, "time": 117202 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21713 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 471 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1687 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1375, "time": 6952 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8086 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 414 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 3047 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4138, "time": 18024 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 5466, "time": 10233 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3670 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 16604 }, "LoadGlobalIC_Slow": { "count": 21, "time": 16 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 37 }, "LoadIC_SlowStub": { "count": 21, "time": 43 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1564 }, "LoadIC_LoadFieldDH": { "count": 4117, "time": 13793 }, "StoreIC_StoreFieldDH": { "count": 1292, "time": 7019 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 1929 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3806 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 50 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5238 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 242 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 545, "time": 2469 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 126, "time": 1253 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 1570 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 407 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 931 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 2 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 346 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 67 } }, "API": { "API_Context_New": { "count": 2, "time": 9629 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2908 }, "API_Object_SetPrivate": { "count": 35, "time": 921 }, "API_Persistent_New": { "count": 1875, "time": 815 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 14 }, "API_Function_NewInstance": { "count": 43, "time": 94 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2682 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 31 }, "API_Object_SetPrototype": { "count": 43, "time": 49 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 297 }, "API_String_Write": { "count": 654, "time": 103 }, "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": 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": 30 }, "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": 390 }, "CompileBackgroundScript": { "count": 1, "time": 12 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 112 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 776 }, "ParseBackgroundProgram": { "count": 1, "time": 708 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6300 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50851 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 71, "time": 2 }, "OptimizeCode": { "count": 71, "time": 405 }, "RecompileSynchronous": { "count": 141, "time": 98193 }, "CompileOptimized_Concurrent": { "count": 70, "time": 2478 }, "StackGuard": { "count": 70, "time": 1770 }, "DeoptimizeCode": { "count": 7, "time": 1513 }, "NotifyDeoptimized": { "count": 6, "time": 870 } } } }, { "duration": 2757590, "js": 2585723, "phases": [ { "phase": "load", "start": 0, "duration": 97826 }, { "phase": "boot", "start": 97826, "duration": 751475 }, { "phase": "transition", "start": 849301, "duration": 662247 }, { "phase": "render", "start": 1511548, "duration": 1246042 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 292874 }, { "kind": "MinorGC", "type": "scavenge", "start": 397951, "duration": 7362, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 433762, "duration": 7301, "usedHeapSizeAfter": 4487504, "usedHeapSizeBefore": 4629376 }, { "kind": "MinorGC", "type": "scavenge", "start": 531930, "duration": 2761, "usedHeapSizeAfter": 5802784, "usedHeapSizeBefore": 6119080 }, { "kind": "MinorGC", "type": "scavenge", "start": 674141, "duration": 2835, "usedHeapSizeAfter": 7886200, "usedHeapSizeBefore": 8566536 }, { "kind": "MinorGC", "type": "scavenge", "start": 840850, "duration": 2920, "usedHeapSizeAfter": 9215520, "usedHeapSizeBefore": 9817944 }, { "kind": "MinorGC", "type": "scavenge", "start": 1049366, "duration": 2440, "usedHeapSizeAfter": 10539440, "usedHeapSizeBefore": 11560912 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1155074, "duration": 60, "usedHeapSizeAfter": 11256200, "usedHeapSizeBefore": 11256200 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1161991, "duration": 5357, "usedHeapSizeAfter": 8521088, "usedHeapSizeBefore": 11256360 }, { "kind": "MajorGC", "type": "weak processing", "start": 1169103, "duration": 8, "usedHeapSizeAfter": 8521168, "usedHeapSizeBefore": 8521168 }, { "kind": "MinorGC", "type": "scavenge", "start": 1353323, "duration": 3709, "usedHeapSizeAfter": 21340952, "usedHeapSizeBefore": 22712704 }, { "kind": "MinorGC", "type": "scavenge", "start": 1386616, "duration": 6220, "usedHeapSizeAfter": 22070400, "usedHeapSizeBefore": 22793328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1429979, "duration": 4967, "usedHeapSizeAfter": 24237576, "usedHeapSizeBefore": 25335008 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1601527, "duration": 85, "usedHeapSizeAfter": 29036480, "usedHeapSizeBefore": 29036480 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1604163, "duration": 8300, "usedHeapSizeAfter": 25011056, "usedHeapSizeBefore": 29109976 }, { "kind": "MinorGC", "type": "scavenge", "start": 1773022, "duration": 6262, "usedHeapSizeAfter": 25231192, "usedHeapSizeBefore": 29334864 }, { "kind": "MinorGC", "type": "scavenge", "start": 2129839, "duration": 5550, "usedHeapSizeAfter": 29258552, "usedHeapSizeBefore": 40805200 }, { "kind": "MinorGC", "type": "scavenge", "start": 2519377, "duration": 4679, "usedHeapSizeAfter": 30341032, "usedHeapSizeBefore": 42194176 } ], "blinkGC": [ { "start": 263727, "duration": 2551 }, { "start": 263736, "duration": 2497 }, { "start": 269207, "duration": 3469 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1124, "time": 1258 }, "FunctionCallback": { "count": 4489, "time": 89376 }, "NamedGetterCallback": { "count": 107, "time": 5921 }, "GetMoreDataCallback": { "count": 14, "time": 134568 }, "AccessorSetterCallback": { "count": 5392, "time": 3366 }, "GCEpilogueCallback": { "count": 16, "time": 1724 }, "GCPrologueCallback": { "count": 16, "time": 1345 }, "NamedSetterCallback": { "count": 18, "time": 116 }, "StoreCallbackProperty": { "count": 5334, "time": 2260 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 11202 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 2861 }, "CompileFunction": { "count": 3320, "time": 98735 }, "CompileIgnition": { "count": 3375, "time": 100079 }, "CompileIgnitionFinalization": { "count": 3380, "time": 31952 }, "CompileRewriteReturnResult": { "count": 3330, "time": 131 }, "CompileScopeAnalysis": { "count": 3330, "time": 14504 }, "CompileScript": { "count": 10, "time": 1098 }, "CompileLazy": { "count": 3177, "time": 11730 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 751 }, "RegExpInitializeAndCompile": { "count": 177, "time": 959 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 1902 }, "Map_SetPrototype": { "count": 12974, "time": 2553 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 39102 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 67 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7235 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8895 }, "CreateArrayLiteral": { "count": 761, "time": 2363 }, "CreateObjectLiteral": { "count": 1890, "time": 9065 }, "SetProperty": { "count": 8832, "time": 16510 }, "DeclareGlobals": { "count": 2, "time": 18 }, "NewClosure": { "count": 344, "time": 80 }, "NewClosure_Tenured": { "count": 2398, "time": 2025 }, "HandleApiCall": { "count": 3986, "time": 2028 }, "DateConstructor": { "count": 268, "time": 646 }, "ArrayLengthGetter": { "count": 371, "time": 29 }, "ArrayLengthSetter": { "count": 5152, "time": 838 }, "FunctionPrototypeSetter": { "count": 239, "time": 658 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 964 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 75 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 804 }, "SetGrow": { "count": 26, "time": 26 }, "WeakCollectionSet": { "count": 5007, "time": 6951 }, "ForInEnumerate": { "count": 380, "time": 3634 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 262, "time": 2171 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2628 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 4142 }, "AddDictionaryProperty": { "count": 10572, "time": 13716 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 36 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 7 }, "GetProperty": { "count": 6297, "time": 4046 }, "HasProperty": { "count": 961, "time": 2886 }, "KeyedGetProperty": { "count": 223, "time": 2312 }, "NewObject": { "count": 251, "time": 2203 }, "ObjectCreate": { "count": 221, "time": 2921 }, "ObjectKeys": { "count": 53, "time": 551 }, "SetDataProperties": { "count": 71, "time": 2795 }, "ToString": { "count": 28, "time": 29 }, "RegExpExec": { "count": 269, "time": 10822 }, "RegExpExecMultiple": { "count": 327, "time": 1003 }, "RegExpReplace": { "count": 784, "time": 2906 }, "StringSplit": { "count": 6134, "time": 7337 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 44 }, "StringBuilderConcat": { "count": 152, "time": 596 }, "StringBuilderJoin": { "count": 136, "time": 101 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 548, "time": 481 }, "StringIndexOfUnchecked": { "count": 330, "time": 77 }, "StringToArray": { "count": 1, "time": 4 }, "ArrayConcat": { "count": 5026, "time": 10309 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 1267 }, "ArrayUnshift": { "count": 45, "time": 24 }, "DateNow": { "count": 60, "time": 66 }, "FunctionPrototypeToString": { "count": 116, "time": 65 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 1973 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 59914 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1033 }, "ObjectIsExtensible": { "count": 19, "time": 9 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 877 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 45 }, "ArrayShift": { "count": 120, "time": 81 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 730 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 7 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 149, "time": 1101 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 464 }, "DeleteProperty": { "count": 11, "time": 160 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1604 }, "ArrayPop": { "count": 53, "time": 25 }, "ArrayBufferConstructor": { "count": 1, "time": 3902 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 24 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 110 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 3529 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 862 }, "StringToNumber": { "count": 196, "time": 56 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 16 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1048, "time": 4369 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 181 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 12 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 9 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 97 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3520 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 8387 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 38 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 58 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 43883 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2786 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 209 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 40, "time": 1659 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 105710 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 13655 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1679 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 16 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 741 }, "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": 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": 722 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 48 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 258 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 220 }, "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": 1158 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 907 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5322 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "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": 1465 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 114 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 415 }, "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": 784 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 713 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 215 }, "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": 869 }, "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": 91 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6723 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3742 }, "GC_MC_BACKGROUND_MARKING": { "count": 18, "time": 34953 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2599 }, "GC_Custom_IncrementalMarkingObserver": { "count": 115, "time": 1585 } }, "JavaScript": { "JS_Execution": { "count": 5566, "time": 1064266 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 10274 }, "ParseFunctionLiteral": { "count": 3378, "time": 143901 }, "ParseProgram": { "count": 10, "time": 1441 }, "PreParseWithVariableResolution": { "count": 6145, "time": 15487 }, "PreParseNoVariableResolution": { "count": 105, "time": 2265 }, "JsonParse": { "count": 25, "time": 119086 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19577 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2226 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1372 }, "StoreGlobalIC_Miss": { "count": 8, "time": 15 }, "StoreIC_Miss": { "count": 1375, "time": 8686 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7919 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 1876 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 730 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4133, "time": 18612 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5446, "time": 15426 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5087 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 17636 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 32 }, "LoadIC_SlowStub": { "count": 21, "time": 628 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1186 }, "LoadIC_LoadFieldDH": { "count": 4106, "time": 15380 }, "StoreIC_StoreFieldDH": { "count": 1292, "time": 3910 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 23 }, "LoadIC_Miss": { "count": 107, "time": 3119 }, "KeyedLoadIC_LoadElementDH": { "count": 823, "time": 1273 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 31 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4661 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 83 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 551, "time": 2508 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 2258 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 1253 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 500 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 950 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 27 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 12 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 544 } }, "API": { "API_Context_New": { "count": 2, "time": 7031 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3551 }, "API_Object_SetPrivate": { "count": 35, "time": 17 }, "API_Persistent_New": { "count": 1875, "time": 2967 }, "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": 1040 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4058 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 43 }, "API_Object_SetPrototype": { "count": 43, "time": 46 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 337 }, "API_String_Write": { "count": 654, "time": 604 }, "API_Object_HasOwnProperty": { "count": 4, "time": 3 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 471 }, "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": 25 }, "API_Function_Call": { "count": 8, "time": 7 }, "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": 414 }, "CompileBackgroundScript": { "count": 1, "time": 18 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 120 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 772 }, "ParseBackgroundProgram": { "count": 1, "time": 719 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6355 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50067 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 82, "time": 8 }, "OptimizeCode": { "count": 82, "time": 1863 }, "RecompileSynchronous": { "count": 163, "time": 108510 }, "CompileOptimized_Concurrent": { "count": 81, "time": 2308 }, "StackGuard": { "count": 83, "time": 1539 }, "DeoptimizeCode": { "count": 7, "time": 2296 }, "NotifyDeoptimized": { "count": 7, "time": 724 } } } }, { "duration": 2782606, "js": 2640034, "phases": [ { "phase": "load", "start": 0, "duration": 84791 }, { "phase": "boot", "start": 84791, "duration": 748610 }, { "phase": "transition", "start": 833401, "duration": 714741 }, { "phase": "render", "start": 1548142, "duration": 1234464 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 289642 }, { "kind": "MinorGC", "type": "scavenge", "start": 391726, "duration": 5024, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 426331, "duration": 6581, "usedHeapSizeAfter": 4487624, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 506895, "duration": 1427, "usedHeapSizeAfter": 5795048, "usedHeapSizeBefore": 6119544 }, { "kind": "MinorGC", "type": "scavenge", "start": 653696, "duration": 2503, "usedHeapSizeAfter": 7882496, "usedHeapSizeBefore": 8570376 }, { "kind": "MinorGC", "type": "scavenge", "start": 834961, "duration": 3424, "usedHeapSizeAfter": 9249512, "usedHeapSizeBefore": 9847584 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1013521, "duration": 70, "usedHeapSizeAfter": 11134784, "usedHeapSizeBefore": 11134784 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1030310, "duration": 6123, "usedHeapSizeAfter": 8903616, "usedHeapSizeBefore": 11255840 }, { "kind": "MajorGC", "type": "weak processing", "start": 1124812, "duration": 12, "usedHeapSizeAfter": 9910640, "usedHeapSizeBefore": 9910640 }, { "kind": "MinorGC", "type": "scavenge", "start": 1342767, "duration": 4601, "usedHeapSizeAfter": 21106440, "usedHeapSizeBefore": 22854000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1391702, "duration": 5214, "usedHeapSizeAfter": 22370984, "usedHeapSizeBefore": 23265776 }, { "kind": "MinorGC", "type": "scavenge", "start": 1434899, "duration": 5236, "usedHeapSizeAfter": 24183056, "usedHeapSizeBefore": 25253024 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1499708, "duration": 551, "usedHeapSizeAfter": 27581440, "usedHeapSizeBefore": 27581440 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1520240, "duration": 12874, "usedHeapSizeAfter": 24447208, "usedHeapSizeBefore": 28422192 }, { "kind": "MinorGC", "type": "scavenge", "start": 1727649, "duration": 4127, "usedHeapSizeAfter": 25069744, "usedHeapSizeBefore": 28988416 }, { "kind": "MinorGC", "type": "scavenge", "start": 2161849, "duration": 5049, "usedHeapSizeAfter": 29491000, "usedHeapSizeBefore": 40644728 }, { "kind": "MinorGC", "type": "scavenge", "start": 2454879, "duration": 6569, "usedHeapSizeAfter": 30039224, "usedHeapSizeBefore": 41949440 }, { "kind": "MajorGC", "type": "weak processing", "start": 2778256, "duration": 24, "usedHeapSizeAfter": 33590504, "usedHeapSizeBefore": 33590504 } ], "blinkGC": [ { "start": 259662, "duration": 3008 }, { "start": 259671, "duration": 2654 }, { "start": 271380, "duration": 1489 }, { "start": 1134680, "duration": 9 }, { "start": 1134710, "duration": 5139 }, { "start": 1134715, "duration": 5076 }, { "start": 1499077, "duration": 596 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1123, "time": 2017 }, "FunctionCallback": { "count": 4487, "time": 88033 }, "NamedGetterCallback": { "count": 107, "time": 8389 }, "GetMoreDataCallback": { "count": 14, "time": 140878 }, "AccessorSetterCallback": { "count": 5392, "time": 2036 }, "GCEpilogueCallback": { "count": 15, "time": 764 }, "GCPrologueCallback": { "count": 15, "time": 3001 }, "NamedSetterCallback": { "count": 18, "time": 106 }, "StoreCallbackProperty": { "count": 5334, "time": 3680 }, "NamedQueryCallback": { "count": 11, "time": 367 }, "RunMicrotaskCallback": { "count": 42, "time": 11962 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1542 }, "CompileFunction": { "count": 3320, "time": 92261 }, "CompileIgnition": { "count": 3375, "time": 121949 }, "CompileIgnitionFinalization": { "count": 3380, "time": 34065 }, "CompileRewriteReturnResult": { "count": 3330, "time": 727 }, "CompileScopeAnalysis": { "count": 3330, "time": 16306 }, "CompileScript": { "count": 10, "time": 865 }, "CompileLazy": { "count": 3177, "time": 12372 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 83 }, "RegExpInitializeAndCompile": { "count": 177, "time": 658 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 654, "time": 3213 }, "Map_SetPrototype": { "count": 12969, "time": 6960 }, "Map_TransitionToDataProperty": { "count": 11948, "time": 31048 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 75 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4457 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9498 }, "CreateArrayLiteral": { "count": 761, "time": 2284 }, "CreateObjectLiteral": { "count": 1890, "time": 13082 }, "SetProperty": { "count": 8824, "time": 18990 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 100 }, "NewClosure_Tenured": { "count": 2398, "time": 2926 }, "HandleApiCall": { "count": 3986, "time": 3815 }, "DateConstructor": { "count": 268, "time": 105 }, "ArrayLengthGetter": { "count": 373, "time": 688 }, "ArrayLengthSetter": { "count": 5152, "time": 1782 }, "FunctionPrototypeSetter": { "count": 239, "time": 1633 }, "FunctionLengthGetter": { "count": 13, "time": 39 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 152 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 83 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 729 }, "SetGrow": { "count": 26, "time": 28 }, "WeakCollectionSet": { "count": 5007, "time": 8571 }, "ForInEnumerate": { "count": 380, "time": 4029 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "CreateListFromArrayLike": { "count": 18, "time": 602 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 2251 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 3022 }, "AddDictionaryProperty": { "count": 10572, "time": 12213 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 1161 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 3986 }, "HasProperty": { "count": 961, "time": 2923 }, "KeyedGetProperty": { "count": 223, "time": 710 }, "NewObject": { "count": 251, "time": 2408 }, "ObjectCreate": { "count": 221, "time": 5424 }, "ObjectKeys": { "count": 53, "time": 150 }, "SetDataProperties": { "count": 71, "time": 2585 }, "ToString": { "count": 28, "time": 22 }, "RegExpExec": { "count": 269, "time": 14642 }, "RegExpExecMultiple": { "count": 327, "time": 921 }, "RegExpReplace": { "count": 784, "time": 1660 }, "StringSplit": { "count": 6134, "time": 7216 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 35 }, "StringBuilderConcat": { "count": 152, "time": 380 }, "StringBuilderJoin": { "count": 136, "time": 77 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 541, "time": 111 }, "StringIndexOfUnchecked": { "count": 330, "time": 86 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 7070 }, "ArrayPush": { "count": 8, "time": 225 }, "ArraySplice": { "count": 82, "time": 541 }, "ArrayUnshift": { "count": 45, "time": 29 }, "DateNow": { "count": 60, "time": 54 }, "FunctionPrototypeToString": { "count": 116, "time": 69 }, "ObjectDefineProperties": { "count": 2, "time": 21 }, "ObjectDefineProperty": { "count": 650, "time": 3291 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 55873 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1574 }, "ObjectIsExtensible": { "count": 19, "time": 2 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 158 }, "AllocateInNewSpace": { "count": 302, "time": 4397 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 42 }, "ArrayShift": { "count": 120, "time": 72 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 6 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 143, "time": 2086 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 104 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 754 }, "ArrayPop": { "count": 63, "time": 29 }, "ArrayBufferConstructor": { "count": 1, "time": 3349 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 33 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 272 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3322 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1350 }, "StringToNumber": { "count": 196, "time": 50 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 24 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 994, "time": 3168 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 747 }, "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": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 225 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2517 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 4871 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 131 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 33 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 46 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 38068 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 3119 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1396 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 38, "time": 1518 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 96680 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 18485 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1415 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 599 }, "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": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 281 }, "GC_MC_MARK": { "count": 2, "time": 18 }, "GC_MC_PROLOGUE": { "count": 2, "time": 116 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 655 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 634 }, "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": 513 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1405 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5233 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 449 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 610 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3274 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 133 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 201 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 1152 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 22 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 659 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 7 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 40 }, "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": 14 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1778 }, "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": 7427 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 4209 }, "GC_MC_BACKGROUND_MARKING": { "count": 40, "time": 30775 }, "GC_Custom_IncrementalMarkingObserver": { "count": 196, "time": 2487 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2453 } }, "JavaScript": { "JS_Execution": { "count": 5562, "time": 1047468 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 20345 }, "ParseFunctionLiteral": { "count": 3378, "time": 134327 }, "ParseProgram": { "count": 10, "time": 999 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11083 }, "PreParseNoVariableResolution": { "count": 105, "time": 2444 }, "JsonParse": { "count": 25, "time": 129782 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20899 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1884 }, "LoadGlobalIC_Miss": { "count": 719, "time": 993 }, "StoreGlobalIC_Miss": { "count": 8, "time": 9 }, "StoreIC_Miss": { "count": 1353, "time": 8015 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7550 }, "LoadIC_FunctionPrototypeStub": { "count": 387, "time": 2293 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1182 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4132, "time": 15926 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 155 }, "LoadIC_LoadNonexistentDH": { "count": 5447, "time": 12127 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3123 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 18278 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 33 }, "LoadIC_SlowStub": { "count": 21, "time": 1227 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1488 }, "LoadIC_LoadFieldDH": { "count": 4081, "time": 15744 }, "StoreIC_StoreFieldDH": { "count": 1280, "time": 6752 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 594 }, "LoadIC_Miss": { "count": 108, "time": 1947 }, "KeyedLoadIC_LoadElementDH": { "count": 823, "time": 2320 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5785 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 926 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 547, "time": 2301 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 126, "time": 2457 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 2426 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 329 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 140 }, "LoadIC_StringLength": { "count": 27, "time": 33 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 17 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 9 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 905 } }, "API": { "API_Context_New": { "count": 2, "time": 8778 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2236 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1876, "time": 428 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 654 }, "API_Function_NewInstance": { "count": 43, "time": 97 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4423 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 39 }, "API_Object_SetPrototype": { "count": 43, "time": 43 }, "API_ObjectTemplate_New": { "count": 102, "time": 862 }, "API_String_NewFromOneByte": { "count": 1038, "time": 270 }, "API_String_Write": { "count": 654, "time": 882 }, "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": 5 }, "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": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 397 }, "CompileBackgroundScript": { "count": 1, "time": 7 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 106 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 887 }, "ParseBackgroundProgram": { "count": 1, "time": 721 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6021 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53791 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 78, "time": 9 }, "DeoptimizeCode": { "count": 8, "time": 1782 }, "OptimizeCode": { "count": 78, "time": 2515 }, "RecompileSynchronous": { "count": 154, "time": 136856 }, "CompileOptimized_Concurrent": { "count": 76, "time": 1053 }, "NotifyDeoptimized": { "count": 7, "time": 136 }, "StackGuard": { "count": 79, "time": 4474 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 17 } } } }, { "duration": 2765538, "js": 2604889, "phases": [ { "phase": "load", "start": 0, "duration": 93299 }, { "phase": "boot", "start": 93299, "duration": 764971 }, { "phase": "transition", "start": 858270, "duration": 661039 }, { "phase": "render", "start": 1519309, "duration": 1246229 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 305638 }, { "kind": "MinorGC", "type": "scavenge", "start": 414838, "duration": 6522, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 455746, "duration": 6237, "usedHeapSizeAfter": 4487504, "usedHeapSizeBefore": 4629376 }, { "kind": "MinorGC", "type": "scavenge", "start": 540394, "duration": 1787, "usedHeapSizeAfter": 5794568, "usedHeapSizeBefore": 6119096 }, { "kind": "MinorGC", "type": "scavenge", "start": 677823, "duration": 2673, "usedHeapSizeAfter": 7878760, "usedHeapSizeBefore": 8569160 }, { "kind": "MinorGC", "type": "scavenge", "start": 860377, "duration": 2394, "usedHeapSizeAfter": 9231048, "usedHeapSizeBefore": 9845216 }, { "kind": "MinorGC", "type": "scavenge", "start": 1057222, "duration": 3751, "usedHeapSizeAfter": 10543768, "usedHeapSizeBefore": 11563768 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1151875, "duration": 61, "usedHeapSizeAfter": 11228408, "usedHeapSizeBefore": 11228408 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1153673, "duration": 5751, "usedHeapSizeAfter": 8522880, "usedHeapSizeBefore": 11228568 }, { "kind": "MajorGC", "type": "weak processing", "start": 1161204, "duration": 8, "usedHeapSizeAfter": 8522960, "usedHeapSizeBefore": 8522960 }, { "kind": "MinorGC", "type": "scavenge", "start": 1353959, "duration": 3825, "usedHeapSizeAfter": 21319120, "usedHeapSizeBefore": 22714592 }, { "kind": "MinorGC", "type": "scavenge", "start": 1383321, "duration": 3164, "usedHeapSizeAfter": 22185128, "usedHeapSizeBefore": 22795184 }, { "kind": "MinorGC", "type": "scavenge", "start": 1425977, "duration": 6624, "usedHeapSizeAfter": 24176832, "usedHeapSizeBefore": 25329008 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1577147, "duration": 82, "usedHeapSizeAfter": 28495960, "usedHeapSizeBefore": 28495960 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1582729, "duration": 9881, "usedHeapSizeAfter": 24799656, "usedHeapSizeBefore": 28576224 }, { "kind": "MinorGC", "type": "scavenge", "start": 1744896, "duration": 6309, "usedHeapSizeAfter": 25109336, "usedHeapSizeBefore": 29374928 }, { "kind": "MinorGC", "type": "scavenge", "start": 1989079, "duration": 5136, "usedHeapSizeAfter": 28566544, "usedHeapSizeBefore": 32469472 }, { "kind": "MinorGC", "type": "scavenge", "start": 2228235, "duration": 4298, "usedHeapSizeAfter": 29140800, "usedHeapSizeBefore": 41600784 } ], "blinkGC": [ { "start": 278410, "duration": 3082 }, { "start": 278420, "duration": 3025 }, { "start": 289697, "duration": 1713 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 1966 }, "FunctionCallback": { "count": 4490, "time": 86224 }, "NamedGetterCallback": { "count": 107, "time": 8490 }, "GetMoreDataCallback": { "count": 14, "time": 153144 }, "AccessorSetterCallback": { "count": 5392, "time": 494 }, "GCEpilogueCallback": { "count": 16, "time": 3159 }, "GCPrologueCallback": { "count": 16, "time": 2526 }, "NamedSetterCallback": { "count": 18, "time": 118 }, "StoreCallbackProperty": { "count": 5334, "time": 4327 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 13542 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1117 }, "CompileFunction": { "count": 3320, "time": 93046 }, "CompileIgnition": { "count": 3375, "time": 111194 }, "CompileIgnitionFinalization": { "count": 3380, "time": 30113 }, "CompileRewriteReturnResult": { "count": 3330, "time": 133 }, "CompileScopeAnalysis": { "count": 3330, "time": 8898 }, "CompileScript": { "count": 10, "time": 726 }, "CompileLazy": { "count": 3177, "time": 10421 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 90 }, "RegExpInitializeAndCompile": { "count": 177, "time": 201 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 664 }, "Map_SetPrototype": { "count": 12973, "time": 5602 }, "Map_TransitionToDataProperty": { "count": 11986, "time": 35966 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 76 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7001 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7355 }, "CreateArrayLiteral": { "count": 761, "time": 2573 }, "CreateObjectLiteral": { "count": 1890, "time": 9248 }, "SetProperty": { "count": 8831, "time": 14655 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 671 }, "NewClosure_Tenured": { "count": 2398, "time": 2118 }, "HandleApiCall": { "count": 3986, "time": 3791 }, "DateConstructor": { "count": 268, "time": 127 }, "ArrayLengthGetter": { "count": 371, "time": 21 }, "ArrayLengthSetter": { "count": 5152, "time": 2774 }, "FunctionPrototypeSetter": { "count": 239, "time": 4272 }, "FunctionLengthGetter": { "count": 13, "time": 17 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1008 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 856 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 214 }, "WeakCollectionSet": { "count": 5007, "time": 7860 }, "ForInEnumerate": { "count": 380, "time": 3184 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 9 }, "AllocateInNewSpace": { "count": 247, "time": 1444 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 1865 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 3756 }, "AddDictionaryProperty": { "count": 10572, "time": 10187 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 46 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 4288 }, "HasProperty": { "count": 961, "time": 4154 }, "KeyedGetProperty": { "count": 223, "time": 1794 }, "NewObject": { "count": 251, "time": 1793 }, "ObjectCreate": { "count": 221, "time": 2768 }, "ObjectKeys": { "count": 53, "time": 158 }, "SetDataProperties": { "count": 71, "time": 2041 }, "ToString": { "count": 28, "time": 34 }, "RegExpExec": { "count": 269, "time": 14030 }, "RegExpExecMultiple": { "count": 327, "time": 3311 }, "RegExpReplace": { "count": 784, "time": 4027 }, "StringSplit": { "count": 6134, "time": 10581 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 105 }, "StringBuilderJoin": { "count": 136, "time": 74 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 566, "time": 882 }, "StringIndexOfUnchecked": { "count": 330, "time": 70 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 10569 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 90 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 110 }, "FunctionPrototypeToString": { "count": 116, "time": 849 }, "ObjectDefineProperties": { "count": 2, "time": 23 }, "ObjectDefineProperty": { "count": 650, "time": 2281 }, "ObjectFreeze": { "count": 11, "time": 18 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 52627 }, "ObjectSetPrototypeOf": { "count": 205, "time": 980 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 1051 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 40 }, "ArrayShift": { "count": 120, "time": 95 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 519 }, "MapShrink": { "count": 3, "time": 6 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 147, "time": 516 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 798 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 130 }, "ArrayPop": { "count": 63, "time": 22 }, "ArrayBufferConstructor": { "count": 1, "time": 4758 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 17 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 122 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2379 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 827 }, "StringToNumber": { "count": 196, "time": 574 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 18 }, "DateUTC": { "count": 24, "time": 576 }, "ObjectIsFrozen": { "count": 216, "time": 21 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1043, "time": 3511 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 64 }, "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": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 82 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3437 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 3392 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 806 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 488 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 31 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39215 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3869 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 835 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 38, "time": 1482 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 109355 }, "GC_MC_INCREMENTAL": { "count": 24, "time": 14788 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1692 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 5, "time": 786 }, "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": 3 }, "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": 1015 }, "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": 434 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1405 }, "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": 199 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1106 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4502 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 104 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2494 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 520 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1016 }, "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": 114 }, "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": 85 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 482 }, "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": 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": 81 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 8680 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4150 }, "GC_MC_BACKGROUND_MARKING": { "count": 19, "time": 33038 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2061 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 1023 } }, "JavaScript": { "JS_Execution": { "count": 5565, "time": 1053758 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 12053 }, "ParseFunctionLiteral": { "count": 3378, "time": 140552 }, "ParseProgram": { "count": 10, "time": 1414 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14879 }, "PreParseNoVariableResolution": { "count": 105, "time": 2621 }, "JsonParse": { "count": 25, "time": 118811 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19887 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3331 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2030 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1382, "time": 8781 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 6123 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 383 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1087 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4128, "time": 15843 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 25 }, "LoadIC_LoadNonexistentDH": { "count": 5453, "time": 17762 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1917 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 18213 }, "LoadGlobalIC_Slow": { "count": 21, "time": 13 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 32 }, "LoadIC_SlowStub": { "count": 21, "time": 1034 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1763 }, "LoadIC_LoadFieldDH": { "count": 4107, "time": 18655 }, "StoreIC_StoreFieldDH": { "count": 1298, "time": 4339 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 1945 }, "KeyedLoadIC_LoadElementDH": { "count": 823, "time": 1982 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 6004 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 16 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 91 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 550, "time": 3115 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 3064 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 480, "time": 1701 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 62 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 313 }, "LoadIC_StringLength": { "count": 27, "time": 35 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 29 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 18 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 544 } }, "API": { "API_Context_New": { "count": 2, "time": 6876 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2814 }, "API_Object_SetPrivate": { "count": 35, "time": 28 }, "API_Persistent_New": { "count": 1875, "time": 1875 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 4 }, "API_Script_Run": { "count": 9, "time": 22 }, "API_Function_NewInstance": { "count": 43, "time": 472 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 5137 }, "API_Object_CreateDataProperty": { "count": 22, "time": 11 }, "API_Object_Get": { "count": 138, "time": 29 }, "API_Object_SetPrototype": { "count": 43, "time": 412 }, "API_ObjectTemplate_New": { "count": 102, "time": 22 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1100 }, "API_String_Write": { "count": 654, "time": 116 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 26 }, "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": 62, "time": 636 }, "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": 548 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 135 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 762 }, "ParseBackgroundProgram": { "count": 1, "time": 676 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5602 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 49594 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 73, "time": 5 }, "OptimizeCode": { "count": 73, "time": 492 }, "RecompileSynchronous": { "count": 144, "time": 131660 }, "CompileOptimized_Concurrent": { "count": 71, "time": 3619 }, "StackGuard": { "count": 72, "time": 2479 }, "DeoptimizeCode": { "count": 6, "time": 1611 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 11 }, "NotifyDeoptimized": { "count": 5, "time": 100 } } } }, { "duration": 2712100, "js": 2561973, "phases": [ { "phase": "load", "start": 0, "duration": 83047 }, { "phase": "boot", "start": 83047, "duration": 740854 }, { "phase": "transition", "start": 823901, "duration": 663473 }, { "phase": "render", "start": 1487374, "duration": 1224726 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 285620 }, { "kind": "MinorGC", "type": "scavenge", "start": 387377, "duration": 6531, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 421005, "duration": 6188, "usedHeapSizeAfter": 4487504, "usedHeapSizeBefore": 4629368 }, { "kind": "MinorGC", "type": "scavenge", "start": 502721, "duration": 3399, "usedHeapSizeAfter": 5799336, "usedHeapSizeBefore": 6119192 }, { "kind": "MinorGC", "type": "scavenge", "start": 642905, "duration": 2873, "usedHeapSizeAfter": 7873528, "usedHeapSizeBefore": 8567304 }, { "kind": "MinorGC", "type": "scavenge", "start": 825271, "duration": 3136, "usedHeapSizeAfter": 9236600, "usedHeapSizeBefore": 9844888 }, { "kind": "MinorGC", "type": "scavenge", "start": 1025271, "duration": 4059, "usedHeapSizeAfter": 10523200, "usedHeapSizeBefore": 11560176 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1134666, "duration": 666, "usedHeapSizeAfter": 11223544, "usedHeapSizeBefore": 11223544 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1136976, "duration": 6356, "usedHeapSizeAfter": 8527384, "usedHeapSizeBefore": 11223704 }, { "kind": "MinorGC", "type": "scavenge", "start": 1330050, "duration": 3177, "usedHeapSizeAfter": 21287968, "usedHeapSizeBefore": 22716000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1364207, "duration": 4662, "usedHeapSizeAfter": 22216560, "usedHeapSizeBefore": 22826760 }, { "kind": "MinorGC", "type": "scavenge", "start": 1399706, "duration": 4144, "usedHeapSizeAfter": 24172240, "usedHeapSizeBefore": 25334720 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1535472, "duration": 77, "usedHeapSizeAfter": 28320880, "usedHeapSizeBefore": 28320880 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1541317, "duration": 9705, "usedHeapSizeAfter": 24688896, "usedHeapSizeBefore": 28410528 }, { "kind": "MinorGC", "type": "scavenge", "start": 1717932, "duration": 7208, "usedHeapSizeAfter": 25091880, "usedHeapSizeBefore": 29368424 }, { "kind": "MinorGC", "type": "scavenge", "start": 1930780, "duration": 6187, "usedHeapSizeAfter": 28563888, "usedHeapSizeBefore": 32348032 }, { "kind": "MinorGC", "type": "scavenge", "start": 2163276, "duration": 3186, "usedHeapSizeAfter": 29138528, "usedHeapSizeBefore": 41567432 }, { "kind": "MajorGC", "type": "weak processing", "start": 2707674, "duration": 19, "usedHeapSizeAfter": 40111072, "usedHeapSizeBefore": 40111072 } ], "blinkGC": [ { "start": 257485, "duration": 3528 }, { "start": 257491, "duration": 3476 }, { "start": 261824, "duration": 1500 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1130, "time": 768 }, "FunctionCallback": { "count": 4492, "time": 85565 }, "NamedGetterCallback": { "count": 107, "time": 7635 }, "GetMoreDataCallback": { "count": 14, "time": 143912 }, "AccessorSetterCallback": { "count": 5392, "time": 1387 }, "GCEpilogueCallback": { "count": 16, "time": 524 }, "GCPrologueCallback": { "count": 16, "time": 2492 }, "NamedSetterCallback": { "count": 18, "time": 478 }, "StoreCallbackProperty": { "count": 5334, "time": 3152 }, "NamedQueryCallback": { "count": 11, "time": 33 }, "RunMicrotaskCallback": { "count": 42, "time": 12415 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 2749 }, "CompileFunction": { "count": 3320, "time": 104316 }, "CompileIgnition": { "count": 3375, "time": 106802 }, "CompileIgnitionFinalization": { "count": 3380, "time": 29326 }, "CompileRewriteReturnResult": { "count": 3330, "time": 907 }, "CompileScopeAnalysis": { "count": 3330, "time": 12039 }, "CompileScript": { "count": 10, "time": 2419 }, "CompileLazy": { "count": 3177, "time": 10074 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 881 }, "RegExpInitializeAndCompile": { "count": 177, "time": 695 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 661, "time": 2678 }, "Map_SetPrototype": { "count": 12972, "time": 4679 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 31400 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 61 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4730 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7042 }, "CreateArrayLiteral": { "count": 761, "time": 2744 }, "CreateObjectLiteral": { "count": 1890, "time": 10808 }, "SetProperty": { "count": 8831, "time": 15995 }, "DeclareGlobals": { "count": 2, "time": 24 }, "NewClosure": { "count": 344, "time": 742 }, "NewClosure_Tenured": { "count": 2398, "time": 1521 }, "HandleApiCall": { "count": 3986, "time": 4748 }, "DateConstructor": { "count": 268, "time": 865 }, "ArrayLengthGetter": { "count": 373, "time": 17 }, "ArrayLengthSetter": { "count": 5152, "time": 2048 }, "FunctionPrototypeSetter": { "count": 239, "time": 1956 }, "FunctionLengthGetter": { "count": 13, "time": 630 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 100 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 145 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 1094 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 30 }, "WeakCollectionSet": { "count": 5007, "time": 9616 }, "ForInEnumerate": { "count": 380, "time": 3086 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 251, "time": 2939 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2356 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 4324 }, "AddDictionaryProperty": { "count": 10572, "time": 13615 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 36 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 7 }, "GetProperty": { "count": 6296, "time": 4484 }, "HasProperty": { "count": 961, "time": 2953 }, "KeyedGetProperty": { "count": 223, "time": 1654 }, "NewObject": { "count": 251, "time": 1110 }, "ObjectCreate": { "count": 221, "time": 3331 }, "ObjectKeys": { "count": 53, "time": 2453 }, "SetDataProperties": { "count": 71, "time": 670 }, "ToString": { "count": 28, "time": 19 }, "RegExpExec": { "count": 269, "time": 13353 }, "RegExpExecMultiple": { "count": 327, "time": 1342 }, "RegExpReplace": { "count": 784, "time": 2346 }, "StringSplit": { "count": 6134, "time": 9993 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 33 }, "StringBuilderConcat": { "count": 152, "time": 814 }, "StringBuilderJoin": { "count": 136, "time": 81 }, "StringCharCodeAt": { "count": 11, "time": 2 }, "StringEqual": { "count": 549, "time": 114 }, "StringIndexOfUnchecked": { "count": 330, "time": 82 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 8118 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 97 }, "ArrayUnshift": { "count": 45, "time": 25 }, "DateNow": { "count": 60, "time": 67 }, "FunctionPrototypeToString": { "count": 116, "time": 84 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 3062 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 51027 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1529 }, "ObjectIsExtensible": { "count": 19, "time": 9 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 602 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 418 }, "ArrayShift": { "count": 120, "time": 90 }, "Object_DeleteProperty": { "count": 6, "time": 14 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 1 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 152, "time": 5014 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 348 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 7 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 517 }, "ArrayPop": { "count": 63, "time": 33 }, "ArrayBufferConstructor": { "count": 1, "time": 4107 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 222 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2396 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 207 }, "StringToNumber": { "count": 196, "time": 529 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 7 }, "DateUTC": { "count": 24, "time": 22 }, "ObjectIsFrozen": { "count": 216, "time": 16 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1071, "time": 3423 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 187 }, "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": 76 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3047 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7732 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 39 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 42474 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2043 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 689 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1589 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 112839 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 15210 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1119 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 1121 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 722 }, "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": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 46 }, "GC_MC_FINISH": { "count": 2, "time": 107 }, "GC_MC_MARK": { "count": 2, "time": 18 }, "GC_MC_PROLOGUE": { "count": 2, "time": 49 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 54 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1695 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 31 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 229 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2114 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3753 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 902 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 514 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2566 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 115 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 630 }, "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": 21 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 530 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 0 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 93 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 684 }, "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": 11 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 123 }, "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": 61 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4969 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 2020 }, "GC_MC_BACKGROUND_MARKING": { "count": 19, "time": 30333 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2792 }, "GC_Custom_IncrementalMarkingObserver": { "count": 104, "time": 1125 } }, "JavaScript": { "JS_Execution": { "count": 5563, "time": 1046991 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 12960 }, "ParseFunctionLiteral": { "count": 3378, "time": 143121 }, "ParseProgram": { "count": 10, "time": 1795 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11520 }, "PreParseNoVariableResolution": { "count": 105, "time": 1710 }, "JsonParse": { "count": 25, "time": 123031 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17705 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1407 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3117 }, "StoreGlobalIC_Miss": { "count": 8, "time": 15 }, "StoreIC_Miss": { "count": 1375, "time": 13038 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9015 }, "LoadIC_FunctionPrototypeStub": { "count": 394, "time": 387 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 2753 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4125, "time": 15070 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 652 }, "LoadIC_LoadNonexistentDH": { "count": 5443, "time": 12564 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3139 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 11487 }, "LoadGlobalIC_Slow": { "count": 21, "time": 485 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 50 }, "LoadIC_SlowStub": { "count": 21, "time": 40 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1354 }, "LoadIC_LoadFieldDH": { "count": 4106, "time": 13403 }, "StoreIC_StoreFieldDH": { "count": 1292, "time": 4943 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 7 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 108, "time": 2013 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 933 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3591 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 82 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 548, "time": 4837 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 131, "time": 4347 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 473, "time": 1942 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 54 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 199 }, "LoadIC_StringLength": { "count": 27, "time": 246 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 64 } }, "API": { "API_Context_New": { "count": 2, "time": 10739 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1992 }, "API_Object_SetPrivate": { "count": 35, "time": 69 }, "API_Persistent_New": { "count": 1875, "time": 1242 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 25 }, "API_Function_NewInstance": { "count": 43, "time": 90 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4952 }, "API_Object_CreateDataProperty": { "count": 22, "time": 12 }, "API_Object_Get": { "count": 138, "time": 207 }, "API_Object_SetPrototype": { "count": 43, "time": 43 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 301 }, "API_String_Write": { "count": 654, "time": 723 }, "API_Object_HasOwnProperty": { "count": 4, "time": 3 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 34 }, "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": 62, "time": 709 }, "API_Function_Call": { "count": 8, "time": 10 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 214 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 489 }, "CompileBackgroundScript": { "count": 1, "time": 16 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 200 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 664 }, "ParseBackgroundProgram": { "count": 1, "time": 755 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5895 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 48678 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 81, "time": 15 }, "OptimizeCode": { "count": 81, "time": 779 }, "RecompileSynchronous": { "count": 161, "time": 107928 }, "CompileOptimized_Concurrent": { "count": 80, "time": 1400 }, "StackGuard": { "count": 83, "time": 1924 }, "DeoptimizeCode": { "count": 6, "time": 1216 }, "NotifyDeoptimized": { "count": 5, "time": 631 } } } }, { "duration": 2785651, "js": 2630404, "phases": [ { "phase": "load", "start": 0, "duration": 98442 }, { "phase": "boot", "start": 98442, "duration": 758407 }, { "phase": "transition", "start": 856849, "duration": 655037 }, { "phase": "render", "start": 1511886, "duration": 1273765 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 303419 }, { "kind": "MinorGC", "type": "scavenge", "start": 416197, "duration": 5792, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 452175, "duration": 5875, "usedHeapSizeAfter": 4487552, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 532478, "duration": 1628, "usedHeapSizeAfter": 5795576, "usedHeapSizeBefore": 6119592 }, { "kind": "MinorGC", "type": "scavenge", "start": 672618, "duration": 2780, "usedHeapSizeAfter": 7883232, "usedHeapSizeBefore": 8569880 }, { "kind": "MinorGC", "type": "scavenge", "start": 857853, "duration": 3850, "usedHeapSizeAfter": 9246440, "usedHeapSizeBefore": 9844968 }, { "kind": "MinorGC", "type": "scavenge", "start": 1051147, "duration": 2396, "usedHeapSizeAfter": 10570808, "usedHeapSizeBefore": 11564544 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1144932, "duration": 61, "usedHeapSizeAfter": 11275248, "usedHeapSizeBefore": 11275248 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1146563, "duration": 10603, "usedHeapSizeAfter": 8523968, "usedHeapSizeBefore": 11275408 }, { "kind": "MajorGC", "type": "weak processing", "start": 1159494, "duration": 8, "usedHeapSizeAfter": 8524048, "usedHeapSizeBefore": 8524048 }, { "kind": "MinorGC", "type": "scavenge", "start": 1350032, "duration": 4440, "usedHeapSizeAfter": 21282160, "usedHeapSizeBefore": 22718112 }, { "kind": "MinorGC", "type": "scavenge", "start": 1386104, "duration": 5048, "usedHeapSizeAfter": 22224528, "usedHeapSizeBefore": 22830312 }, { "kind": "MinorGC", "type": "scavenge", "start": 1424942, "duration": 3881, "usedHeapSizeAfter": 24205544, "usedHeapSizeBefore": 25369488 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1565712, "duration": 76, "usedHeapSizeAfter": 28442464, "usedHeapSizeBefore": 28442464 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1602005, "duration": 9484, "usedHeapSizeAfter": 25088568, "usedHeapSizeBefore": 29140456 }, { "kind": "MinorGC", "type": "scavenge", "start": 1768981, "duration": 4723, "usedHeapSizeAfter": 25223560, "usedHeapSizeBefore": 29453144 }, { "kind": "MinorGC", "type": "scavenge", "start": 2109569, "duration": 11619, "usedHeapSizeAfter": 29413048, "usedHeapSizeBefore": 40856088 }, { "kind": "MinorGC", "type": "scavenge", "start": 2497879, "duration": 8547, "usedHeapSizeAfter": 30262488, "usedHeapSizeBefore": 42197536 } ], "blinkGC": [ { "start": 275719, "duration": 4079 }, { "start": 275730, "duration": 3658 }, { "start": 279906, "duration": 1968 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 735 }, "FunctionCallback": { "count": 4489, "time": 79836 }, "NamedGetterCallback": { "count": 107, "time": 8634 }, "GetMoreDataCallback": { "count": 14, "time": 144276 }, "AccessorSetterCallback": { "count": 5392, "time": 1474 }, "GCEpilogueCallback": { "count": 16, "time": 979 }, "GCPrologueCallback": { "count": 16, "time": 1091 }, "NamedSetterCallback": { "count": 18, "time": 99 }, "StoreCallbackProperty": { "count": 5334, "time": 4037 }, "NamedQueryCallback": { "count": 11, "time": 26 }, "RunMicrotaskCallback": { "count": 42, "time": 13345 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1042 }, "CompileFunction": { "count": 3320, "time": 98065 }, "CompileIgnition": { "count": 3375, "time": 108642 }, "CompileIgnitionFinalization": { "count": 3380, "time": 36004 }, "CompileRewriteReturnResult": { "count": 3330, "time": 123 }, "CompileScopeAnalysis": { "count": 3330, "time": 8965 }, "CompileScript": { "count": 10, "time": 1997 }, "CompileLazy": { "count": 3177, "time": 14630 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 945 }, "RegExpInitializeAndCompile": { "count": 177, "time": 362 }, "CompileForOnStackReplacement": { "count": 1, "time": 20 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 618 }, "Map_SetPrototype": { "count": 12958, "time": 5747 }, "Map_TransitionToDataProperty": { "count": 11985, "time": 38675 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 73 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 8233 }, "InterpreterDeserializeLazy": { "count": 160, "time": 5844 }, "CreateArrayLiteral": { "count": 761, "time": 1569 }, "CreateObjectLiteral": { "count": 1890, "time": 9538 }, "SetProperty": { "count": 8831, "time": 20121 }, "DeclareGlobals": { "count": 2, "time": 607 }, "NewClosure": { "count": 344, "time": 1415 }, "NewClosure_Tenured": { "count": 2398, "time": 3113 }, "HandleApiCall": { "count": 3986, "time": 4471 }, "DateConstructor": { "count": 268, "time": 144 }, "ArrayLengthGetter": { "count": 374, "time": 16 }, "ArrayLengthSetter": { "count": 5152, "time": 3349 }, "FunctionPrototypeSetter": { "count": 239, "time": 2111 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "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": 77 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 451 }, "SetGrow": { "count": 26, "time": 27 }, "WeakCollectionSet": { "count": 5007, "time": 9674 }, "ForInEnumerate": { "count": 380, "time": 2021 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 262, "time": 2880 }, "CreateListFromArrayLike": { "count": 18, "time": 548 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 4168 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 5838 }, "AddDictionaryProperty": { "count": 10572, "time": 15952 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 344 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 847 }, "HasProperty": { "count": 961, "time": 554 }, "KeyedGetProperty": { "count": 223, "time": 917 }, "NewObject": { "count": 251, "time": 1442 }, "ObjectCreate": { "count": 221, "time": 6271 }, "ObjectKeys": { "count": 53, "time": 1012 }, "SetDataProperties": { "count": 71, "time": 594 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 12041 }, "RegExpExecMultiple": { "count": 327, "time": 1439 }, "RegExpReplace": { "count": 784, "time": 3520 }, "StringSplit": { "count": 6134, "time": 10759 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 72 }, "StringBuilderJoin": { "count": 136, "time": 83 }, "StringCharCodeAt": { "count": 11, "time": 9 }, "StringEqual": { "count": 553, "time": 107 }, "StringIndexOfUnchecked": { "count": 330, "time": 1773 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 5026, "time": 6447 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 788 }, "ArrayUnshift": { "count": 45, "time": 22 }, "DateNow": { "count": 60, "time": 63 }, "FunctionPrototypeToString": { "count": 116, "time": 514 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 1767 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 49952 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1807 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 120 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 45 }, "ArrayShift": { "count": 120, "time": 371 }, "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": 152, "time": 1752 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 672 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 10 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 119 }, "ArrayPop": { "count": 63, "time": 30 }, "ArrayBufferConstructor": { "count": 1, "time": 3801 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 37 }, "NumberPrototypeToString": { "count": 31, "time": 2 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 113 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 3251 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 613 }, "StringToNumber": { "count": 196, "time": 884 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 10 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 21 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 382 }, "DateUTC": { "count": 24, "time": 29 }, "ObjectIsFrozen": { "count": 216, "time": 14 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 928, "time": 3083 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 607 }, "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": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 100 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2839 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5806 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 465 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 672 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 379 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 46956 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2560 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 913 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 8 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 42, "time": 1632 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 142320 }, "GC_MC_INCREMENTAL": { "count": 29, "time": 15816 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 689 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 519 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 4 }, "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": 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": 109 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 570 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 702 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 331 }, "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": 710 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1737 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4292 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 30 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 84 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2055 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 197 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 681 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 348 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 27 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 127 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 837 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 4491 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 15 }, "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": 11 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 126 }, "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": 90 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7304 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2843 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 31881 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2331 }, "GC_Custom_IncrementalMarkingObserver": { "count": 114, "time": 871 } }, "JavaScript": { "JS_Execution": { "count": 5514, "time": 1080988 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 13579 }, "ParseFunctionLiteral": { "count": 3378, "time": 144498 }, "ParseProgram": { "count": 10, "time": 1976 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12424 }, "PreParseNoVariableResolution": { "count": 105, "time": 2659 }, "JsonParse": { "count": 25, "time": 118425 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21950 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 434 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1761 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1381, "time": 7782 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 11591 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 1246 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 409 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4015, "time": 21284 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5445, "time": 15337 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2753 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 15818 }, "LoadGlobalIC_Slow": { "count": 21, "time": 13 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 709 }, "LoadIC_SlowStub": { "count": 21, "time": 657 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2369 }, "LoadIC_LoadFieldDH": { "count": 4062, "time": 12640 }, "StoreIC_StoreFieldDH": { "count": 1294, "time": 2502 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 821 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3029 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 492 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5006 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 83 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 499, "time": 2998 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1674 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 475, "time": 1065 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 558 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 168 }, "LoadIC_StringLength": { "count": 27, "time": 34 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 24 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 59 } }, "API": { "API_Context_New": { "count": 2, "time": 11942 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2238 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1875, "time": 1867 }, "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": 1774 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1319 }, "API_Object_CreateDataProperty": { "count": 22, "time": 12 }, "API_Object_Get": { "count": 138, "time": 30 }, "API_Object_SetPrototype": { "count": 43, "time": 46 }, "API_ObjectTemplate_New": { "count": 102, "time": 10 }, "API_String_NewFromOneByte": { "count": 1038, "time": 295 }, "API_String_Write": { "count": 654, "time": 676 }, "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": 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": 21 }, "API_Function_Call": { "count": 8, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 889 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 420 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 111 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 700 }, "ParseBackgroundProgram": { "count": 1, "time": 719 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5668 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50670 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 85, "time": 6 }, "OptimizeCode": { "count": 85, "time": 332 }, "RecompileSynchronous": { "count": 169, "time": 120232 }, "CompileOptimized_Concurrent": { "count": 84, "time": 2436 }, "StackGuard": { "count": 85, "time": 3105 }, "DeoptimizeCode": { "count": 7, "time": 892 }, "NotifyDeoptimized": { "count": 6, "time": 101 } } } }, { "duration": 2734687, "js": 2588416, "phases": [ { "phase": "load", "start": 0, "duration": 88974 }, { "phase": "boot", "start": 88974, "duration": 754713 }, { "phase": "transition", "start": 843687, "duration": 670800 }, { "phase": "render", "start": 1514487, "duration": 1220200 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 292278 }, { "kind": "MinorGC", "type": "scavenge", "start": 395119, "duration": 5995, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 430159, "duration": 6953, "usedHeapSizeAfter": 4487552, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 511105, "duration": 1612, "usedHeapSizeAfter": 5793120, "usedHeapSizeBefore": 6119472 }, { "kind": "MinorGC", "type": "scavenge", "start": 667943, "duration": 3681, "usedHeapSizeAfter": 7881488, "usedHeapSizeBefore": 8570496 }, { "kind": "MinorGC", "type": "scavenge", "start": 845806, "duration": 3160, "usedHeapSizeAfter": 9246968, "usedHeapSizeBefore": 9848208 }, { "kind": "MinorGC", "type": "scavenge", "start": 1056631, "duration": 4247, "usedHeapSizeAfter": 10564712, "usedHeapSizeBefore": 11567640 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1156876, "duration": 72, "usedHeapSizeAfter": 11260784, "usedHeapSizeBefore": 11260784 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1157369, "duration": 7484, "usedHeapSizeAfter": 8523360, "usedHeapSizeBefore": 11260944 }, { "kind": "MajorGC", "type": "weak processing", "start": 1166538, "duration": 8, "usedHeapSizeAfter": 8523440, "usedHeapSizeBefore": 8523440 }, { "kind": "MinorGC", "type": "scavenge", "start": 1349583, "duration": 4665, "usedHeapSizeAfter": 21317592, "usedHeapSizeBefore": 22715000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1380374, "duration": 5670, "usedHeapSizeAfter": 22108312, "usedHeapSizeBefore": 22795544 }, { "kind": "MinorGC", "type": "scavenge", "start": 1424809, "duration": 4663, "usedHeapSizeAfter": 24187096, "usedHeapSizeBefore": 25351488 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1617327, "duration": 642, "usedHeapSizeAfter": 29179856, "usedHeapSizeBefore": 29179856 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1622834, "duration": 9426, "usedHeapSizeAfter": 24962016, "usedHeapSizeBefore": 29257368 }, { "kind": "MinorGC", "type": "scavenge", "start": 1772725, "duration": 5846, "usedHeapSizeAfter": 25354792, "usedHeapSizeBefore": 29476320 }, { "kind": "MinorGC", "type": "scavenge", "start": 2117025, "duration": 6741, "usedHeapSizeAfter": 29195008, "usedHeapSizeBefore": 40809896 }, { "kind": "MinorGC", "type": "scavenge", "start": 2539727, "duration": 4541, "usedHeapSizeAfter": 30498336, "usedHeapSizeBefore": 42474584 } ], "blinkGC": [ { "start": 252775, "duration": 887 }, { "start": 252782, "duration": 721 }, { "start": 263291, "duration": 1868 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 1483 }, "FunctionCallback": { "count": 4488, "time": 93839 }, "NamedGetterCallback": { "count": 107, "time": 9148 }, "GetMoreDataCallback": { "count": 14, "time": 140313 }, "AccessorSetterCallback": { "count": 5392, "time": 1865 }, "GCEpilogueCallback": { "count": 16, "time": 1289 }, "GCPrologueCallback": { "count": 16, "time": 1060 }, "NamedSetterCallback": { "count": 18, "time": 107 }, "StoreCallbackProperty": { "count": 5334, "time": 3608 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 13065 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 629 }, "CompileFunction": { "count": 3320, "time": 102711 }, "CompileIgnition": { "count": 3375, "time": 116953 }, "CompileIgnitionFinalization": { "count": 3380, "time": 32823 }, "CompileRewriteReturnResult": { "count": 3330, "time": 1413 }, "CompileScopeAnalysis": { "count": 3330, "time": 11901 }, "CompileScript": { "count": 10, "time": 2504 }, "CompileLazy": { "count": 3177, "time": 9413 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 820 }, "RegExpInitializeAndCompile": { "count": 177, "time": 656 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 1349 }, "Map_SetPrototype": { "count": 12980, "time": 6264 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 38812 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 1415 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4739 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6623 }, "CreateArrayLiteral": { "count": 761, "time": 1827 }, "CreateObjectLiteral": { "count": 1890, "time": 11238 }, "SetProperty": { "count": 8831, "time": 14486 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 73 }, "NewClosure_Tenured": { "count": 2398, "time": 818 }, "HandleApiCall": { "count": 3986, "time": 1722 }, "DateConstructor": { "count": 268, "time": 294 }, "ArrayLengthGetter": { "count": 371, "time": 13 }, "ArrayLengthSetter": { "count": 5152, "time": 1798 }, "FunctionPrototypeSetter": { "count": 239, "time": 371 }, "FunctionLengthGetter": { "count": 13, "time": 100 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 103 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 79 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 33 }, "WeakCollectionSet": { "count": 5007, "time": 10077 }, "ForInEnumerate": { "count": 380, "time": 2765 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 361 }, "AllocateInNewSpace": { "count": 255, "time": 5760 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 3982 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3464 }, "AddDictionaryProperty": { "count": 10572, "time": 15046 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 40 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 2706 }, "HasProperty": { "count": 961, "time": 1094 }, "KeyedGetProperty": { "count": 223, "time": 962 }, "NewObject": { "count": 251, "time": 3316 }, "ObjectCreate": { "count": 221, "time": 3276 }, "ObjectKeys": { "count": 53, "time": 519 }, "SetDataProperties": { "count": 71, "time": 1814 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 8003 }, "RegExpExecMultiple": { "count": 327, "time": 1672 }, "RegExpReplace": { "count": 784, "time": 2201 }, "StringSplit": { "count": 6134, "time": 14282 }, "PushCatchContext": { "count": 2, "time": 5 }, "StringAdd": { "count": 115, "time": 35 }, "StringBuilderConcat": { "count": 152, "time": 522 }, "StringBuilderJoin": { "count": 136, "time": 67 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 546, "time": 116 }, "StringIndexOfUnchecked": { "count": 330, "time": 86 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 7536 }, "ArrayPush": { "count": 8, "time": 26 }, "ArraySplice": { "count": 82, "time": 112 }, "ArrayUnshift": { "count": 45, "time": 28 }, "DateNow": { "count": 60, "time": 1352 }, "FunctionPrototypeToString": { "count": 116, "time": 69 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 2382 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53883 }, "ObjectSetPrototypeOf": { "count": 205, "time": 783 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 817 }, "GlobalUnescape": { "count": 1, "time": 271 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 53 }, "ArrayShift": { "count": 120, "time": 198 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 148, "time": 2394 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 110 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1468 }, "ArrayPop": { "count": 63, "time": 29 }, "ArrayBufferConstructor": { "count": 1, "time": 3961 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 32 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 105 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3257 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1174 }, "StringToNumber": { "count": 196, "time": 54 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 27 }, "ObjectIsFrozen": { "count": 216, "time": 869 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1081, "time": 3426 }, "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": 1 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 813 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2494 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6530 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 373 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 219 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 43205 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3293 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 863 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 1812 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 114883 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 14426 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1736 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 16 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 188 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 698 }, "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": 150 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 53 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 71 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 606 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 23 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 822 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 5102 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5000 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 856 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 111 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1501 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 313 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 874 }, "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": 120 }, "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": 88 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 29 }, "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": 873 }, "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": 40 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 6, "time": 7295 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 16, "time": 3142 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 33611 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2877 }, "GC_Custom_IncrementalMarkingObserver": { "count": 117, "time": 1326 } }, "JavaScript": { "JS_Execution": { "count": 5569, "time": 1023120 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 13988 }, "ParseFunctionLiteral": { "count": 3378, "time": 151566 }, "ParseProgram": { "count": 10, "time": 351 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13923 }, "PreParseNoVariableResolution": { "count": 105, "time": 3502 }, "JsonParse": { "count": 25, "time": 119700 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22282 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1007 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1975 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1375, "time": 5493 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7581 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 1166 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 2761 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4133, "time": 18595 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 21 }, "LoadIC_LoadNonexistentDH": { "count": 5463, "time": 16282 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3087 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 16858 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 53 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2122 }, "LoadIC_LoadFieldDH": { "count": 4107, "time": 12776 }, "StoreIC_StoreFieldDH": { "count": 1292, "time": 3894 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 5299 }, "KeyedLoadIC_LoadElementDH": { "count": 823, "time": 6376 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 438 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4283 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 843 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 554, "time": 3917 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 4117 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 1529 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 63 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 692 }, "LoadIC_StringLength": { "count": 27, "time": 36 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "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": 59 } }, "API": { "API_Context_New": { "count": 2, "time": 9456 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2340 }, "API_Object_SetPrivate": { "count": 35, "time": 22 }, "API_Persistent_New": { "count": 1875, "time": 1685 }, "API_String_NewFromUtf8": { "count": 13, "time": 0 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 86 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2559 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 38 }, "API_Object_SetPrototype": { "count": 43, "time": 47 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 287 }, "API_String_Write": { "count": 654, "time": 100 }, "API_Object_HasOwnProperty": { "count": 4, "time": 3 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 38 }, "API_External_New": { "count": 23, "time": 8 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 9 }, "API_Private_New": { "count": 3, "time": 3 }, "API_String_NewExternalOneByte": { "count": 62, "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": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 344 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 105 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 764 }, "ParseBackgroundProgram": { "count": 1, "time": 707 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6486 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52558 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 78, "time": 4 }, "OptimizeCode": { "count": 78, "time": 1125 }, "RecompileSynchronous": { "count": 155, "time": 108358 }, "CompileOptimized_Concurrent": { "count": 77, "time": 2512 }, "StackGuard": { "count": 81, "time": 1232 }, "DeoptimizeCode": { "count": 8, "time": 327 }, "NotifyDeoptimized": { "count": 7, "time": 1012 } } } }, { "duration": 2726412, "js": 2573474, "phases": [ { "phase": "load", "start": 0, "duration": 92303 }, { "phase": "boot", "start": 92303, "duration": 742870 }, { "phase": "transition", "start": 835173, "duration": 652156 }, { "phase": "render", "start": 1487329, "duration": 1239083 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 301169 }, { "kind": "MinorGC", "type": "scavenge", "start": 403257, "duration": 5271, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 437846, "duration": 6028, "usedHeapSizeAfter": 4487496, "usedHeapSizeBefore": 4629360 }, { "kind": "MinorGC", "type": "scavenge", "start": 518641, "duration": 2460, "usedHeapSizeAfter": 5802792, "usedHeapSizeBefore": 6119104 }, { "kind": "MinorGC", "type": "scavenge", "start": 656534, "duration": 3240, "usedHeapSizeAfter": 7869880, "usedHeapSizeBefore": 8566512 }, { "kind": "MinorGC", "type": "scavenge", "start": 837221, "duration": 3717, "usedHeapSizeAfter": 9237240, "usedHeapSizeBefore": 9847048 }, { "kind": "MinorGC", "type": "scavenge", "start": 1041775, "duration": 3122, "usedHeapSizeAfter": 10548688, "usedHeapSizeBefore": 11558288 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1132333, "duration": 737, "usedHeapSizeAfter": 11244144, "usedHeapSizeBefore": 11244144 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1134307, "duration": 6154, "usedHeapSizeAfter": 8520872, "usedHeapSizeBefore": 11244304 }, { "kind": "MajorGC", "type": "weak processing", "start": 1142027, "duration": 8, "usedHeapSizeAfter": 8520952, "usedHeapSizeBefore": 8520952 }, { "kind": "MinorGC", "type": "scavenge", "start": 1329931, "duration": 4019, "usedHeapSizeAfter": 21260976, "usedHeapSizeBefore": 22713208 }, { "kind": "MinorGC", "type": "scavenge", "start": 1364285, "duration": 3068, "usedHeapSizeAfter": 22256256, "usedHeapSizeBefore": 22824896 }, { "kind": "MinorGC", "type": "scavenge", "start": 1398540, "duration": 3404, "usedHeapSizeAfter": 24135040, "usedHeapSizeBefore": 25334488 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1581605, "duration": 832, "usedHeapSizeAfter": 29113328, "usedHeapSizeBefore": 29113328 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1598882, "duration": 12330, "usedHeapSizeAfter": 25131264, "usedHeapSizeBefore": 29261648 }, { "kind": "MinorGC", "type": "scavenge", "start": 1747320, "duration": 4258, "usedHeapSizeAfter": 25333472, "usedHeapSizeBefore": 29370008 }, { "kind": "MinorGC", "type": "scavenge", "start": 2086974, "duration": 5240, "usedHeapSizeAfter": 29243224, "usedHeapSizeBefore": 40849296 }, { "kind": "MinorGC", "type": "scavenge", "start": 2500132, "duration": 7168, "usedHeapSizeAfter": 30402032, "usedHeapSizeBefore": 42372448 } ], "blinkGC": [ { "start": 270390, "duration": 3217 }, { "start": 270400, "duration": 3160 }, { "start": 275918, "duration": 1425 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 1391 }, "FunctionCallback": { "count": 4488, "time": 91843 }, "NamedGetterCallback": { "count": 107, "time": 8042 }, "GetMoreDataCallback": { "count": 14, "time": 146919 }, "AccessorSetterCallback": { "count": 5392, "time": 1190 }, "GCEpilogueCallback": { "count": 16, "time": 1389 }, "GCPrologueCallback": { "count": 16, "time": 1042 }, "NamedSetterCallback": { "count": 18, "time": 211 }, "StoreCallbackProperty": { "count": 5334, "time": 3518 }, "NamedQueryCallback": { "count": 11, "time": 360 }, "RunMicrotaskCallback": { "count": 42, "time": 12770 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 4088 }, "CompileFunction": { "count": 3320, "time": 99018 }, "CompileIgnition": { "count": 3375, "time": 104417 }, "CompileIgnitionFinalization": { "count": 3380, "time": 33102 }, "CompileRewriteReturnResult": { "count": 3330, "time": 952 }, "CompileScopeAnalysis": { "count": 3330, "time": 13515 }, "CompileScript": { "count": 10, "time": 313 }, "CompileLazy": { "count": 3177, "time": 8141 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 992 }, "RegExpInitializeAndCompile": { "count": 177, "time": 210 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 2433 }, "Map_SetPrototype": { "count": 12973, "time": 2239 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 29335 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 619 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3239 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10100 }, "CreateArrayLiteral": { "count": 761, "time": 1518 }, "CreateObjectLiteral": { "count": 1890, "time": 10779 }, "SetProperty": { "count": 8831, "time": 19177 }, "DeclareGlobals": { "count": 2, "time": 467 }, "NewClosure": { "count": 344, "time": 825 }, "NewClosure_Tenured": { "count": 2398, "time": 1821 }, "HandleApiCall": { "count": 3986, "time": 2897 }, "DateConstructor": { "count": 268, "time": 707 }, "ArrayLengthGetter": { "count": 374, "time": 31 }, "ArrayLengthSetter": { "count": 5152, "time": 1518 }, "FunctionPrototypeSetter": { "count": 239, "time": 347 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 106 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 77 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 9452 }, "ForInEnumerate": { "count": 380, "time": 3891 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 253, "time": 2141 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 868 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3269 }, "AddDictionaryProperty": { "count": 10572, "time": 13197 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 40 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 1779 }, "HasProperty": { "count": 961, "time": 2287 }, "KeyedGetProperty": { "count": 223, "time": 810 }, "NewObject": { "count": 251, "time": 2518 }, "ObjectCreate": { "count": 221, "time": 2955 }, "ObjectKeys": { "count": 53, "time": 487 }, "SetDataProperties": { "count": 71, "time": 902 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 11363 }, "RegExpExecMultiple": { "count": 327, "time": 2252 }, "RegExpReplace": { "count": 784, "time": 3937 }, "StringSplit": { "count": 6134, "time": 8472 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 653 }, "StringBuilderConcat": { "count": 152, "time": 81 }, "StringBuilderJoin": { "count": 136, "time": 78 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 565, "time": 752 }, "StringIndexOfUnchecked": { "count": 330, "time": 561 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 5026, "time": 7555 }, "ArrayPush": { "count": 8, "time": 19 }, "ArraySplice": { "count": 82, "time": 95 }, "ArrayUnshift": { "count": 45, "time": 761 }, "DateNow": { "count": 60, "time": 60 }, "FunctionPrototypeToString": { "count": 116, "time": 56 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 527 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 48545 }, "ObjectSetPrototypeOf": { "count": 205, "time": 541 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 700 }, "GlobalUnescape": { "count": 1, "time": 16 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 488 }, "ArrayShift": { "count": 120, "time": 591 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 141, "time": 1815 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 980 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 323 }, "ArrayPop": { "count": 63, "time": 415 }, "ArrayBufferConstructor": { "count": 1, "time": 4149 }, "GlobalDecodeURIComponent": { "count": 1, "time": 7 }, "MapPrototypeClear": { "count": 93, "time": 36 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 656 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3350 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 1399 }, "StringToNumber": { "count": 196, "time": 495 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "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": 1042, "time": 2902 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 198 }, "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": 119 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3818 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5026 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 405 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 654 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39312 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2675 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 818 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 40, "time": 1641 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 104005 }, "GC_MC_INCREMENTAL": { "count": 28, "time": 13395 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1414 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 6, "time": 1505 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1548 }, "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": 11 }, "GC_MC_FINISH": { "count": 2, "time": 855 }, "GC_MC_MARK": { "count": 2, "time": 18 }, "GC_MC_PROLOGUE": { "count": 2, "time": 382 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 366 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1260 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 23 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 635 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1946 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5516 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 32 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 539 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3267 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 138 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 893 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 120 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 127 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 17 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 476 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 14 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 751 }, "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": 87 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 9204 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 5129 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 32114 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2304 }, "GC_Custom_IncrementalMarkingObserver": { "count": 116, "time": 713 } }, "JavaScript": { "JS_Execution": { "count": 5560, "time": 1064360 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 13127 }, "ParseFunctionLiteral": { "count": 3378, "time": 146947 }, "ParseProgram": { "count": 10, "time": 784 }, "PreParseWithVariableResolution": { "count": 6145, "time": 16589 }, "PreParseNoVariableResolution": { "count": 105, "time": 2885 }, "JsonParse": { "count": 25, "time": 118587 }, "StringParseFloat": { "count": 7, "time": 858 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 24906 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1124 }, "LoadGlobalIC_Miss": { "count": 719, "time": 4754 }, "StoreGlobalIC_Miss": { "count": 8, "time": 832 }, "StoreIC_Miss": { "count": 1375, "time": 10993 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 10264 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 4441 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1541 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4129, "time": 16701 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5444, "time": 14840 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2065 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 14597 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 29 }, "LoadIC_SlowStub": { "count": 21, "time": 43 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 985 }, "LoadIC_LoadFieldDH": { "count": 4103, "time": 9228 }, "StoreIC_StoreFieldDH": { "count": 1292, "time": 6437 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 1267 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2127 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4485 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 80 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 545, "time": 2735 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1479 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 480, "time": 2683 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 835 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 151 }, "LoadIC_StringLength": { "count": 27, "time": 35 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 24 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 145 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 61 } }, "API": { "API_Context_New": { "count": 2, "time": 8070 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1192 }, "API_Object_SetPrivate": { "count": 35, "time": 22 }, "API_Persistent_New": { "count": 1875, "time": 977 }, "API_String_NewFromUtf8": { "count": 13, "time": 6 }, "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": 8579 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 138, "time": 32 }, "API_Object_SetPrototype": { "count": 43, "time": 37 }, "API_ObjectTemplate_New": { "count": 102, "time": 24 }, "API_String_NewFromOneByte": { "count": 1038, "time": 926 }, "API_String_Write": { "count": 654, "time": 283 }, "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": 3 }, "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": 19 }, "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": 469 }, "CompileBackgroundScript": { "count": 1, "time": 37 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 117 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 712 }, "ParseBackgroundProgram": { "count": 1, "time": 788 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6129 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50328 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 71, "time": 4 }, "OptimizeCode": { "count": 71, "time": 873 }, "RecompileSynchronous": { "count": 141, "time": 101480 }, "CompileOptimized_Concurrent": { "count": 70, "time": 1812 }, "StackGuard": { "count": 69, "time": 2320 }, "DeoptimizeCode": { "count": 6, "time": 246 }, "NotifyDeoptimized": { "count": 5, "time": 951 } } } }, { "duration": 2712140, "js": 2567288, "phases": [ { "phase": "load", "start": 0, "duration": 86165 }, { "phase": "boot", "start": 86165, "duration": 740613 }, { "phase": "transition", "start": 826778, "duration": 663275 }, { "phase": "render", "start": 1490053, "duration": 1222087 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 288259 }, { "kind": "MinorGC", "type": "scavenge", "start": 398395, "duration": 5810, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 434295, "duration": 5714, "usedHeapSizeAfter": 4487568, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 512820, "duration": 2028, "usedHeapSizeAfter": 5796840, "usedHeapSizeBefore": 6119280 }, { "kind": "MinorGC", "type": "scavenge", "start": 649176, "duration": 2288, "usedHeapSizeAfter": 7890584, "usedHeapSizeBefore": 8569896 }, { "kind": "MinorGC", "type": "scavenge", "start": 819285, "duration": 3775, "usedHeapSizeAfter": 9203664, "usedHeapSizeBefore": 9826848 }, { "kind": "MinorGC", "type": "scavenge", "start": 1034144, "duration": 2038, "usedHeapSizeAfter": 10548520, "usedHeapSizeBefore": 11563080 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1137947, "duration": 470, "usedHeapSizeAfter": 11249144, "usedHeapSizeBefore": 11249144 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1139430, "duration": 7600, "usedHeapSizeAfter": 8533512, "usedHeapSizeBefore": 11249304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1326154, "duration": 4219, "usedHeapSizeAfter": 21297920, "usedHeapSizeBefore": 22725384 }, { "kind": "MinorGC", "type": "scavenge", "start": 1361120, "duration": 4343, "usedHeapSizeAfter": 22182280, "usedHeapSizeBefore": 22836672 }, { "kind": "MinorGC", "type": "scavenge", "start": 1400293, "duration": 6347, "usedHeapSizeAfter": 24244808, "usedHeapSizeBefore": 25398032 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1555978, "duration": 190, "usedHeapSizeAfter": 28634328, "usedHeapSizeBefore": 28634328 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1576763, "duration": 10382, "usedHeapSizeAfter": 25008264, "usedHeapSizeBefore": 28981856 }, { "kind": "MinorGC", "type": "scavenge", "start": 1741729, "duration": 8871, "usedHeapSizeAfter": 25304816, "usedHeapSizeBefore": 29395952 }, { "kind": "MinorGC", "type": "scavenge", "start": 1937314, "duration": 5459, "usedHeapSizeAfter": 29083376, "usedHeapSizeBefore": 32550048 }, { "kind": "MinorGC", "type": "scavenge", "start": 2166710, "duration": 4659, "usedHeapSizeAfter": 29168600, "usedHeapSizeBefore": 41740424 }, { "kind": "MajorGC", "type": "weak processing", "start": 2707485, "duration": 10, "usedHeapSizeAfter": 39621104, "usedHeapSizeBefore": 39621104 } ], "blinkGC": [ { "start": 256020, "duration": 3167 }, { "start": 256028, "duration": 3113 }, { "start": 273210, "duration": 2003 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1134, "time": 1136 }, "FunctionCallback": { "count": 4488, "time": 87861 }, "NamedGetterCallback": { "count": 107, "time": 6936 }, "GetMoreDataCallback": { "count": 14, "time": 139735 }, "AccessorSetterCallback": { "count": 5392, "time": 1583 }, "GCEpilogueCallback": { "count": 16, "time": 951 }, "GCPrologueCallback": { "count": 16, "time": 658 }, "NamedSetterCallback": { "count": 18, "time": 303 }, "StoreCallbackProperty": { "count": 5334, "time": 5180 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 14704 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1377 }, "CompileFunction": { "count": 3320, "time": 93634 }, "CompileIgnition": { "count": 3375, "time": 111748 }, "CompileIgnitionFinalization": { "count": 3380, "time": 35219 }, "CompileRewriteReturnResult": { "count": 3330, "time": 290 }, "CompileScopeAnalysis": { "count": 3330, "time": 14174 }, "CompileScript": { "count": 10, "time": 889 }, "CompileLazy": { "count": 3177, "time": 16390 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 92 }, "RegExpInitializeAndCompile": { "count": 177, "time": 202 }, "CompileForOnStackReplacement": { "count": 1, "time": 22 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 664, "time": 1155 }, "Map_SetPrototype": { "count": 12962, "time": 3388 }, "Map_TransitionToDataProperty": { "count": 11966, "time": 34399 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 81 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5744 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8521 }, "CreateArrayLiteral": { "count": 761, "time": 433 }, "CreateObjectLiteral": { "count": 1890, "time": 11216 }, "SetProperty": { "count": 8831, "time": 13195 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 846 }, "NewClosure_Tenured": { "count": 2398, "time": 2376 }, "HandleApiCall": { "count": 3986, "time": 2246 }, "DateConstructor": { "count": 268, "time": 663 }, "ArrayLengthGetter": { "count": 374, "time": 17 }, "ArrayLengthSetter": { "count": 5152, "time": 1355 }, "FunctionPrototypeSetter": { "count": 239, "time": 1876 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 99 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 78 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 58 }, "SetGrow": { "count": 26, "time": 35 }, "WeakCollectionSet": { "count": 5007, "time": 5773 }, "ForInEnumerate": { "count": 380, "time": 3112 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 257, "time": 2358 }, "CreateListFromArrayLike": { "count": 18, "time": 242 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 3001 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 3603 }, "AddDictionaryProperty": { "count": 10572, "time": 14181 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 39 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 4992 }, "HasProperty": { "count": 961, "time": 2484 }, "KeyedGetProperty": { "count": 223, "time": 859 }, "NewObject": { "count": 251, "time": 1409 }, "ObjectCreate": { "count": 221, "time": 3156 }, "ObjectKeys": { "count": 53, "time": 166 }, "SetDataProperties": { "count": 71, "time": 1196 }, "ToString": { "count": 28, "time": 24 }, "RegExpExec": { "count": 269, "time": 10849 }, "RegExpExecMultiple": { "count": 327, "time": 843 }, "RegExpReplace": { "count": 784, "time": 4621 }, "StringSplit": { "count": 6134, "time": 5200 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 506 }, "StringBuilderJoin": { "count": 136, "time": 272 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 559, "time": 799 }, "StringIndexOfUnchecked": { "count": 330, "time": 91 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 5026, "time": 7643 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 315 }, "ArrayUnshift": { "count": 45, "time": 28 }, "DateNow": { "count": 60, "time": 61 }, "FunctionPrototypeToString": { "count": 116, "time": 70 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 2537 }, "ObjectFreeze": { "count": 11, "time": 24 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57376 }, "ObjectSetPrototypeOf": { "count": 205, "time": 226 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 644 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 36 }, "ArrayShift": { "count": 120, "time": 73 }, "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": 5 }, "Interrupt": { "count": 143, "time": 1365 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 493 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1086 }, "ArrayPop": { "count": 63, "time": 28 }, "ArrayBufferConstructor": { "count": 1, "time": 3812 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 180 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 892 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2365 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 1075 }, "StringToNumber": { "count": 196, "time": 47 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 615 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 21 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1015, "time": 2315 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 78 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 9 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 74 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3860 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7996 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 33 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 29 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 32 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 41651 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4216 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 216 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1652 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 120593 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 16245 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1942 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 1538 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 634 }, "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": 19 }, "GC_MC_FINISH": { "count": 2, "time": 574 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 55 }, "GC_MC_SWEEP": { "count": 2, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 57 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 970 }, "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": 105 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 3235 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5394 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 17 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 228 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2590 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 1414 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 782 }, "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": 633 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 1084 }, "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": 85 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 272 }, "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": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 126 }, "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": 73 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7959 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4354 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 33410 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2727 }, "GC_Custom_IncrementalMarkingObserver": { "count": 112, "time": 1485 } }, "JavaScript": { "JS_Execution": { "count": 5558, "time": 1027783 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 16429 }, "ParseFunctionLiteral": { "count": 3378, "time": 141591 }, "ParseProgram": { "count": 10, "time": 1332 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11946 }, "PreParseNoVariableResolution": { "count": 105, "time": 1579 }, "JsonParse": { "count": 25, "time": 115760 }, "StringParseFloat": { "count": 7, "time": 175 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 16259 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1644 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1182 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1362, "time": 5275 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9091 }, "LoadIC_FunctionPrototypeStub": { "count": 397, "time": 987 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 344 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3942, "time": 18459 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 23 }, "LoadIC_LoadNonexistentDH": { "count": 5449, "time": 14935 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5231 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 19232 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 32 }, "LoadIC_SlowStub": { "count": 21, "time": 54 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2127 }, "LoadIC_LoadFieldDH": { "count": 4070, "time": 13901 }, "StoreIC_StoreFieldDH": { "count": 1289, "time": 5486 }, "ElementsTransitionAndStoreIC_Miss": { "count": 2, "time": 6 }, "KeyedLoadIC_Miss": { "count": 10, "time": 13 }, "LoadIC_Miss": { "count": 107, "time": 1771 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2565 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 6343 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 81 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 543, "time": 4523 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1956 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 481, "time": 3345 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 973 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 150 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 339 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 26 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 60 } }, "API": { "API_Context_New": { "count": 2, "time": 10180 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3167 }, "API_Object_SetPrivate": { "count": 35, "time": 46 }, "API_Persistent_New": { "count": 1875, "time": 224 }, "API_String_NewFromUtf8": { "count": 13, "time": 7 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 957 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4607 }, "API_Object_CreateDataProperty": { "count": 22, "time": 497 }, "API_Object_Get": { "count": 138, "time": 42 }, "API_Object_SetPrototype": { "count": 43, "time": 699 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1820 }, "API_String_Write": { "count": 654, "time": 171 }, "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": 4 }, "API_Private_New": { "count": 3, "time": 2 }, "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": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 443 }, "CompileBackgroundScript": { "count": 1, "time": 7 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 94 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 777 }, "ParseBackgroundProgram": { "count": 1, "time": 717 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6662 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51730 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 90, "time": 6 }, "OptimizeCode": { "count": 90, "time": 1109 }, "RecompileSynchronous": { "count": 179, "time": 122460 }, "CompileOptimized_Concurrent": { "count": 89, "time": 4656 }, "StackGuard": { "count": 89, "time": 3249 }, "DeoptimizeCode": { "count": 8, "time": 1542 }, "NotifyDeoptimized": { "count": 7, "time": 1141 } } } }, { "duration": 2726530, "js": 2571750, "phases": [ { "phase": "load", "start": 0, "duration": 94090 }, { "phase": "boot", "start": 94090, "duration": 756215 }, { "phase": "transition", "start": 850305, "duration": 676573 }, { "phase": "render", "start": 1526878, "duration": 1199652 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 305976 }, { "kind": "MinorGC", "type": "scavenge", "start": 411486, "duration": 5503, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 446634, "duration": 5852, "usedHeapSizeAfter": 4487624, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 530924, "duration": 2093, "usedHeapSizeAfter": 5788584, "usedHeapSizeBefore": 6119576 }, { "kind": "MinorGC", "type": "scavenge", "start": 673189, "duration": 2961, "usedHeapSizeAfter": 7904040, "usedHeapSizeBefore": 8581568 }, { "kind": "MinorGC", "type": "scavenge", "start": 852153, "duration": 3547, "usedHeapSizeAfter": 9245368, "usedHeapSizeBefore": 9842416 }, { "kind": "MinorGC", "type": "scavenge", "start": 1054266, "duration": 1959, "usedHeapSizeAfter": 10553560, "usedHeapSizeBefore": 11567888 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1152799, "duration": 61, "usedHeapSizeAfter": 11269944, "usedHeapSizeBefore": 11269944 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1157283, "duration": 6343, "usedHeapSizeAfter": 8533048, "usedHeapSizeBefore": 11270104 }, { "kind": "MajorGC", "type": "weak processing", "start": 1164729, "duration": 9, "usedHeapSizeAfter": 8533128, "usedHeapSizeBefore": 8533128 }, { "kind": "MinorGC", "type": "scavenge", "start": 1354338, "duration": 3627, "usedHeapSizeAfter": 21297592, "usedHeapSizeBefore": 22726320 }, { "kind": "MinorGC", "type": "scavenge", "start": 1388439, "duration": 3807, "usedHeapSizeAfter": 22166168, "usedHeapSizeBefore": 22812248 }, { "kind": "MinorGC", "type": "scavenge", "start": 1434043, "duration": 4420, "usedHeapSizeAfter": 24207208, "usedHeapSizeBefore": 25368616 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1584926, "duration": 84, "usedHeapSizeAfter": 28499784, "usedHeapSizeBefore": 28499784 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1592694, "duration": 9012, "usedHeapSizeAfter": 24665248, "usedHeapSizeBefore": 28580280 }, { "kind": "MinorGC", "type": "scavenge", "start": 1756776, "duration": 6552, "usedHeapSizeAfter": 25188224, "usedHeapSizeBefore": 29474184 }, { "kind": "MinorGC", "type": "scavenge", "start": 1939068, "duration": 9534, "usedHeapSizeAfter": 28941216, "usedHeapSizeBefore": 32371744 }, { "kind": "MinorGC", "type": "scavenge", "start": 2180418, "duration": 4892, "usedHeapSizeAfter": 29036200, "usedHeapSizeBefore": 41606248 } ], "blinkGC": [ { "start": 278490, "duration": 3232 }, { "start": 278498, "duration": 2698 }, { "start": 290369, "duration": 2453 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1134, "time": 702 }, "FunctionCallback": { "count": 4489, "time": 89354 }, "NamedGetterCallback": { "count": 107, "time": 9315 }, "GetMoreDataCallback": { "count": 14, "time": 151908 }, "AccessorSetterCallback": { "count": 5392, "time": 1701 }, "GCEpilogueCallback": { "count": 16, "time": 1905 }, "GCPrologueCallback": { "count": 16, "time": 311 }, "NamedSetterCallback": { "count": 18, "time": 108 }, "StoreCallbackProperty": { "count": 5334, "time": 2909 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 12475 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 2312 }, "CompileFunction": { "count": 3320, "time": 96181 }, "CompileIgnition": { "count": 3375, "time": 97650 }, "CompileIgnitionFinalization": { "count": 3380, "time": 25996 }, "CompileRewriteReturnResult": { "count": 3330, "time": 670 }, "CompileScopeAnalysis": { "count": 3330, "time": 14545 }, "CompileScript": { "count": 10, "time": 1387 }, "CompileLazy": { "count": 3177, "time": 14131 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 661 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1302 }, "CompileForOnStackReplacement": { "count": 2, "time": 29 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 664, "time": 3089 }, "Map_SetPrototype": { "count": 12965, "time": 2942 }, "Map_TransitionToDataProperty": { "count": 11966, "time": 35002 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 538 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3721 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7689 }, "CreateArrayLiteral": { "count": 761, "time": 1039 }, "CreateObjectLiteral": { "count": 1890, "time": 8420 }, "SetProperty": { "count": 8831, "time": 11920 }, "DeclareGlobals": { "count": 2, "time": 590 }, "NewClosure": { "count": 344, "time": 68 }, "NewClosure_Tenured": { "count": 2398, "time": 1393 }, "HandleApiCall": { "count": 3986, "time": 4418 }, "DateConstructor": { "count": 268, "time": 129 }, "ArrayLengthGetter": { "count": 374, "time": 26 }, "ArrayLengthSetter": { "count": 5152, "time": 1358 }, "FunctionPrototypeSetter": { "count": 239, "time": 1253 }, "FunctionLengthGetter": { "count": 13, "time": 28 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 428 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 79 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 510 }, "SetGrow": { "count": 26, "time": 568 }, "WeakCollectionSet": { "count": 5007, "time": 8903 }, "ForInEnumerate": { "count": 380, "time": 1963 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 216, "time": 2858 }, "CreateListFromArrayLike": { "count": 18, "time": 23 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "CreateRegExpLiteral": { "count": 235, "time": 1718 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 2268 }, "AddDictionaryProperty": { "count": 10572, "time": 15572 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 44 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3362 }, "HasProperty": { "count": 961, "time": 1732 }, "KeyedGetProperty": { "count": 223, "time": 290 }, "NewObject": { "count": 251, "time": 1871 }, "ObjectCreate": { "count": 221, "time": 720 }, "ObjectKeys": { "count": 53, "time": 741 }, "SetDataProperties": { "count": 71, "time": 1811 }, "ToString": { "count": 28, "time": 28 }, "RegExpExec": { "count": 269, "time": 11458 }, "RegExpExecMultiple": { "count": 327, "time": 2118 }, "RegExpReplace": { "count": 784, "time": 3934 }, "StringSplit": { "count": 6134, "time": 6481 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 22 }, "StringBuilderConcat": { "count": 152, "time": 77 }, "StringBuilderJoin": { "count": 136, "time": 83 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 554, "time": 101 }, "StringIndexOfUnchecked": { "count": 330, "time": 714 }, "StringToArray": { "count": 1, "time": 10 }, "ArrayConcat": { "count": 5026, "time": 9712 }, "ArrayPush": { "count": 8, "time": 18 }, "ArraySplice": { "count": 82, "time": 162 }, "ArrayUnshift": { "count": 45, "time": 25 }, "DateNow": { "count": 60, "time": 67 }, "FunctionPrototypeToString": { "count": 116, "time": 787 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 1650 }, "ObjectFreeze": { "count": 11, "time": 12 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 51813 }, "ObjectSetPrototypeOf": { "count": 205, "time": 207 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 694 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 869 }, "ArrayShift": { "count": 120, "time": 89 }, "Object_DeleteProperty": { "count": 6, "time": 15 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 140, "time": 1800 }, "OrdinaryHasInstance": { "count": 13, "time": 7 }, "StringToLowerCaseIntl": { "count": 223, "time": 793 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 121 }, "ArrayPop": { "count": 63, "time": 31 }, "ArrayBufferConstructor": { "count": 1, "time": 4353 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 736 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 109 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 1966 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 133 }, "StringToNumber": { "count": 196, "time": 50 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 19 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1001, "time": 2021 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 61 }, "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": 86 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 4745 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6743 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 57 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 258 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 38 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 42765 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3311 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 946 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1424 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 118262 }, "GC_MC_INCREMENTAL": { "count": 29, "time": 14976 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1677 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 941 }, "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": 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": 323 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 57 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1206 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 658 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 104 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1875 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4807 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 457 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1886 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 274 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 876 }, "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": 677 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 17 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 250 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 9 }, "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": 1062 }, "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": 107 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5706 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2068 }, "GC_MC_BACKGROUND_MARKING": { "count": 19, "time": 31129 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2242 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 489 } }, "JavaScript": { "JS_Execution": { "count": 5548, "time": 1060970 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 14118 }, "ParseFunctionLiteral": { "count": 3378, "time": 151516 }, "ParseProgram": { "count": 10, "time": 1401 }, "PreParseWithVariableResolution": { "count": 6145, "time": 17940 }, "PreParseNoVariableResolution": { "count": 105, "time": 2486 }, "JsonParse": { "count": 25, "time": 125455 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21924 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1720 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3340 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1362, "time": 5790 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7841 }, "LoadIC_FunctionPrototypeStub": { "count": 397, "time": 3073 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 384 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3946, "time": 15903 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5445, "time": 15023 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3324 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 20148 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 32 }, "LoadIC_SlowStub": { "count": 21, "time": 308 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1465 }, "LoadIC_LoadFieldDH": { "count": 4059, "time": 13975 }, "StoreIC_StoreFieldDH": { "count": 1289, "time": 7305 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 2307 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2440 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3782 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 84 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 533, "time": 1773 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1865 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 1624 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 56 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1295 }, "LoadIC_StringLength": { "count": 27, "time": 302 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 21 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 6879 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1412 }, "API_Object_SetPrivate": { "count": 35, "time": 16 }, "API_Persistent_New": { "count": 1875, "time": 305 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 347 }, "API_Function_NewInstance": { "count": 43, "time": 327 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3452 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 35 }, "API_Object_SetPrototype": { "count": 43, "time": 206 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2433 }, "API_String_Write": { "count": 654, "time": 1269 }, "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": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 824 }, "API_Private_New": { "count": 3, "time": 0 }, "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": 406 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 106 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 678 }, "ParseBackgroundProgram": { "count": 1, "time": 736 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5505 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 48114 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 7 }, "OptimizeCode": { "count": 76, "time": 1404 }, "RecompileSynchronous": { "count": 150, "time": 104393 }, "CompileOptimized_Concurrent": { "count": 74, "time": 3166 }, "StackGuard": { "count": 76, "time": 2233 }, "DeoptimizeCode": { "count": 8, "time": 342 }, "NotifyDeoptimized": { "count": 7, "time": 369 } } } }, { "duration": 2719522, "js": 2568290, "phases": [ { "phase": "load", "start": 0, "duration": 87131 }, { "phase": "boot", "start": 87131, "duration": 742816 }, { "phase": "transition", "start": 829947, "duration": 708444 }, { "phase": "render", "start": 1538391, "duration": 1181131 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 290890 }, { "kind": "MinorGC", "type": "scavenge", "start": 400530, "duration": 6451, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 434593, "duration": 7358, "usedHeapSizeAfter": 4487624, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 517331, "duration": 1587, "usedHeapSizeAfter": 5791264, "usedHeapSizeBefore": 6119560 }, { "kind": "MinorGC", "type": "scavenge", "start": 659305, "duration": 3189, "usedHeapSizeAfter": 7904128, "usedHeapSizeBefore": 8574472 }, { "kind": "MinorGC", "type": "scavenge", "start": 821272, "duration": 3159, "usedHeapSizeAfter": 9222896, "usedHeapSizeBefore": 9823352 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1012234, "duration": 72, "usedHeapSizeAfter": 11125536, "usedHeapSizeBefore": 11125536 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1027205, "duration": 7020, "usedHeapSizeAfter": 8891768, "usedHeapSizeBefore": 11243576 }, { "kind": "MajorGC", "type": "weak processing", "start": 1131135, "duration": 14, "usedHeapSizeAfter": 9925608, "usedHeapSizeBefore": 9925608 }, { "kind": "MinorGC", "type": "scavenge", "start": 1337587, "duration": 4922, "usedHeapSizeAfter": 21110952, "usedHeapSizeBefore": 22858120 }, { "kind": "MinorGC", "type": "scavenge", "start": 1386442, "duration": 5494, "usedHeapSizeAfter": 22399336, "usedHeapSizeBefore": 23278280 }, { "kind": "MinorGC", "type": "scavenge", "start": 1430085, "duration": 3724, "usedHeapSizeAfter": 24201056, "usedHeapSizeBefore": 25261040 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1504497, "duration": 74, "usedHeapSizeAfter": 28106872, "usedHeapSizeBefore": 28106872 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1512405, "duration": 10572, "usedHeapSizeAfter": 24524408, "usedHeapSizeBefore": 28492160 }, { "kind": "MinorGC", "type": "scavenge", "start": 1729113, "duration": 6985, "usedHeapSizeAfter": 25099704, "usedHeapSizeBefore": 29020808 }, { "kind": "MinorGC", "type": "scavenge", "start": 2098683, "duration": 6130, "usedHeapSizeAfter": 29527808, "usedHeapSizeBefore": 40603208 }, { "kind": "MinorGC", "type": "scavenge", "start": 2345096, "duration": 3866, "usedHeapSizeAfter": 29661040, "usedHeapSizeBefore": 41671448 }, { "kind": "MajorGC", "type": "weak processing", "start": 2715354, "duration": 562, "usedHeapSizeAfter": 33950168, "usedHeapSizeBefore": 33950168 } ], "blinkGC": [ { "start": 257541, "duration": 2854 }, { "start": 257549, "duration": 2798 }, { "start": 274348, "duration": 1308 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 1073 }, "FunctionCallback": { "count": 4485, "time": 86838 }, "NamedGetterCallback": { "count": 107, "time": 6579 }, "GetMoreDataCallback": { "count": 14, "time": 138628 }, "AccessorSetterCallback": { "count": 5392, "time": 1311 }, "GCEpilogueCallback": { "count": 15, "time": 1384 }, "GCPrologueCallback": { "count": 15, "time": 1043 }, "NamedSetterCallback": { "count": 18, "time": 106 }, "StoreCallbackProperty": { "count": 5334, "time": 3012 }, "NamedQueryCallback": { "count": 11, "time": 834 }, "RunMicrotaskCallback": { "count": 42, "time": 13735 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1930 }, "CompileFunction": { "count": 3320, "time": 97612 }, "CompileIgnition": { "count": 3375, "time": 109107 }, "CompileIgnitionFinalization": { "count": 3380, "time": 28539 }, "CompileRewriteReturnResult": { "count": 3330, "time": 124 }, "CompileScopeAnalysis": { "count": 3330, "time": 9752 }, "CompileScript": { "count": 10, "time": 585 }, "CompileLazy": { "count": 3177, "time": 14447 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 74 }, "RegExpInitializeAndCompile": { "count": 177, "time": 537 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 655, "time": 1361 }, "Map_SetPrototype": { "count": 12939, "time": 3197 }, "Map_TransitionToDataProperty": { "count": 11944, "time": 35121 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 84 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4579 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9055 }, "CreateArrayLiteral": { "count": 761, "time": 2227 }, "CreateObjectLiteral": { "count": 1890, "time": 10725 }, "SetProperty": { "count": 8825, "time": 14800 }, "DeclareGlobals": { "count": 2, "time": 239 }, "NewClosure": { "count": 344, "time": 74 }, "NewClosure_Tenured": { "count": 2398, "time": 2080 }, "HandleApiCall": { "count": 3986, "time": 3767 }, "DateConstructor": { "count": 268, "time": 102 }, "ArrayLengthGetter": { "count": 374, "time": 22 }, "ArrayLengthSetter": { "count": 5152, "time": 2368 }, "FunctionPrototypeSetter": { "count": 239, "time": 1955 }, "FunctionLengthGetter": { "count": 13, "time": 17 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 452 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 802 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 33 }, "WeakCollectionSet": { "count": 5007, "time": 8815 }, "ForInEnumerate": { "count": 380, "time": 2061 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 300, "time": 4735 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2810 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5041, "time": 3828 }, "AddDictionaryProperty": { "count": 10572, "time": 16541 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 54 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 9 }, "GetProperty": { "count": 6297, "time": 3972 }, "HasProperty": { "count": 961, "time": 2200 }, "KeyedGetProperty": { "count": 223, "time": 446 }, "NewObject": { "count": 251, "time": 428 }, "ObjectCreate": { "count": 221, "time": 3588 }, "ObjectKeys": { "count": 53, "time": 1318 }, "SetDataProperties": { "count": 71, "time": 1288 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 10693 }, "RegExpExecMultiple": { "count": 327, "time": 1140 }, "RegExpReplace": { "count": 784, "time": 3912 }, "StringSplit": { "count": 6134, "time": 6525 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 487 }, "StringBuilderConcat": { "count": 152, "time": 136 }, "StringBuilderJoin": { "count": 136, "time": 58 }, "StringCharCodeAt": { "count": 11, "time": 9 }, "StringEqual": { "count": 536, "time": 810 }, "StringIndexOfUnchecked": { "count": 330, "time": 82 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 5026, "time": 6340 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 428 }, "ArrayUnshift": { "count": 45, "time": 895 }, "DateNow": { "count": 60, "time": 768 }, "FunctionPrototypeToString": { "count": 116, "time": 1347 }, "ObjectDefineProperties": { "count": 2, "time": 25 }, "ObjectDefineProperty": { "count": 650, "time": 1409 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 71699 }, "ObjectSetPrototypeOf": { "count": 205, "time": 695 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 797 }, "GlobalUnescape": { "count": 1, "time": 147 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 647 }, "ArrayShift": { "count": 120, "time": 74 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 141, "time": 982 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 1348 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 111 }, "ArrayPop": { "count": 63, "time": 30 }, "ArrayBufferConstructor": { "count": 1, "time": 4051 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 39 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 79 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3960 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 1081 }, "StringToNumber": { "count": 196, "time": 42 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 7 }, "DateUTC": { "count": 24, "time": 239 }, "ObjectIsFrozen": { "count": 216, "time": 13 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1058, "time": 5408 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 56 }, "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": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 72 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3230 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6193 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 33 }, "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": 39583 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 3044 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1311 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 2 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 2184 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 102618 }, "GC_MC_INCREMENTAL": { "count": 32, "time": 18395 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1832 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 9 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 421 }, "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": 16 }, "GC_MC_FINISH": { "count": 2, "time": 789 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 52 }, "GC_MC_SWEEP": { "count": 2, "time": 612 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 68 }, "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": 16 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 108 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1704 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5781 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 583 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 81 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3368 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 264 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 201 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 29 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 17 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 933 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 8 }, "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": 7 }, "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": 1403 }, "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": 8301 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 3568 }, "GC_MC_BACKGROUND_MARKING": { "count": 36, "time": 29945 }, "GC_Custom_IncrementalMarkingObserver": { "count": 196, "time": 1766 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2604 } }, "JavaScript": { "JS_Execution": { "count": 5520, "time": 1050687 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 19446 }, "ParseFunctionLiteral": { "count": 3378, "time": 143529 }, "ParseProgram": { "count": 10, "time": 868 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14285 }, "PreParseNoVariableResolution": { "count": 105, "time": 1363 }, "JsonParse": { "count": 25, "time": 119318 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20491 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3752 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2270 }, "StoreGlobalIC_Miss": { "count": 8, "time": 15 }, "StoreIC_Miss": { "count": 1349, "time": 5014 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6240 }, "LoadIC_FunctionPrototypeStub": { "count": 388, "time": 987 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 3328 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3994, "time": 17340 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5448, "time": 11791 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3927 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 21808 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 655 }, "LoadIC_SlowStub": { "count": 21, "time": 41 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 338 }, "LoadIC_LoadFieldDH": { "count": 4011, "time": 12692 }, "StoreIC_StoreFieldDH": { "count": 1271, "time": 4950 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 645 }, "LoadIC_Miss": { "count": 107, "time": 1040 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3027 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 210 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5101 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 83 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 505, "time": 4776 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 124, "time": 2247 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 1219 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 579 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 140 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 25 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 868 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 65 } }, "API": { "API_Context_New": { "count": 2, "time": 12984 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3657 }, "API_Object_SetPrivate": { "count": 35, "time": 20 }, "API_Persistent_New": { "count": 1876, "time": 225 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 1111 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2198 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 40 }, "API_Object_SetPrototype": { "count": 43, "time": 53 }, "API_ObjectTemplate_New": { "count": 102, "time": 10 }, "API_String_NewFromOneByte": { "count": 1038, "time": 495 }, "API_String_Write": { "count": 654, "time": 416 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 24 }, "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": 3 }, "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": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 356 }, "CompileBackgroundScript": { "count": 1, "time": 7 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 104 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 1002 }, "ParseBackgroundProgram": { "count": 1, "time": 829 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6701 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52623 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 2 }, "OptimizeCode": { "count": 76, "time": 1449 }, "RecompileSynchronous": { "count": 152, "time": 87255 }, "CompileOptimized_Concurrent": { "count": 76, "time": 800 }, "StackGuard": { "count": 80, "time": 2461 }, "DeoptimizeCode": { "count": 9, "time": 2908 }, "NotifyDeoptimized": { "count": 7, "time": 134 } } } }, { "duration": 2736289, "js": 2587550, "phases": [ { "phase": "load", "start": 0, "duration": 88030 }, { "phase": "boot", "start": 88030, "duration": 768427 }, { "phase": "transition", "start": 856457, "duration": 670733 }, { "phase": "render", "start": 1527190, "duration": 1209099 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 301854 }, { "kind": "MinorGC", "type": "scavenge", "start": 403571, "duration": 5499, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 437703, "duration": 5656, "usedHeapSizeAfter": 4487552, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 517290, "duration": 3073, "usedHeapSizeAfter": 5816880, "usedHeapSizeBefore": 6119576 }, { "kind": "MinorGC", "type": "scavenge", "start": 662307, "duration": 3063, "usedHeapSizeAfter": 7872328, "usedHeapSizeBefore": 8556608 }, { "kind": "MinorGC", "type": "scavenge", "start": 845829, "duration": 2879, "usedHeapSizeAfter": 9201464, "usedHeapSizeBefore": 9807392 }, { "kind": "MinorGC", "type": "scavenge", "start": 1047772, "duration": 4404, "usedHeapSizeAfter": 10518096, "usedHeapSizeBefore": 11555024 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1156977, "duration": 432, "usedHeapSizeAfter": 11248792, "usedHeapSizeBefore": 11248792 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1159263, "duration": 6771, "usedHeapSizeAfter": 8523432, "usedHeapSizeBefore": 11248952 }, { "kind": "MajorGC", "type": "weak processing", "start": 1167485, "duration": 8, "usedHeapSizeAfter": 8523512, "usedHeapSizeBefore": 8523512 }, { "kind": "MinorGC", "type": "scavenge", "start": 1355769, "duration": 4267, "usedHeapSizeAfter": 21335968, "usedHeapSizeBefore": 22713568 }, { "kind": "MinorGC", "type": "scavenge", "start": 1392987, "duration": 6219, "usedHeapSizeAfter": 22099448, "usedHeapSizeBefore": 22794448 }, { "kind": "MinorGC", "type": "scavenge", "start": 1437162, "duration": 6592, "usedHeapSizeAfter": 24250824, "usedHeapSizeBefore": 25383904 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1580105, "duration": 412, "usedHeapSizeAfter": 28436456, "usedHeapSizeBefore": 28436456 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1607207, "duration": 10054, "usedHeapSizeAfter": 24968448, "usedHeapSizeBefore": 28939800 }, { "kind": "MinorGC", "type": "scavenge", "start": 1768333, "duration": 7231, "usedHeapSizeAfter": 25204280, "usedHeapSizeBefore": 29447920 }, { "kind": "MinorGC", "type": "scavenge", "start": 1954161, "duration": 3932, "usedHeapSizeAfter": 28829672, "usedHeapSizeBefore": 32437480 }, { "kind": "MinorGC", "type": "scavenge", "start": 2179310, "duration": 6116, "usedHeapSizeAfter": 29051144, "usedHeapSizeBefore": 41600080 } ], "blinkGC": [ { "start": 266291, "duration": 697 }, { "start": 266298, "duration": 645 }, { "start": 279851, "duration": 1474 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1133, "time": 1728 }, "FunctionCallback": { "count": 4490, "time": 91315 }, "NamedGetterCallback": { "count": 107, "time": 7870 }, "GetMoreDataCallback": { "count": 14, "time": 148222 }, "AccessorSetterCallback": { "count": 5392, "time": 4420 }, "GCEpilogueCallback": { "count": 16, "time": 1142 }, "GCPrologueCallback": { "count": 16, "time": 1931 }, "NamedSetterCallback": { "count": 18, "time": 1160 }, "StoreCallbackProperty": { "count": 5334, "time": 1746 }, "NamedQueryCallback": { "count": 11, "time": 1210 }, "RunMicrotaskCallback": { "count": 42, "time": 11563 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1526 }, "CompileFunction": { "count": 3320, "time": 98899 }, "CompileIgnition": { "count": 3375, "time": 100877 }, "CompileIgnitionFinalization": { "count": 3380, "time": 27415 }, "CompileRewriteReturnResult": { "count": 3330, "time": 805 }, "CompileScopeAnalysis": { "count": 3330, "time": 15561 }, "CompileScript": { "count": 10, "time": 1486 }, "CompileLazy": { "count": 3177, "time": 15623 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 73 }, "RegExpInitializeAndCompile": { "count": 177, "time": 198 }, "CompileForOnStackReplacement": { "count": 1, "time": 846 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 663, "time": 1425 }, "Map_SetPrototype": { "count": 12979, "time": 6062 }, "Map_TransitionToDataProperty": { "count": 11981, "time": 40538 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 87 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 11017 }, "InterpreterDeserializeLazy": { "count": 160, "time": 5301 }, "CreateArrayLiteral": { "count": 761, "time": 1991 }, "CreateObjectLiteral": { "count": 1890, "time": 6420 }, "SetProperty": { "count": 8832, "time": 12848 }, "DeclareGlobals": { "count": 2, "time": 40 }, "NewClosure": { "count": 344, "time": 131 }, "NewClosure_Tenured": { "count": 2398, "time": 1480 }, "HandleApiCall": { "count": 3986, "time": 3607 }, "DateConstructor": { "count": 268, "time": 378 }, "ArrayLengthGetter": { "count": 374, "time": 20 }, "ArrayLengthSetter": { "count": 5152, "time": 2196 }, "FunctionPrototypeSetter": { "count": 239, "time": 2992 }, "FunctionLengthGetter": { "count": 13, "time": 27 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 749 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 250 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 69 }, "SetGrow": { "count": 26, "time": 26 }, "WeakCollectionSet": { "count": 5007, "time": 6754 }, "ForInEnumerate": { "count": 380, "time": 1513 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 180 }, "AllocateInNewSpace": { "count": 259, "time": 2761 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 3007 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4570 }, "AddDictionaryProperty": { "count": 10572, "time": 11087 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 39 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 3688 }, "HasProperty": { "count": 961, "time": 510 }, "KeyedGetProperty": { "count": 223, "time": 1329 }, "NewObject": { "count": 251, "time": 1437 }, "ObjectCreate": { "count": 221, "time": 2368 }, "ObjectKeys": { "count": 53, "time": 1149 }, "SetDataProperties": { "count": 71, "time": 2724 }, "ToString": { "count": 28, "time": 362 }, "RegExpExec": { "count": 269, "time": 8521 }, "RegExpExecMultiple": { "count": 327, "time": 2314 }, "RegExpReplace": { "count": 784, "time": 3578 }, "StringSplit": { "count": 6134, "time": 10656 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 74 }, "StringBuilderConcat": { "count": 152, "time": 847 }, "StringBuilderJoin": { "count": 136, "time": 73 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 548, "time": 306 }, "StringIndexOfUnchecked": { "count": 330, "time": 892 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 5026, "time": 6387 }, "ArrayPush": { "count": 8, "time": 18 }, "ArraySplice": { "count": 82, "time": 104 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 63 }, "FunctionPrototypeToString": { "count": 116, "time": 65 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 1844 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 46745 }, "ObjectSetPrototypeOf": { "count": 205, "time": 213 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 116 }, "GlobalUnescape": { "count": 1, "time": 15 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 44 }, "ArrayShift": { "count": 120, "time": 90 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 145, "time": 1231 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 79 }, "DeleteProperty": { "count": 11, "time": 519 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 732 }, "ArrayPop": { "count": 63, "time": 31 }, "ArrayBufferConstructor": { "count": 1, "time": 5053 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 27 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 2140 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2887 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 277 }, "StringToNumber": { "count": 196, "time": 524 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 13 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 18 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1054, "time": 5096 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 60 }, "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": 25 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 69 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 1192 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7924 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 30 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 29 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 1067 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 45092 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 753 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 537 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1908 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 115356 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 17698 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1116 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 618 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 823 }, "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": 492 }, "GC_MC_MARK": { "count": 2, "time": 29 }, "GC_MC_PROLOGUE": { "count": 2, "time": 49 }, "GC_MC_SWEEP": { "count": 2, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 59 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 692 }, "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": 885 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 740 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 6365 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 43 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 87 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3134 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 290 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 511 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 340 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 11 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 21 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 1028 }, "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": 455 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 21 }, "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": 653 }, "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": 7514 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4837 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 32435 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2516 }, "GC_Custom_IncrementalMarkingObserver": { "count": 112, "time": 284 } }, "JavaScript": { "JS_Execution": { "count": 5562, "time": 1073019 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 13549 }, "ParseFunctionLiteral": { "count": 3378, "time": 131973 }, "ParseProgram": { "count": 10, "time": 1181 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12400 }, "PreParseNoVariableResolution": { "count": 105, "time": 1834 }, "JsonParse": { "count": 25, "time": 116348 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17376 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3468 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2441 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1377, "time": 7359 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7239 }, "LoadIC_FunctionPrototypeStub": { "count": 396, "time": 995 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1818 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4134, "time": 15997 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 23 }, "LoadIC_LoadNonexistentDH": { "count": 5450, "time": 17108 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2511 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 23744 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 3073 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2870 }, "LoadIC_LoadFieldDH": { "count": 4102, "time": 15450 }, "StoreIC_StoreFieldDH": { "count": 1292, "time": 5522 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 108, "time": 1538 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3299 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4981 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 81 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 547, "time": 3611 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 2031 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 4295 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 54 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 913 }, "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": 326 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 60 } }, "API": { "API_Context_New": { "count": 2, "time": 7793 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2281 }, "API_Object_SetPrivate": { "count": 35, "time": 23 }, "API_Persistent_New": { "count": 1875, "time": 1596 }, "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": 581 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3526 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 138, "time": 34 }, "API_Object_SetPrototype": { "count": 43, "time": 48 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1121 }, "API_String_Write": { "count": 654, "time": 470 }, "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": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 554 }, "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": 388 }, "CompileBackgroundScript": { "count": 1, "time": 7 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 95 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 952 }, "ParseBackgroundProgram": { "count": 1, "time": 739 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6446 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52811 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 83, "time": 4 }, "OptimizeCode": { "count": 83, "time": 1016 }, "RecompileSynchronous": { "count": 165, "time": 109677 }, "CompileOptimized_Concurrent": { "count": 82, "time": 2306 }, "StackGuard": { "count": 84, "time": 2232 }, "DeoptimizeCode": { "count": 9, "time": 990 }, "NotifyDeoptimized": { "count": 7, "time": 391 } } } }, { "duration": 2726832, "js": 2572078, "phases": [ { "phase": "load", "start": 0, "duration": 95607 }, { "phase": "boot", "start": 95607, "duration": 739782 }, { "phase": "transition", "start": 835389, "duration": 686621 }, { "phase": "render", "start": 1522010, "duration": 1204822 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 305035 }, { "kind": "MinorGC", "type": "scavenge", "start": 404374, "duration": 5172, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 436666, "duration": 5584, "usedHeapSizeAfter": 4487560, "usedHeapSizeBefore": 4629424 }, { "kind": "MinorGC", "type": "scavenge", "start": 512662, "duration": 885, "usedHeapSizeAfter": 5803080, "usedHeapSizeBefore": 6119240 }, { "kind": "MinorGC", "type": "scavenge", "start": 646817, "duration": 3902, "usedHeapSizeAfter": 7888656, "usedHeapSizeBefore": 8565536 }, { "kind": "MinorGC", "type": "scavenge", "start": 824057, "duration": 3649, "usedHeapSizeAfter": 9187040, "usedHeapSizeBefore": 9812480 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1006537, "duration": 68, "usedHeapSizeAfter": 11097200, "usedHeapSizeBefore": 11097200 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1020166, "duration": 7591, "usedHeapSizeAfter": 8898432, "usedHeapSizeBefore": 11213496 }, { "kind": "MajorGC", "type": "weak processing", "start": 1120414, "duration": 12, "usedHeapSizeAfter": 9941984, "usedHeapSizeBefore": 9941984 }, { "kind": "MinorGC", "type": "scavenge", "start": 1327272, "duration": 3974, "usedHeapSizeAfter": 21090488, "usedHeapSizeBefore": 22849720 }, { "kind": "MinorGC", "type": "scavenge", "start": 1382526, "duration": 7264, "usedHeapSizeAfter": 22340488, "usedHeapSizeBefore": 23263984 }, { "kind": "MinorGC", "type": "scavenge", "start": 1426597, "duration": 4192, "usedHeapSizeAfter": 24180224, "usedHeapSizeBefore": 25206880 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1431252, "duration": 69, "usedHeapSizeAfter": 24190256, "usedHeapSizeBefore": 24190256 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1479956, "duration": 7657, "usedHeapSizeAfter": 23297088, "usedHeapSizeBefore": 27212880 }, { "kind": "MinorGC", "type": "scavenge", "start": 1712910, "duration": 5418, "usedHeapSizeAfter": 25108576, "usedHeapSizeBefore": 29016288 }, { "kind": "MinorGC", "type": "scavenge", "start": 1911450, "duration": 6425, "usedHeapSizeAfter": 27563128, "usedHeapSizeBefore": 31328408 }, { "kind": "MinorGC", "type": "scavenge", "start": 2162289, "duration": 5100, "usedHeapSizeAfter": 29335376, "usedHeapSizeBefore": 41508568 }, { "kind": "MajorGC", "type": "weak processing", "start": 2723476, "duration": 12, "usedHeapSizeAfter": 40887280, "usedHeapSizeBefore": 40887280 } ], "blinkGC": [ { "start": 269112, "duration": 4684 }, { "start": 270850, "duration": 2457 }, { "start": 286212, "duration": 1192 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 1579 }, "FunctionCallback": { "count": 4489, "time": 81077 }, "NamedGetterCallback": { "count": 107, "time": 7399 }, "GetMoreDataCallback": { "count": 14, "time": 145691 }, "AccessorSetterCallback": { "count": 5392, "time": 1224 }, "GCEpilogueCallback": { "count": 15, "time": 954 }, "GCPrologueCallback": { "count": 15, "time": 2162 }, "NamedSetterCallback": { "count": 18, "time": 978 }, "StoreCallbackProperty": { "count": 5334, "time": 1171 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 11135 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 877 }, "CompileFunction": { "count": 3320, "time": 85347 }, "CompileIgnition": { "count": 3375, "time": 106241 }, "CompileIgnitionFinalization": { "count": 3380, "time": 33104 }, "CompileRewriteReturnResult": { "count": 3330, "time": 95 }, "CompileScopeAnalysis": { "count": 3330, "time": 14554 }, "CompileScript": { "count": 10, "time": 1425 }, "CompileLazy": { "count": 3177, "time": 17462 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 83 }, "RegExpInitializeAndCompile": { "count": 177, "time": 881 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 1656 }, "Map_SetPrototype": { "count": 12955, "time": 6705 }, "Map_TransitionToDataProperty": { "count": 11944, "time": 37286 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 63 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4320 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10276 }, "CreateArrayLiteral": { "count": 761, "time": 2229 }, "CreateObjectLiteral": { "count": 1890, "time": 10249 }, "SetProperty": { "count": 8822, "time": 14937 }, "DeclareGlobals": { "count": 2, "time": 18 }, "NewClosure": { "count": 344, "time": 62 }, "NewClosure_Tenured": { "count": 2398, "time": 2800 }, "HandleApiCall": { "count": 3986, "time": 2787 }, "DateConstructor": { "count": 268, "time": 121 }, "ArrayLengthGetter": { "count": 374, "time": 722 }, "ArrayLengthSetter": { "count": 5152, "time": 2133 }, "FunctionPrototypeSetter": { "count": 239, "time": 332 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 99 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 398 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 24 }, "WeakCollectionSet": { "count": 5007, "time": 8195 }, "ForInEnumerate": { "count": 379, "time": 3036 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 293, "time": 692 }, "CreateListFromArrayLike": { "count": 18, "time": 32 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1271 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5041, "time": 5325 }, "AddDictionaryProperty": { "count": 10572, "time": 17532 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 44 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 4015 }, "HasProperty": { "count": 961, "time": 2628 }, "KeyedGetProperty": { "count": 223, "time": 772 }, "NewObject": { "count": 251, "time": 599 }, "ObjectCreate": { "count": 221, "time": 2405 }, "ObjectKeys": { "count": 52, "time": 778 }, "SetDataProperties": { "count": 71, "time": 2661 }, "ToString": { "count": 28, "time": 24 }, "RegExpExec": { "count": 270, "time": 12771 }, "RegExpExecMultiple": { "count": 327, "time": 3176 }, "RegExpReplace": { "count": 784, "time": 5173 }, "StringSplit": { "count": 6134, "time": 11924 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 29 }, "StringBuilderConcat": { "count": 152, "time": 1113 }, "StringBuilderJoin": { "count": 136, "time": 94 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 557, "time": 716 }, "StringIndexOfUnchecked": { "count": 330, "time": 77 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 5026, "time": 5157 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 46 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 61 }, "FunctionPrototypeToString": { "count": 116, "time": 62 }, "ObjectDefineProperties": { "count": 2, "time": 641 }, "ObjectDefineProperty": { "count": 650, "time": 2024 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54647 }, "ObjectSetPrototypeOf": { "count": 205, "time": 820 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 2107 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 49 }, "ArrayShift": { "count": 120, "time": 1523 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 15 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 144, "time": 3728 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 637 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 10 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 271 }, "ArrayPop": { "count": 63, "time": 553 }, "ArrayBufferConstructor": { "count": 1, "time": 3809 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 577 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 105 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3290 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1116 }, "StringToNumber": { "count": 196, "time": 60 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 813 }, "DateUTC": { "count": 24, "time": 33 }, "ObjectIsFrozen": { "count": 216, "time": 28 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1083, "time": 3246 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 58 }, "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": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 946 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 1851 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 4848 }, "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": 62 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 40520 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2430 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1436 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1480 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 105623 }, "GC_MC_INCREMENTAL": { "count": 28, "time": 16189 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2446 }, "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": 122 }, "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": 8 }, "GC_MC_FINISH": { "count": 2, "time": 414 }, "GC_MC_MARK": { "count": 2, "time": 874 }, "GC_MC_PROLOGUE": { "count": 2, "time": 54 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 800 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 224 }, "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": 104 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1395 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3183 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 366 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 801 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2222 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 1085 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1175 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 4 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 831 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 122 }, "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": 423 }, "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": 11 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 209 }, "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": 7 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5222 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 2594 }, "GC_MC_BACKGROUND_MARKING": { "count": 33, "time": 29006 }, "GC_Custom_IncrementalMarkingObserver": { "count": 179, "time": 2045 }, "AllocateInTargetSpace": { "count": 1, "time": 3 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2530 } }, "JavaScript": { "JS_Execution": { "count": 5564, "time": 1061157 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 13427 }, "ParseFunctionLiteral": { "count": 3378, "time": 136997 }, "ParseProgram": { "count": 10, "time": 2217 }, "PreParseWithVariableResolution": { "count": 6145, "time": 7769 }, "PreParseNoVariableResolution": { "count": 105, "time": 3289 }, "JsonParse": { "count": 25, "time": 121116 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19304 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1631 }, "LoadGlobalIC_Miss": { "count": 719, "time": 934 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1352, "time": 8434 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5520 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 2431 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1440 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4090, "time": 22749 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 40 }, "LoadIC_LoadNonexistentDH": { "count": 5431, "time": 11099 }, "LoadIC_Premonomorphic": { "count": 922, "time": 7132 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 14814 }, "LoadGlobalIC_Slow": { "count": 21, "time": 411 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 32 }, "LoadIC_SlowStub": { "count": 21, "time": 43 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1465 }, "LoadIC_LoadFieldDH": { "count": 4080, "time": 17564 }, "StoreIC_StoreFieldDH": { "count": 1276, "time": 4946 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 1 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 2337 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4153 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5364 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 79 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 549, "time": 3847 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 2444 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 467, "time": 438 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 51 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 138 }, "LoadIC_StringLength": { "count": 27, "time": 24 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 59 } }, "API": { "API_Context_New": { "count": 2, "time": 8961 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1787 }, "API_Object_SetPrivate": { "count": 35, "time": 1710 }, "API_Persistent_New": { "count": 1877, "time": 1308 }, "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": 308 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2687 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 35 }, "API_Object_SetPrototype": { "count": 43, "time": 39 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1452 }, "API_String_Write": { "count": 654, "time": 165 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 120 }, "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": 26 }, "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": 6 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 96 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 830 }, "ParseBackgroundProgram": { "count": 1, "time": 693 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6533 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52792 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 73, "time": 8 }, "OptimizeCode": { "count": 73, "time": 701 }, "RecompileSynchronous": { "count": 145, "time": 107350 }, "CompileOptimized_Concurrent": { "count": 72, "time": 1798 }, "StackGuard": { "count": 76, "time": 2966 }, "DeoptimizeCode": { "count": 7, "time": 1554 }, "NotifyDeoptimized": { "count": 6, "time": 125 } } } }, { "duration": 2772834, "js": 2622048, "phases": [ { "phase": "load", "start": 0, "duration": 85433 }, { "phase": "boot", "start": 85433, "duration": 741480 }, { "phase": "transition", "start": 826913, "duration": 695700 }, { "phase": "render", "start": 1522613, "duration": 1250221 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 285593 }, { "kind": "MinorGC", "type": "scavenge", "start": 387158, "duration": 5951, "usedHeapSizeAfter": 3767024, "usedHeapSizeBefore": 4061200 }, { "kind": "MinorGC", "type": "scavenge", "start": 420437, "duration": 7274, "usedHeapSizeAfter": 4487576, "usedHeapSizeBefore": 4629464 }, { "kind": "MinorGC", "type": "scavenge", "start": 502210, "duration": 1940, "usedHeapSizeAfter": 5805080, "usedHeapSizeBefore": 6119512 }, { "kind": "MinorGC", "type": "scavenge", "start": 651498, "duration": 3723, "usedHeapSizeAfter": 7870160, "usedHeapSizeBefore": 8565888 }, { "kind": "MinorGC", "type": "scavenge", "start": 828543, "duration": 2815, "usedHeapSizeAfter": 9237984, "usedHeapSizeBefore": 9843568 }, { "kind": "MinorGC", "type": "scavenge", "start": 1040105, "duration": 2374, "usedHeapSizeAfter": 10519856, "usedHeapSizeBefore": 11560376 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1152518, "duration": 507, "usedHeapSizeAfter": 11226768, "usedHeapSizeBefore": 11226768 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1154462, "duration": 5387, "usedHeapSizeAfter": 8534888, "usedHeapSizeBefore": 11226928 }, { "kind": "MajorGC", "type": "weak processing", "start": 1161187, "duration": 7, "usedHeapSizeAfter": 8534968, "usedHeapSizeBefore": 8534968 }, { "kind": "MinorGC", "type": "scavenge", "start": 1352249, "duration": 3143, "usedHeapSizeAfter": 21311208, "usedHeapSizeBefore": 22724016 }, { "kind": "MinorGC", "type": "scavenge", "start": 1381588, "duration": 3788, "usedHeapSizeAfter": 22158208, "usedHeapSizeBefore": 22806360 }, { "kind": "MinorGC", "type": "scavenge", "start": 1433918, "duration": 4073, "usedHeapSizeAfter": 24292264, "usedHeapSizeBefore": 25426624 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1536892, "duration": 694, "usedHeapSizeAfter": 27877528, "usedHeapSizeBefore": 27877528 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1550083, "duration": 7115, "usedHeapSizeAfter": 24301944, "usedHeapSizeBefore": 28034360 }, { "kind": "MinorGC", "type": "scavenge", "start": 1781685, "duration": 5701, "usedHeapSizeAfter": 25241688, "usedHeapSizeBefore": 29539904 }, { "kind": "MinorGC", "type": "scavenge", "start": 1974819, "duration": 9408, "usedHeapSizeAfter": 28937408, "usedHeapSizeBefore": 32275776 }, { "kind": "MinorGC", "type": "scavenge", "start": 2246336, "duration": 4392, "usedHeapSizeAfter": 29135672, "usedHeapSizeBefore": 41699696 } ], "blinkGC": [ { "start": 261122, "duration": 2947 }, { "start": 261131, "duration": 2892 }, { "start": 267489, "duration": 1173 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1131, "time": 1949 }, "FunctionCallback": { "count": 4489, "time": 83830 }, "NamedGetterCallback": { "count": 107, "time": 8589 }, "GetMoreDataCallback": { "count": 14, "time": 141392 }, "AccessorSetterCallback": { "count": 5392, "time": 2604 }, "GCEpilogueCallback": { "count": 16, "time": 3057 }, "GCPrologueCallback": { "count": 16, "time": 1060 }, "NamedSetterCallback": { "count": 18, "time": 100 }, "StoreCallbackProperty": { "count": 5334, "time": 5838 }, "NamedQueryCallback": { "count": 11, "time": 27 }, "RunMicrotaskCallback": { "count": 42, "time": 11234 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1648 }, "CompileFunction": { "count": 3320, "time": 98103 }, "CompileIgnition": { "count": 3375, "time": 99864 }, "CompileIgnitionFinalization": { "count": 3380, "time": 27704 }, "CompileRewriteReturnResult": { "count": 3330, "time": 249 }, "CompileScopeAnalysis": { "count": 3330, "time": 15659 }, "CompileScript": { "count": 10, "time": 2362 }, "CompileLazy": { "count": 3177, "time": 12424 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 86 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1074 }, "CompileForOnStackReplacement": { "count": 2, "time": 26 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 661, "time": 496 }, "Map_SetPrototype": { "count": 12951, "time": 3783 }, "Map_TransitionToDataProperty": { "count": 11959, "time": 36531 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 623 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5922 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9081 }, "CreateArrayLiteral": { "count": 761, "time": 1930 }, "CreateObjectLiteral": { "count": 1890, "time": 7161 }, "SetProperty": { "count": 8831, "time": 13304 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 83 }, "NewClosure_Tenured": { "count": 2398, "time": 1960 }, "HandleApiCall": { "count": 3986, "time": 1461 }, "DateConstructor": { "count": 268, "time": 122 }, "ArrayLengthGetter": { "count": 374, "time": 20 }, "ArrayLengthSetter": { "count": 5152, "time": 2058 }, "FunctionPrototypeSetter": { "count": 239, "time": 3444 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1196 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 412 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 34 }, "WeakCollectionSet": { "count": 5007, "time": 10215 }, "ForInEnumerate": { "count": 380, "time": 1446 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 235, "time": 2540 }, "CreateListFromArrayLike": { "count": 18, "time": 365 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1196 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5042, "time": 4604 }, "AddDictionaryProperty": { "count": 10572, "time": 12132 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 37 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 7152 }, "HasProperty": { "count": 959, "time": 708 }, "KeyedGetProperty": { "count": 223, "time": 656 }, "NewObject": { "count": 251, "time": 616 }, "ObjectCreate": { "count": 221, "time": 754 }, "ObjectKeys": { "count": 53, "time": 181 }, "SetDataProperties": { "count": 71, "time": 424 }, "ToString": { "count": 28, "time": 21 }, "RegExpExec": { "count": 270, "time": 7703 }, "RegExpExecMultiple": { "count": 327, "time": 2249 }, "RegExpReplace": { "count": 784, "time": 4269 }, "StringSplit": { "count": 6134, "time": 8113 }, "PushCatchContext": { "count": 2, "time": 476 }, "StringAdd": { "count": 115, "time": 40 }, "StringBuilderConcat": { "count": 152, "time": 63 }, "StringBuilderJoin": { "count": 136, "time": 67 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 564, "time": 919 }, "StringIndexOfUnchecked": { "count": 330, "time": 289 }, "StringToArray": { "count": 1, "time": 10 }, "ArrayConcat": { "count": 5026, "time": 9044 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 107 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 61 }, "FunctionPrototypeToString": { "count": 116, "time": 823 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 1642 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53089 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1792 }, "ObjectIsExtensible": { "count": 19, "time": 405 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 106 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 39 }, "ArrayShift": { "count": 120, "time": 1319 }, "Object_DeleteProperty": { "count": 6, "time": 434 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 7 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 142, "time": 2199 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 567 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 271 }, "ArrayPop": { "count": 63, "time": 35 }, "ArrayBufferConstructor": { "count": 1, "time": 3954 }, "GlobalDecodeURIComponent": { "count": 1, "time": 20 }, "MapPrototypeClear": { "count": 93, "time": 38 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 88 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2913 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 459 }, "StringToNumber": { "count": 196, "time": 47 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 7 }, "DateUTC": { "count": 24, "time": 22 }, "ObjectIsFrozen": { "count": 216, "time": 14 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1056, "time": 4784 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 855 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 11 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 13 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 80 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 4466 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7728 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 80 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 29 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 37 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 38336 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3692 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 943 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 2785 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 81142 }, "GC_MC_INCREMENTAL": { "count": 32, "time": 16671 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1181 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 474 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 761 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1181 }, "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": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 17 }, "GC_MC_FINISH": { "count": 2, "time": 148 }, "GC_MC_MARK": { "count": 2, "time": 539 }, "GC_MC_PROLOGUE": { "count": 2, "time": 301 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 371 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1388 }, "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": 101 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2528 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2514 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 561 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 152 }, "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": 1498 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 93 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 200 }, "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": 445 }, "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": 102 }, "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": 460 }, "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": 84 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 3789 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2262 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 34106 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2654 }, "GC_Custom_IncrementalMarkingObserver": { "count": 99, "time": 229 } }, "JavaScript": { "JS_Execution": { "count": 5517, "time": 1085607 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 19250 }, "ParseFunctionLiteral": { "count": 3378, "time": 149467 }, "ParseProgram": { "count": 10, "time": 1168 }, "PreParseWithVariableResolution": { "count": 6145, "time": 8546 }, "PreParseNoVariableResolution": { "count": 105, "time": 2200 }, "JsonParse": { "count": 25, "time": 123714 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 14745 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2261 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2076 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1355, "time": 9120 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6774 }, "LoadIC_FunctionPrototypeStub": { "count": 394, "time": 3222 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1777 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3981, "time": 24487 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5440, "time": 12188 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4668 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 17077 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 33 }, "LoadIC_SlowStub": { "count": 21, "time": 46 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1429 }, "LoadIC_LoadFieldDH": { "count": 4018, "time": 13130 }, "StoreIC_StoreFieldDH": { "count": 1265, "time": 4255 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 25 }, "LoadIC_Miss": { "count": 107, "time": 1133 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 5883 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3692 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 92 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 502, "time": 2512 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1252 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 2437 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 58 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 763 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 245 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 13 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 58 } }, "API": { "API_Context_New": { "count": 2, "time": 13395 }, "API_FunctionTemplate_New": { "count": 1353, "time": 718 }, "API_Object_SetPrivate": { "count": 35, "time": 26 }, "API_Persistent_New": { "count": 1875, "time": 233 }, "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": 87 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4433 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 29 }, "API_Object_SetPrototype": { "count": 43, "time": 62 }, "API_ObjectTemplate_New": { "count": 102, "time": 24 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2578 }, "API_String_Write": { "count": 654, "time": 356 }, "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": 0 }, "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": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 374 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 96 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 705 }, "ParseBackgroundProgram": { "count": 1, "time": 737 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5675 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 48693 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 84, "time": 6 }, "DeoptimizeCode": { "count": 10, "time": 2832 }, "OptimizeCode": { "count": 84, "time": 1913 }, "RecompileSynchronous": { "count": 166, "time": 132011 }, "CompileOptimized_Concurrent": { "count": 82, "time": 2443 }, "NotifyDeoptimized": { "count": 7, "time": 1355 }, "StackGuard": { "count": 80, "time": 2571 } } } }, { "duration": 2802865, "js": 2652113, "phases": [ { "phase": "load", "start": 0, "duration": 93186 }, { "phase": "boot", "start": 93186, "duration": 759153 }, { "phase": "transition", "start": 852339, "duration": 671403 }, { "phase": "render", "start": 1523742, "duration": 1279123 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 300596 }, { "kind": "MinorGC", "type": "scavenge", "start": 403403, "duration": 5357, "usedHeapSizeAfter": 3767184, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 438165, "duration": 5514, "usedHeapSizeAfter": 4487704, "usedHeapSizeBefore": 4629736 }, { "kind": "MinorGC", "type": "scavenge", "start": 522946, "duration": 2255, "usedHeapSizeAfter": 5800824, "usedHeapSizeBefore": 6119624 }, { "kind": "MinorGC", "type": "scavenge", "start": 663307, "duration": 3458, "usedHeapSizeAfter": 7879664, "usedHeapSizeBefore": 8567896 }, { "kind": "MinorGC", "type": "scavenge", "start": 853501, "duration": 3701, "usedHeapSizeAfter": 9225704, "usedHeapSizeBefore": 9838960 }, { "kind": "MinorGC", "type": "scavenge", "start": 1059019, "duration": 2616, "usedHeapSizeAfter": 10532160, "usedHeapSizeBefore": 11560288 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1153380, "duration": 70, "usedHeapSizeAfter": 11229624, "usedHeapSizeBefore": 11229624 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1156671, "duration": 5919, "usedHeapSizeAfter": 8523008, "usedHeapSizeBefore": 11229784 }, { "kind": "MajorGC", "type": "weak processing", "start": 1164683, "duration": 8, "usedHeapSizeAfter": 8523088, "usedHeapSizeBefore": 8523088 }, { "kind": "MinorGC", "type": "scavenge", "start": 1354469, "duration": 3465, "usedHeapSizeAfter": 21324480, "usedHeapSizeBefore": 22713280 }, { "kind": "MinorGC", "type": "scavenge", "start": 1389804, "duration": 3426, "usedHeapSizeAfter": 22139088, "usedHeapSizeBefore": 22798216 }, { "kind": "MinorGC", "type": "scavenge", "start": 1435848, "duration": 3715, "usedHeapSizeAfter": 24245392, "usedHeapSizeBefore": 25359184 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1584386, "duration": 660, "usedHeapSizeAfter": 28509736, "usedHeapSizeBefore": 28509736 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1590543, "duration": 9142, "usedHeapSizeAfter": 24819304, "usedHeapSizeBefore": 28590000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1778040, "duration": 6800, "usedHeapSizeAfter": 25218176, "usedHeapSizeBefore": 29457576 }, { "kind": "MinorGC", "type": "scavenge", "start": 2041838, "duration": 8912, "usedHeapSizeAfter": 28965104, "usedHeapSizeBefore": 32489656 }, { "kind": "MinorGC", "type": "scavenge", "start": 2269134, "duration": 4452, "usedHeapSizeAfter": 29161568, "usedHeapSizeBefore": 41684592 } ], "blinkGC": [ { "start": 270621, "duration": 3148 }, { "start": 270631, "duration": 2811 }, { "start": 280216, "duration": 2070 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 365 }, "FunctionCallback": { "count": 4490, "time": 82605 }, "NamedGetterCallback": { "count": 107, "time": 8658 }, "GetMoreDataCallback": { "count": 14, "time": 145608 }, "AccessorSetterCallback": { "count": 5392, "time": 1394 }, "GCEpilogueCallback": { "count": 16, "time": 1308 }, "GCPrologueCallback": { "count": 16, "time": 734 }, "NamedSetterCallback": { "count": 18, "time": 113 }, "StoreCallbackProperty": { "count": 5334, "time": 3467 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 11163 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 2712 }, "CompileFunction": { "count": 3320, "time": 103310 }, "CompileIgnition": { "count": 3375, "time": 109922 }, "CompileIgnitionFinalization": { "count": 3380, "time": 31396 }, "CompileRewriteReturnResult": { "count": 3330, "time": 117 }, "CompileScopeAnalysis": { "count": 3330, "time": 10516 }, "CompileScript": { "count": 10, "time": 1816 }, "CompileLazy": { "count": 3177, "time": 13700 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 904 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1026 }, "CompileForOnStackReplacement": { "count": 3, "time": 47 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 1697 }, "Map_SetPrototype": { "count": 12978, "time": 3293 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 33055 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 73 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5554 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6602 }, "CreateArrayLiteral": { "count": 761, "time": 2292 }, "CreateObjectLiteral": { "count": 1890, "time": 9456 }, "SetProperty": { "count": 8831, "time": 21141 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 99 }, "NewClosure_Tenured": { "count": 2398, "time": 3571 }, "HandleApiCall": { "count": 3986, "time": 3523 }, "DateConstructor": { "count": 268, "time": 126 }, "ArrayLengthGetter": { "count": 372, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 1474 }, "FunctionPrototypeSetter": { "count": 239, "time": 558 }, "FunctionLengthGetter": { "count": 13, "time": 19 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1003 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 716 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 789 }, "SetGrow": { "count": 26, "time": 103 }, "WeakCollectionSet": { "count": 5007, "time": 7895 }, "ForInEnumerate": { "count": 380, "time": 1908 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "CreateListFromArrayLike": { "count": 18, "time": 224 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2872 }, "GenerateRandomNumbers": { "count": 1, "time": 405 }, "NumberToStringSkipCache": { "count": 5039, "time": 6309 }, "AddDictionaryProperty": { "count": 10572, "time": 11925 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 47 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 5951 }, "HasProperty": { "count": 961, "time": 1057 }, "KeyedGetProperty": { "count": 223, "time": 761 }, "NewObject": { "count": 251, "time": 1382 }, "ObjectCreate": { "count": 221, "time": 3486 }, "ObjectKeys": { "count": 53, "time": 159 }, "SetDataProperties": { "count": 71, "time": 775 }, "ToString": { "count": 28, "time": 29 }, "RegExpExec": { "count": 269, "time": 10266 }, "RegExpExecMultiple": { "count": 327, "time": 1093 }, "RegExpReplace": { "count": 784, "time": 3302 }, "StringSplit": { "count": 6134, "time": 10749 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 35 }, "StringBuilderConcat": { "count": 152, "time": 68 }, "StringBuilderJoin": { "count": 136, "time": 82 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 554, "time": 888 }, "StringIndexOfUnchecked": { "count": 330, "time": 731 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 6772 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 111 }, "ArrayUnshift": { "count": 45, "time": 21 }, "DateNow": { "count": 60, "time": 62 }, "FunctionPrototypeToString": { "count": 116, "time": 64 }, "ObjectDefineProperties": { "count": 2, "time": 22 }, "ObjectDefineProperty": { "count": 650, "time": 3877 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 55874 }, "ObjectSetPrototypeOf": { "count": 205, "time": 2519 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 123 }, "AllocateInNewSpace": { "count": 223, "time": 3005 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 46 }, "ArrayShift": { "count": 120, "time": 900 }, "Object_DeleteProperty": { "count": 6, "time": 15 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 149, "time": 2899 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 426 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 9 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 977 }, "ArrayPop": { "count": 63, "time": 30 }, "ArrayBufferConstructor": { "count": 1, "time": 3978 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 26 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 603 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2586 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 745 }, "StringToNumber": { "count": 196, "time": 54 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 22 }, "DateUTC": { "count": 24, "time": 38 }, "ObjectIsFrozen": { "count": 216, "time": 23 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1101, "time": 3127 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 214 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 9 }, "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": 71 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2914 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 9586 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 28 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 31 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39102 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2081 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 221 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1482 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 107873 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 14869 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1331 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 1956 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 699 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 3 }, "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": 1075 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 710 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 740 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1137 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 727 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 92 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1665 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3382 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 12 }, "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": 2533 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 241 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 826 }, "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": 15 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 134 }, "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": 7, "time": 616 }, "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": 22 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 721 }, "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": 62 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5565 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2855 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 32650 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2832 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 2469 } }, "JavaScript": { "JS_Execution": { "count": 5567, "time": 1048939 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 20417 }, "ParseFunctionLiteral": { "count": 3378, "time": 156999 }, "ParseProgram": { "count": 10, "time": 1145 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10689 }, "PreParseNoVariableResolution": { "count": 105, "time": 1990 }, "JsonParse": { "count": 25, "time": 121256 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20083 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2239 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2592 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1375, "time": 10219 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9663 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 410 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 367 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4120, "time": 16643 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 5438, "time": 9777 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4141 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 14939 }, "LoadGlobalIC_Slow": { "count": 21, "time": 14 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 36 }, "LoadIC_SlowStub": { "count": 21, "time": 40 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1472 }, "LoadIC_LoadFieldDH": { "count": 4109, "time": 18627 }, "StoreIC_StoreFieldDH": { "count": 1292, "time": 3148 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 2991 }, "KeyedLoadIC_LoadElementDH": { "count": 823, "time": 4227 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4963 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 83 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 552, "time": 5028 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 1770 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 482, "time": 2283 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 70 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 163 }, "LoadIC_StringLength": { "count": 27, "time": 868 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 27 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 544 } }, "API": { "API_Context_New": { "count": 2, "time": 9782 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2046 }, "API_Object_SetPrivate": { "count": 35, "time": 222 }, "API_Persistent_New": { "count": 1875, "time": 249 }, "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": 872 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4136 }, "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": 9 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1148 }, "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": 22 }, "API_External_New": { "count": 23, "time": 6 }, "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": 487 }, "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": 330 }, "CompileBackgroundScript": { "count": 1, "time": 12 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 107 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 761 }, "ParseBackgroundProgram": { "count": 1, "time": 648 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5596 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52110 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 77, "time": 8 }, "OptimizeCode": { "count": 77, "time": 1874 }, "RecompileSynchronous": { "count": 150, "time": 165759 }, "CompileOptimized_Concurrent": { "count": 73, "time": 1049 }, "StackGuard": { "count": 72, "time": 929 }, "DeoptimizeCode": { "count": 8, "time": 1274 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 13 }, "NotifyDeoptimized": { "count": 7, "time": 190 } } } }, { "duration": 2862102, "js": 2702404, "phases": [ { "phase": "load", "start": 0, "duration": 98501 }, { "phase": "boot", "start": 98501, "duration": 774180 }, { "phase": "transition", "start": 872681, "duration": 713559 }, { "phase": "render", "start": 1586240, "duration": 1275862 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 305304 }, { "kind": "MinorGC", "type": "scavenge", "start": 412653, "duration": 4966, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 448067, "duration": 7646, "usedHeapSizeAfter": 4487632, "usedHeapSizeBefore": 4629496 }, { "kind": "MinorGC", "type": "scavenge", "start": 530722, "duration": 1261, "usedHeapSizeAfter": 5803040, "usedHeapSizeBefore": 6119224 }, { "kind": "MinorGC", "type": "scavenge", "start": 673390, "duration": 3600, "usedHeapSizeAfter": 7877104, "usedHeapSizeBefore": 8565208 }, { "kind": "MinorGC", "type": "scavenge", "start": 867525, "duration": 3822, "usedHeapSizeAfter": 9218264, "usedHeapSizeBefore": 9836248 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1064036, "duration": 888, "usedHeapSizeAfter": 11233304, "usedHeapSizeBefore": 11233304 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1074942, "duration": 5636, "usedHeapSizeAfter": 8963128, "usedHeapSizeBefore": 11320360 }, { "kind": "MajorGC", "type": "weak processing", "start": 1160177, "duration": 9, "usedHeapSizeAfter": 9889328, "usedHeapSizeBefore": 9889328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1373101, "duration": 5249, "usedHeapSizeAfter": 21140016, "usedHeapSizeBefore": 22849960 }, { "kind": "MinorGC", "type": "scavenge", "start": 1426653, "duration": 5718, "usedHeapSizeAfter": 22388472, "usedHeapSizeBefore": 23283336 }, { "kind": "MinorGC", "type": "scavenge", "start": 1479322, "duration": 3512, "usedHeapSizeAfter": 24214808, "usedHeapSizeBefore": 25290648 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1483808, "duration": 542, "usedHeapSizeAfter": 24285216, "usedHeapSizeBefore": 24285216 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1518888, "duration": 7594, "usedHeapSizeAfter": 22553184, "usedHeapSizeBefore": 26547440 }, { "kind": "MinorGC", "type": "scavenge", "start": 1782653, "duration": 4145, "usedHeapSizeAfter": 25135528, "usedHeapSizeBefore": 28995576 }, { "kind": "MinorGC", "type": "scavenge", "start": 2022435, "duration": 4966, "usedHeapSizeAfter": 27061016, "usedHeapSizeBefore": 30742224 }, { "kind": "MinorGC", "type": "scavenge", "start": 2274444, "duration": 4035, "usedHeapSizeAfter": 29372648, "usedHeapSizeBefore": 41570472 }, { "kind": "MajorGC", "type": "weak processing", "start": 2858454, "duration": 11, "usedHeapSizeAfter": 41294336, "usedHeapSizeBefore": 41294336 } ], "blinkGC": [ { "start": 273806, "duration": 3119 }, { "start": 273813, "duration": 2455 }, { "start": 287506, "duration": 2009 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 1073 }, "FunctionCallback": { "count": 4486, "time": 89337 }, "NamedGetterCallback": { "count": 107, "time": 9860 }, "GetMoreDataCallback": { "count": 14, "time": 146911 }, "AccessorSetterCallback": { "count": 5392, "time": 2414 }, "GCEpilogueCallback": { "count": 15, "time": 780 }, "GCPrologueCallback": { "count": 15, "time": 290 }, "NamedSetterCallback": { "count": 18, "time": 530 }, "StoreCallbackProperty": { "count": 5334, "time": 3839 }, "NamedQueryCallback": { "count": 11, "time": 64 }, "RunMicrotaskCallback": { "count": 42, "time": 12604 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 2614 }, "CompileFunction": { "count": 3320, "time": 96069 }, "CompileIgnition": { "count": 3375, "time": 118605 }, "CompileIgnitionFinalization": { "count": 3380, "time": 36198 }, "CompileRewriteReturnResult": { "count": 3330, "time": 110 }, "CompileScopeAnalysis": { "count": 3330, "time": 13994 }, "CompileScript": { "count": 10, "time": 934 }, "CompileLazy": { "count": 3177, "time": 11049 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1174 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1414 }, "CompileForOnStackReplacement": { "count": 4, "time": 169 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 1349 }, "Map_SetPrototype": { "count": 12943, "time": 4569 }, "Map_TransitionToDataProperty": { "count": 11939, "time": 33508 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 63 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5225 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8517 }, "CreateArrayLiteral": { "count": 761, "time": 3416 }, "CreateObjectLiteral": { "count": 1890, "time": 8967 }, "SetProperty": { "count": 8821, "time": 16331 }, "DeclareGlobals": { "count": 2, "time": 28 }, "NewClosure": { "count": 344, "time": 842 }, "NewClosure_Tenured": { "count": 2398, "time": 1687 }, "HandleApiCall": { "count": 3986, "time": 1990 }, "DateConstructor": { "count": 268, "time": 135 }, "ArrayLengthGetter": { "count": 373, "time": 550 }, "ArrayLengthSetter": { "count": 5152, "time": 1097 }, "FunctionPrototypeSetter": { "count": 239, "time": 387 }, "FunctionLengthGetter": { "count": 13, "time": 14 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 298 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 1872 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 38 }, "WeakCollectionSet": { "count": 5007, "time": 7062 }, "ForInEnumerate": { "count": 380, "time": 2160 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 291, "time": 4542 }, "CreateListFromArrayLike": { "count": 18, "time": 23 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 2463 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5041, "time": 2783 }, "AddDictionaryProperty": { "count": 10572, "time": 15692 }, "CompleteInobjectSlackTrackingForMap": { "count": 92, "time": 50 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 1576 }, "HasProperty": { "count": 961, "time": 2296 }, "KeyedGetProperty": { "count": 223, "time": 1273 }, "NewObject": { "count": 251, "time": 1196 }, "ObjectCreate": { "count": 221, "time": 2457 }, "ObjectKeys": { "count": 52, "time": 881 }, "SetDataProperties": { "count": 71, "time": 773 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 11693 }, "RegExpExecMultiple": { "count": 327, "time": 3899 }, "RegExpReplace": { "count": 784, "time": 2728 }, "StringSplit": { "count": 6134, "time": 8508 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 78 }, "StringBuilderJoin": { "count": 136, "time": 92 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 566, "time": 268 }, "StringIndexOfUnchecked": { "count": 330, "time": 78 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 4503 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 73 }, "ArrayUnshift": { "count": 45, "time": 393 }, "DateNow": { "count": 60, "time": 73 }, "FunctionPrototypeToString": { "count": 116, "time": 732 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 1414 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54905 }, "ObjectSetPrototypeOf": { "count": 205, "time": 2346 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 638 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 43 }, "ArrayShift": { "count": 120, "time": 798 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 436 }, "SetShrink": { "count": 1, "time": 1 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 144, "time": 2232 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 99 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 152 }, "ArrayPop": { "count": 63, "time": 38 }, "ArrayBufferConstructor": { "count": 1, "time": 4288 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 160 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 118 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3450 }, "HasComplexElements": { "count": 1, "time": 6 }, "NormalizeElements": { "count": 1, "time": 905 }, "StringToNumber": { "count": 196, "time": 54 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 536 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 30 }, "ObjectIsFrozen": { "count": 216, "time": 24 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1268, "time": 8485 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 57 }, "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": 246 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 69 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3339 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 5854 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 28 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 32 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 43 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 35435 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 3214 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1691 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1473 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 88149 }, "GC_MC_INCREMENTAL": { "count": 27, "time": 17027 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1391 }, "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": 1414 }, "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": 14 }, "GC_MC_FINISH": { "count": 2, "time": 739 }, "GC_MC_MARK": { "count": 2, "time": 13 }, "GC_MC_PROLOGUE": { "count": 2, "time": 54 }, "GC_MC_SWEEP": { "count": 2, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 64 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1261 }, "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": 636 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1789 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2823 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 593 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "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": 2106 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 265 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 612 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 23 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 10 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 364 }, "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": 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": 982 }, "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": 3278 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 2986 }, "GC_MC_BACKGROUND_MARKING": { "count": 30, "time": 29451 }, "GC_Custom_IncrementalMarkingObserver": { "count": 169, "time": 2243 }, "AllocateInTargetSpace": { "count": 1, "time": 3 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2573 } }, "JavaScript": { "JS_Execution": { "count": 5522, "time": 1073031 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 18693 }, "ParseFunctionLiteral": { "count": 3378, "time": 148448 }, "ParseProgram": { "count": 10, "time": 2375 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10071 }, "PreParseNoVariableResolution": { "count": 105, "time": 2149 }, "JsonParse": { "count": 25, "time": 122594 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20430 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2827 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2002 }, "StoreGlobalIC_Miss": { "count": 8, "time": 16 }, "StoreIC_Miss": { "count": 1347, "time": 6668 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7571 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 2239 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1237 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4022, "time": 19714 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 642 }, "LoadIC_LoadNonexistentDH": { "count": 5427, "time": 14891 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5517 }, "StoreIC_Premonomorphic": { "count": 4838, "time": 19068 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 45 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1736 }, "LoadIC_LoadFieldDH": { "count": 4039, "time": 15312 }, "StoreIC_StoreFieldDH": { "count": 1271, "time": 5910 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 2592 }, "KeyedLoadIC_LoadElementDH": { "count": 823, "time": 2111 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4395 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 800 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 507, "time": 3529 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 125, "time": 2200 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 2179 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 63 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 142 }, "LoadIC_StringLength": { "count": 27, "time": 901 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 29 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 66 } }, "API": { "API_Context_New": { "count": 2, "time": 7834 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3595 }, "API_Object_SetPrivate": { "count": 35, "time": 322 }, "API_Persistent_New": { "count": 1876, "time": 985 }, "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": 88 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2972 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 42 }, "API_Object_SetPrototype": { "count": 43, "time": 455 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 303 }, "API_String_Write": { "count": 654, "time": 1955 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 173 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 11 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 47 }, "API_Function_Call": { "count": 8, "time": 12 }, "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": 410 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 105 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 1016 }, "ParseBackgroundProgram": { "count": 1, "time": 708 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6226 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 49027 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 87, "time": 6 }, "OptimizeCode": { "count": 87, "time": 2482 }, "RecompileSynchronous": { "count": 169, "time": 184268 }, "CompileOptimized_Concurrent": { "count": 82, "time": 1437 }, "StackGuard": { "count": 86, "time": 2855 }, "DeoptimizeCode": { "count": 9, "time": 1093 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 14 }, "NotifyDeoptimized": { "count": 8, "time": 1009 } } } }, { "duration": 2747286, "js": 2600660, "phases": [ { "phase": "load", "start": 0, "duration": 89919 }, { "phase": "boot", "start": 89919, "duration": 727583 }, { "phase": "transition", "start": 817502, "duration": 682297 }, { "phase": "render", "start": 1499799, "duration": 1247487 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 298628 }, { "kind": "MinorGC", "type": "scavenge", "start": 400112, "duration": 4809, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 433093, "duration": 5148, "usedHeapSizeAfter": 4487568, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 509643, "duration": 2413, "usedHeapSizeAfter": 5820952, "usedHeapSizeBefore": 6119264 }, { "kind": "MinorGC", "type": "scavenge", "start": 642321, "duration": 4563, "usedHeapSizeAfter": 7864360, "usedHeapSizeBefore": 8556584 }, { "kind": "MinorGC", "type": "scavenge", "start": 808274, "duration": 3083, "usedHeapSizeAfter": 9204904, "usedHeapSizeBefore": 9810392 }, { "kind": "MinorGC", "type": "scavenge", "start": 1024264, "duration": 3142, "usedHeapSizeAfter": 10549384, "usedHeapSizeBefore": 11553680 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1180800, "duration": 242, "usedHeapSizeAfter": 16304376, "usedHeapSizeBefore": 16304376 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1190643, "duration": 9279, "usedHeapSizeAfter": 13709008, "usedHeapSizeBefore": 16575912 }, { "kind": "MinorGC", "type": "scavenge", "start": 1344705, "duration": 6106, "usedHeapSizeAfter": 21198880, "usedHeapSizeBefore": 22558840 }, { "kind": "MinorGC", "type": "scavenge", "start": 1377131, "duration": 4849, "usedHeapSizeAfter": 22008992, "usedHeapSizeBefore": 22688232 }, { "kind": "MinorGC", "type": "scavenge", "start": 1417809, "duration": 4290, "usedHeapSizeAfter": 24110928, "usedHeapSizeBefore": 25231352 }, { "kind": "MinorGC", "type": "scavenge", "start": 1655167, "duration": 5578, "usedHeapSizeAfter": 27835952, "usedHeapSizeBefore": 30690760 }, { "kind": "MinorGC", "type": "scavenge", "start": 1817477, "duration": 7252, "usedHeapSizeAfter": 29086896, "usedHeapSizeBefore": 32702296 }, { "kind": "MinorGC", "type": "scavenge", "start": 1973524, "duration": 10502, "usedHeapSizeAfter": 32395024, "usedHeapSizeBefore": 36028896 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2178204, "duration": 799, "usedHeapSizeAfter": 42716920, "usedHeapSizeBefore": 42716920 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2180201, "duration": 7700, "usedHeapSizeAfter": 26910208, "usedHeapSizeBefore": 42782456 }, { "kind": "MajorGC", "type": "weak processing", "start": 2743126, "duration": 656, "usedHeapSizeAfter": 38019712, "usedHeapSizeBefore": 38019712 } ], "blinkGC": [ { "start": 262997, "duration": 3212 }, { "start": 263003, "duration": 3162 }, { "start": 269773, "duration": 1247 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1133, "time": 2870 }, "FunctionCallback": { "count": 4488, "time": 93412 }, "NamedGetterCallback": { "count": 107, "time": 7888 }, "GetMoreDataCallback": { "count": 14, "time": 145550 }, "AccessorSetterCallback": { "count": 5392, "time": 2218 }, "GCEpilogueCallback": { "count": 16, "time": 1518 }, "GCPrologueCallback": { "count": 16, "time": 1652 }, "NamedSetterCallback": { "count": 18, "time": 1246 }, "StoreCallbackProperty": { "count": 5334, "time": 5172 }, "NamedQueryCallback": { "count": 11, "time": 35 }, "RunMicrotaskCallback": { "count": 42, "time": 11231 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 395 }, "CompileFunction": { "count": 3320, "time": 87817 }, "CompileIgnition": { "count": 3375, "time": 105647 }, "CompileIgnitionFinalization": { "count": 3380, "time": 25784 }, "CompileRewriteReturnResult": { "count": 3330, "time": 778 }, "CompileScopeAnalysis": { "count": 3330, "time": 15873 }, "CompileScript": { "count": 10, "time": 1611 }, "CompileLazy": { "count": 3177, "time": 14680 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 508 }, "RegExpInitializeAndCompile": { "count": 177, "time": 199 }, "CompileForOnStackReplacement": { "count": 3, "time": 46 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 663, "time": 2278 }, "Map_SetPrototype": { "count": 12986, "time": 5684 }, "Map_TransitionToDataProperty": { "count": 11991, "time": 41570 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 74 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5815 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9594 }, "CreateArrayLiteral": { "count": 761, "time": 1651 }, "CreateObjectLiteral": { "count": 1890, "time": 9156 }, "SetProperty": { "count": 8838, "time": 14773 }, "DeclareGlobals": { "count": 2, "time": 22 }, "NewClosure": { "count": 344, "time": 685 }, "NewClosure_Tenured": { "count": 2398, "time": 757 }, "HandleApiCall": { "count": 3986, "time": 2003 }, "DateConstructor": { "count": 268, "time": 124 }, "ArrayLengthGetter": { "count": 374, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 2732 }, "FunctionPrototypeSetter": { "count": 239, "time": 1133 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 91 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 630 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 40 }, "WeakCollectionSet": { "count": 5007, "time": 6405 }, "ForInEnumerate": { "count": 379, "time": 1554 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 307, "time": 2652 }, "CreateListFromArrayLike": { "count": 18, "time": 31 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2314 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 5111 }, "AddDictionaryProperty": { "count": 10572, "time": 11574 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 49 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6296, "time": 3296 }, "HasProperty": { "count": 961, "time": 1245 }, "KeyedGetProperty": { "count": 221, "time": 1742 }, "NewObject": { "count": 251, "time": 3293 }, "ObjectCreate": { "count": 221, "time": 2536 }, "ObjectKeys": { "count": 52, "time": 281 }, "SetDataProperties": { "count": 71, "time": 2077 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 10165 }, "RegExpExecMultiple": { "count": 327, "time": 552 }, "RegExpReplace": { "count": 784, "time": 8281 }, "StringSplit": { "count": 6134, "time": 5856 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 33 }, "StringBuilderConcat": { "count": 152, "time": 73 }, "StringBuilderJoin": { "count": 136, "time": 92 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 564, "time": 119 }, "StringIndexOfUnchecked": { "count": 330, "time": 568 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 7367 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 70 }, "ArrayUnshift": { "count": 45, "time": 22 }, "DateNow": { "count": 60, "time": 62 }, "FunctionPrototypeToString": { "count": 116, "time": 912 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 2109 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 50118 }, "ObjectSetPrototypeOf": { "count": 205, "time": 276 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 127 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 407 }, "ArrayShift": { "count": 120, "time": 108 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 6 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 139, "time": 1584 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 72 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 549 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 896 }, "ArrayPop": { "count": 63, "time": 23 }, "ArrayBufferConstructor": { "count": 1, "time": 3857 }, "GlobalDecodeURIComponent": { "count": 1, "time": 7 }, "MapPrototypeClear": { "count": 93, "time": 30 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 461 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 2908 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 465 }, "StringToNumber": { "count": 196, "time": 52 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 17 }, "DateUTC": { "count": 24, "time": 29 }, "ObjectIsFrozen": { "count": 216, "time": 24 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1223, "time": 4871 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 60 }, "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": 13 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 89 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 1924 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 4830 }, "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": 31 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 50047 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4102 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 8 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1280 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 145852 }, "GC_MC_INCREMENTAL": { "count": 40, "time": 21222 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1043 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 704 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1019 }, "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": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 13 }, "GC_MC_FINISH": { "count": 2, "time": 312 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 529 }, "GC_MC_SWEEP": { "count": 2, "time": 6 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 88 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1058 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 69 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 122 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2840 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3573 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 45 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 404 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 4043 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 569 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 602 }, "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": 819 }, "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": 38 }, "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": 357 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 523 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 350 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 137 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6635 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 11608 }, "GC_MC_BACKGROUND_MARKING": { "count": 28, "time": 36201 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2961 }, "GC_Custom_IncrementalMarkingObserver": { "count": 165, "time": 616 }, "AllocateInTargetSpace": { "count": 1, "time": 3 } }, "JavaScript": { "JS_Execution": { "count": 5522, "time": 1007444 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 10773 }, "ParseFunctionLiteral": { "count": 3378, "time": 144537 }, "ParseProgram": { "count": 10, "time": 2491 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11453 }, "PreParseNoVariableResolution": { "count": 105, "time": 2730 }, "JsonParse": { "count": 25, "time": 137867 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19089 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2048 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1614 }, "StoreGlobalIC_Miss": { "count": 8, "time": 1256 }, "StoreIC_Miss": { "count": 1381, "time": 7652 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7085 }, "LoadIC_FunctionPrototypeStub": { "count": 396, "time": 2580 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 371 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4189, "time": 16818 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 486 }, "LoadIC_LoadNonexistentDH": { "count": 5438, "time": 17199 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1941 }, "StoreIC_Premonomorphic": { "count": 4840, "time": 16162 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 43 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1662 }, "LoadIC_LoadFieldDH": { "count": 4104, "time": 15254 }, "StoreIC_StoreFieldDH": { "count": 1289, "time": 1484 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 13 }, "LoadIC_Miss": { "count": 108, "time": 2651 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2089 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4699 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 860 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 512, "time": 4041 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 2026 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 471, "time": 2316 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 578 }, "LoadIC_LoadNormalDH": { "count": 164, "time": 130 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 27 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "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": 7070 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1316 }, "API_Object_SetPrivate": { "count": 35, "time": 19 }, "API_Persistent_New": { "count": 1876, "time": 629 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 295 }, "API_Function_NewInstance": { "count": 43, "time": 98 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1536 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 29 }, "API_Object_SetPrototype": { "count": 43, "time": 38 }, "API_ObjectTemplate_New": { "count": 102, "time": 16 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1068 }, "API_String_Write": { "count": 654, "time": 772 }, "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": 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": 63, "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": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 468 }, "CompileBackgroundScript": { "count": 1, "time": 14 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 133 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 855 }, "ParseBackgroundProgram": { "count": 1, "time": 813 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6707 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52052 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 85, "time": 7 }, "DeoptimizeCode": { "count": 10, "time": 1579 }, "OptimizeCode": { "count": 85, "time": 1154 }, "RecompileSynchronous": { "count": 166, "time": 169504 }, "CompileOptimized_Concurrent": { "count": 81, "time": 3843 }, "NotifyDeoptimized": { "count": 8, "time": 485 }, "StackGuard": { "count": 82, "time": 1036 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 13 } } } }, { "duration": 2716698, "js": 2562648, "phases": [ { "phase": "load", "start": 0, "duration": 87278 }, { "phase": "boot", "start": 87278, "duration": 745254 }, { "phase": "transition", "start": 832532, "duration": 680808 }, { "phase": "render", "start": 1513340, "duration": 1203358 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 289630 }, { "kind": "MinorGC", "type": "scavenge", "start": 395858, "duration": 4987, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 429164, "duration": 6477, "usedHeapSizeAfter": 4487552, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 512057, "duration": 1576, "usedHeapSizeAfter": 5789112, "usedHeapSizeBefore": 6119472 }, { "kind": "MinorGC", "type": "scavenge", "start": 662691, "duration": 3864, "usedHeapSizeAfter": 7887024, "usedHeapSizeBefore": 8576224 }, { "kind": "MinorGC", "type": "scavenge", "start": 834986, "duration": 2656, "usedHeapSizeAfter": 9238720, "usedHeapSizeBefore": 9848832 }, { "kind": "MinorGC", "type": "scavenge", "start": 1033977, "duration": 1933, "usedHeapSizeAfter": 10553856, "usedHeapSizeBefore": 11568264 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1131527, "duration": 60, "usedHeapSizeAfter": 11237392, "usedHeapSizeBefore": 11237392 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1137596, "duration": 4893, "usedHeapSizeAfter": 8524736, "usedHeapSizeBefore": 11237552 }, { "kind": "MajorGC", "type": "weak processing", "start": 1144253, "duration": 414, "usedHeapSizeAfter": 8524816, "usedHeapSizeBefore": 8524816 }, { "kind": "MinorGC", "type": "scavenge", "start": 1333863, "duration": 3979, "usedHeapSizeAfter": 21297384, "usedHeapSizeBefore": 22717480 }, { "kind": "MinorGC", "type": "scavenge", "start": 1372836, "duration": 5960, "usedHeapSizeAfter": 22134800, "usedHeapSizeBefore": 22802464 }, { "kind": "MinorGC", "type": "scavenge", "start": 1423245, "duration": 3631, "usedHeapSizeAfter": 24241240, "usedHeapSizeBefore": 25423176 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1567790, "duration": 70, "usedHeapSizeAfter": 28388840, "usedHeapSizeBefore": 28388840 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1595033, "duration": 10048, "usedHeapSizeAfter": 24829280, "usedHeapSizeBefore": 28881072 }, { "kind": "MinorGC", "type": "scavenge", "start": 1777269, "duration": 6796, "usedHeapSizeAfter": 25265880, "usedHeapSizeBefore": 29538752 }, { "kind": "MinorGC", "type": "scavenge", "start": 1970611, "duration": 5843, "usedHeapSizeAfter": 28960384, "usedHeapSizeBefore": 32526080 }, { "kind": "MinorGC", "type": "scavenge", "start": 2195732, "duration": 4279, "usedHeapSizeAfter": 29111936, "usedHeapSizeBefore": 41695416 } ], "blinkGC": [ { "start": 257738, "duration": 1257 }, { "start": 257748, "duration": 1202 }, { "start": 273999, "duration": 2696 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1131, "time": 1834 }, "FunctionCallback": { "count": 4489, "time": 85670 }, "NamedGetterCallback": { "count": 107, "time": 8441 }, "GetMoreDataCallback": { "count": 14, "time": 139843 }, "AccessorSetterCallback": { "count": 5392, "time": 3297 }, "GCEpilogueCallback": { "count": 16, "time": 2424 }, "GCPrologueCallback": { "count": 16, "time": 1151 }, "NamedSetterCallback": { "count": 18, "time": 98 }, "StoreCallbackProperty": { "count": 5334, "time": 1995 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 14312 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1420 }, "CompileFunction": { "count": 3320, "time": 108209 }, "CompileIgnition": { "count": 3375, "time": 98086 }, "CompileIgnitionFinalization": { "count": 3380, "time": 29738 }, "CompileRewriteReturnResult": { "count": 3330, "time": 106 }, "CompileScopeAnalysis": { "count": 3330, "time": 11626 }, "CompileScript": { "count": 10, "time": 2630 }, "CompileLazy": { "count": 3177, "time": 12657 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 86 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1382 }, "CompileForOnStackReplacement": { "count": 1, "time": 23 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 662, "time": 2294 }, "Map_SetPrototype": { "count": 12965, "time": 5402 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 37403 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 924 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5003 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9208 }, "CreateArrayLiteral": { "count": 761, "time": 2435 }, "CreateObjectLiteral": { "count": 1890, "time": 9665 }, "SetProperty": { "count": 8831, "time": 11723 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 76 }, "NewClosure_Tenured": { "count": 2398, "time": 1925 }, "HandleApiCall": { "count": 3986, "time": 2233 }, "DateConstructor": { "count": 268, "time": 125 }, "ArrayLengthGetter": { "count": 373, "time": 24 }, "ArrayLengthSetter": { "count": 5152, "time": 1947 }, "FunctionPrototypeSetter": { "count": 239, "time": 2542 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 97 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 465 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 27 }, "WeakCollectionSet": { "count": 5007, "time": 9849 }, "ForInEnumerate": { "count": 380, "time": 4420 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 12 }, "CreateListFromArrayLike": { "count": 18, "time": 33 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "CreateRegExpLiteral": { "count": 235, "time": 1281 }, "GenerateRandomNumbers": { "count": 1, "time": 407 }, "NumberToStringSkipCache": { "count": 5039, "time": 4417 }, "AddDictionaryProperty": { "count": 10572, "time": 12973 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 40 }, "CreateDataProperty": { "count": 2, "time": 5 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 1338 }, "HasProperty": { "count": 961, "time": 836 }, "KeyedGetProperty": { "count": 223, "time": 2672 }, "NewObject": { "count": 251, "time": 1248 }, "ObjectCreate": { "count": 221, "time": 6246 }, "ObjectKeys": { "count": 53, "time": 1019 }, "SetDataProperties": { "count": 71, "time": 2487 }, "ToString": { "count": 28, "time": 30 }, "RegExpExec": { "count": 269, "time": 10620 }, "RegExpExecMultiple": { "count": 327, "time": 461 }, "RegExpReplace": { "count": 784, "time": 2179 }, "StringSplit": { "count": 6134, "time": 6120 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 65 }, "StringBuilderJoin": { "count": 136, "time": 70 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 566, "time": 692 }, "StringIndexOfUnchecked": { "count": 330, "time": 81 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 5026, "time": 8709 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 96 }, "ArrayUnshift": { "count": 45, "time": 23 }, "DateNow": { "count": 60, "time": 58 }, "FunctionPrototypeToString": { "count": 116, "time": 75 }, "ObjectDefineProperties": { "count": 2, "time": 14 }, "ObjectDefineProperty": { "count": 650, "time": 932 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 45929 }, "ObjectSetPrototypeOf": { "count": 205, "time": 233 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 728 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 38 }, "ArrayShift": { "count": 99, "time": 73 }, "Object_DeleteProperty": { "count": 6, "time": 19 }, "ArrayIndexOf": { "count": 70, "time": 14 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "AllocateInNewSpace": { "count": 252, "time": 3712 }, "Interrupt": { "count": 152, "time": 1051 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 90 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 110 }, "ArrayPop": { "count": 63, "time": 27 }, "ArrayBufferConstructor": { "count": 1, "time": 4147 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 36 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 629 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2803 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 811 }, "StringToNumber": { "count": 196, "time": 48 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 748 }, "DatePrototypeSetMonth": { "count": 12, "time": 19 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1085, "time": 3404 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 56 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 3 }, "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": 77 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 4411 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7959 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 39 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 36 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39017 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3140 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 166 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1510 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 106462 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 13684 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 984 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 23 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 763 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 115 }, "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": 27 }, "GC_MC_FINISH": { "count": 2, "time": 447 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 326 }, "GC_MC_SWEEP": { "count": 2, "time": 6 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 60 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 709 }, "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": 450 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2557 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3966 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 673 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3024 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 453 }, "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": 98 }, "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": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 693 }, "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": 9 }, "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": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 43 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6691 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 3964 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 31616 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 3116 }, "GC_Custom_IncrementalMarkingObserver": { "count": 111, "time": 1928 } }, "JavaScript": { "JS_Execution": { "count": 5524, "time": 1049036 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 17770 }, "ParseFunctionLiteral": { "count": 3378, "time": 153763 }, "ParseProgram": { "count": 10, "time": 1781 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10544 }, "PreParseNoVariableResolution": { "count": 105, "time": 2451 }, "JsonParse": { "count": 25, "time": 124490 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 23225 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1891 }, "LoadGlobalIC_Miss": { "count": 719, "time": 598 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1375, "time": 7661 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6868 }, "LoadIC_FunctionPrototypeStub": { "count": 395, "time": 1240 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1106 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4049, "time": 15748 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 394 }, "LoadIC_LoadNonexistentDH": { "count": 5458, "time": 14482 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2616 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 16144 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 27 }, "LoadIC_SlowStub": { "count": 21, "time": 49 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 955 }, "LoadIC_LoadFieldDH": { "count": 4066, "time": 9072 }, "StoreIC_StoreFieldDH": { "count": 1291, "time": 6695 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 1291 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4667 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4728 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 214 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 509, "time": 3535 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 806 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 477, "time": 1923 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 50 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 144 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 7 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 69 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 3085 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 524 } }, "API": { "API_Context_New": { "count": 2, "time": 6634 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1548 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1875, "time": 709 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 438 }, "API_Function_NewInstance": { "count": 43, "time": 715 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1770 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 37 }, "API_Object_SetPrototype": { "count": 43, "time": 46 }, "API_ObjectTemplate_New": { "count": 102, "time": 9 }, "API_String_NewFromOneByte": { "count": 1038, "time": 755 }, "API_String_Write": { "count": 654, "time": 97 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 680 }, "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": 18 }, "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": 398 }, "CompileBackgroundScript": { "count": 1, "time": 19 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 106 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 796 }, "ParseBackgroundProgram": { "count": 1, "time": 798 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6291 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51758 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 82, "time": 3 }, "OptimizeCode": { "count": 82, "time": 2293 }, "RecompileSynchronous": { "count": 163, "time": 111613 }, "CompileOptimized_Concurrent": { "count": 81, "time": 3869 }, "StackGuard": { "count": 80, "time": 2325 }, "DeoptimizeCode": { "count": 6, "time": 707 }, "NotifyDeoptimized": { "count": 4, "time": 335 } } } }, { "duration": 2788983, "js": 2628923, "phases": [ { "phase": "load", "start": 0, "duration": 105279 }, { "phase": "boot", "start": 105279, "duration": 749429 }, { "phase": "transition", "start": 854708, "duration": 720649 }, { "phase": "render", "start": 1575357, "duration": 1213626 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 305982 }, { "kind": "MinorGC", "type": "scavenge", "start": 409631, "duration": 6107, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 445716, "duration": 5978, "usedHeapSizeAfter": 4487624, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 532339, "duration": 2728, "usedHeapSizeAfter": 5800064, "usedHeapSizeBefore": 6119664 }, { "kind": "MinorGC", "type": "scavenge", "start": 680495, "duration": 3793, "usedHeapSizeAfter": 7877736, "usedHeapSizeBefore": 8567840 }, { "kind": "MinorGC", "type": "scavenge", "start": 856372, "duration": 2972, "usedHeapSizeAfter": 9251376, "usedHeapSizeBefore": 9842984 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1026608, "duration": 212, "usedHeapSizeAfter": 11051424, "usedHeapSizeBefore": 11051424 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1034066, "duration": 6360, "usedHeapSizeAfter": 8802776, "usedHeapSizeBefore": 11145200 }, { "kind": "MajorGC", "type": "weak processing", "start": 1143289, "duration": 301, "usedHeapSizeAfter": 9933632, "usedHeapSizeBefore": 9933632 }, { "kind": "MinorGC", "type": "scavenge", "start": 1357440, "duration": 4243, "usedHeapSizeAfter": 21124768, "usedHeapSizeBefore": 22847808 }, { "kind": "MinorGC", "type": "scavenge", "start": 1402340, "duration": 4135, "usedHeapSizeAfter": 22304248, "usedHeapSizeBefore": 23225920 }, { "kind": "MinorGC", "type": "scavenge", "start": 1452803, "duration": 4063, "usedHeapSizeAfter": 24199784, "usedHeapSizeBefore": 25227896 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1528824, "duration": 75, "usedHeapSizeAfter": 28051208, "usedHeapSizeBefore": 28051208 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1563777, "duration": 9841, "usedHeapSizeAfter": 24723872, "usedHeapSizeBefore": 28596456 }, { "kind": "MinorGC", "type": "scavenge", "start": 1754132, "duration": 5525, "usedHeapSizeAfter": 25167344, "usedHeapSizeBefore": 29054808 }, { "kind": "MinorGC", "type": "scavenge", "start": 2133996, "duration": 7443, "usedHeapSizeAfter": 29510128, "usedHeapSizeBefore": 40702496 }, { "kind": "MinorGC", "type": "scavenge", "start": 2405269, "duration": 7504, "usedHeapSizeAfter": 29912544, "usedHeapSizeBefore": 41849080 }, { "kind": "MajorGC", "type": "weak processing", "start": 2785026, "duration": 11, "usedHeapSizeAfter": 33665064, "usedHeapSizeBefore": 33665064 } ], "blinkGC": [ { "start": 274761, "duration": 691 }, { "start": 274770, "duration": 636 }, { "start": 283024, "duration": 1055 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 609 }, "FunctionCallback": { "count": 4486, "time": 80623 }, "NamedGetterCallback": { "count": 107, "time": 5528 }, "GetMoreDataCallback": { "count": 14, "time": 139859 }, "AccessorSetterCallback": { "count": 5392, "time": 2417 }, "GCEpilogueCallback": { "count": 15, "time": 376 }, "GCPrologueCallback": { "count": 15, "time": 932 }, "NamedSetterCallback": { "count": 18, "time": 108 }, "StoreCallbackProperty": { "count": 5334, "time": 2539 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 20156 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 2455 }, "CompileFunction": { "count": 3320, "time": 104317 }, "CompileIgnition": { "count": 3375, "time": 103802 }, "CompileIgnitionFinalization": { "count": 3380, "time": 29535 }, "CompileRewriteReturnResult": { "count": 3330, "time": 742 }, "CompileScopeAnalysis": { "count": 3330, "time": 13520 }, "CompileScript": { "count": 10, "time": 1778 }, "CompileLazy": { "count": 3177, "time": 15360 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 80 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1542 }, "CompileForOnStackReplacement": { "count": 2, "time": 35 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 2448 }, "Map_SetPrototype": { "count": 12959, "time": 3405 }, "Map_TransitionToDataProperty": { "count": 11945, "time": 38191 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 82 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7546 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11183 }, "CreateArrayLiteral": { "count": 761, "time": 3960 }, "CreateObjectLiteral": { "count": 1890, "time": 9789 }, "SetProperty": { "count": 8821, "time": 16113 }, "DeclareGlobals": { "count": 2, "time": 36 }, "NewClosure": { "count": 344, "time": 574 }, "NewClosure_Tenured": { "count": 2398, "time": 3418 }, "HandleApiCall": { "count": 3986, "time": 3093 }, "DateConstructor": { "count": 268, "time": 123 }, "ArrayLengthGetter": { "count": 375, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 1073 }, "FunctionPrototypeSetter": { "count": 239, "time": 1833 }, "FunctionLengthGetter": { "count": 13, "time": 9 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 117 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 85 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 64 }, "SetGrow": { "count": 26, "time": 33 }, "WeakCollectionSet": { "count": 5007, "time": 7758 }, "ForInEnumerate": { "count": 380, "time": 2636 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 317, "time": 1972 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 4468 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 5450 }, "AddDictionaryProperty": { "count": 10572, "time": 17308 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 46 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 1204 }, "HasProperty": { "count": 961, "time": 1070 }, "KeyedGetProperty": { "count": 222, "time": 1835 }, "NewObject": { "count": 251, "time": 1842 }, "ObjectCreate": { "count": 221, "time": 3104 }, "ObjectKeys": { "count": 53, "time": 815 }, "SetDataProperties": { "count": 71, "time": 3096 }, "ToString": { "count": 28, "time": 20 }, "RegExpExec": { "count": 270, "time": 7069 }, "RegExpExecMultiple": { "count": 327, "time": 3754 }, "RegExpReplace": { "count": 784, "time": 4539 }, "StringSplit": { "count": 6134, "time": 8388 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 38 }, "StringBuilderConcat": { "count": 152, "time": 466 }, "StringBuilderJoin": { "count": 136, "time": 595 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 560, "time": 1393 }, "StringIndexOfUnchecked": { "count": 330, "time": 72 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 6824 }, "ArrayPush": { "count": 8, "time": 682 }, "ArraySplice": { "count": 82, "time": 419 }, "ArrayUnshift": { "count": 45, "time": 32 }, "DateNow": { "count": 60, "time": 59 }, "FunctionPrototypeToString": { "count": 116, "time": 69 }, "ObjectDefineProperties": { "count": 2, "time": 20 }, "ObjectDefineProperty": { "count": 650, "time": 1836 }, "ObjectFreeze": { "count": 11, "time": 483 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54401 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1682 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 95 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 39 }, "ArrayShift": { "count": 120, "time": 87 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 7 }, "Interrupt": { "count": 144, "time": 1517 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 710 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 5 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1540 }, "ArrayPop": { "count": 63, "time": 36 }, "ArrayBufferConstructor": { "count": 1, "time": 4008 }, "GlobalDecodeURIComponent": { "count": 1, "time": 786 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 1443 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3032 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1134 }, "StringToNumber": { "count": 196, "time": 41 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 13 }, "DateUTC": { "count": 24, "time": 21 }, "ObjectIsFrozen": { "count": 216, "time": 24 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1035, "time": 5795 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 50 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 8 }, "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": 66 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3456 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 8005 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 38 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 39 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 40867 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 1976 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1132 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 2220 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 110345 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 18382 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2471 }, "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": 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": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 29 }, "GC_MC_FINISH": { "count": 2, "time": 1013 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 93 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 66 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 950 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 421 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1163 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3581 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 854 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 548 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3063 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 184 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1602 }, "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": 21 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 128 }, "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": 35 }, "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": 637 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1104 }, "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": 5999 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2552 }, "GC_MC_BACKGROUND_MARKING": { "count": 35, "time": 29873 }, "GC_Custom_IncrementalMarkingObserver": { "count": 196, "time": 3116 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2279 } }, "JavaScript": { "JS_Execution": { "count": 5566, "time": 1058087 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 13571 }, "ParseFunctionLiteral": { "count": 3378, "time": 146038 }, "ParseProgram": { "count": 10, "time": 5391 }, "PreParseWithVariableResolution": { "count": 6145, "time": 7422 }, "PreParseNoVariableResolution": { "count": 105, "time": 1822 }, "JsonParse": { "count": 25, "time": 126250 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19649 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1192 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3407 }, "StoreGlobalIC_Miss": { "count": 8, "time": 17 }, "StoreIC_Miss": { "count": 1353, "time": 7496 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6444 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 1528 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1308 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4103, "time": 21097 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 27 }, "LoadIC_LoadNonexistentDH": { "count": 5441, "time": 12020 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4067 }, "StoreIC_Premonomorphic": { "count": 4838, "time": 13851 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 26 }, "LoadIC_SlowStub": { "count": 21, "time": 43 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1334 }, "LoadIC_LoadFieldDH": { "count": 4066, "time": 12113 }, "StoreIC_StoreFieldDH": { "count": 1275, "time": 4613 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 1635 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4016 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 844 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4985 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 1272 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 551, "time": 4212 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 125, "time": 1170 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 471, "time": 3289 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 51 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 142 }, "LoadIC_StringLength": { "count": 27, "time": 24 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 26 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 65 } }, "API": { "API_Context_New": { "count": 2, "time": 16033 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1309 }, "API_Object_SetPrivate": { "count": 35, "time": 28 }, "API_Persistent_New": { "count": 1877, "time": 449 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 4 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 151 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2967 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 31 }, "API_Object_SetPrototype": { "count": 43, "time": 50 }, "API_ObjectTemplate_New": { "count": 102, "time": 16 }, "API_String_NewFromOneByte": { "count": 1038, "time": 863 }, "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": 752 }, "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": 0 }, "API_String_NewExternalOneByte": { "count": 63, "time": 18 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 717 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 339 }, "CompileBackgroundScript": { "count": 1, "time": 15 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 140 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 708 }, "ParseBackgroundProgram": { "count": 1, "time": 847 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6049 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 49377 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 85, "time": 8 }, "OptimizeCode": { "count": 85, "time": 2526 }, "RecompileSynchronous": { "count": 168, "time": 128647 }, "CompileOptimized_Concurrent": { "count": 83, "time": 1686 }, "StackGuard": { "count": 88, "time": 2649 }, "DeoptimizeCode": { "count": 8, "time": 1601 }, "NotifyDeoptimized": { "count": 7, "time": 1134 } } } }, { "duration": 2800426, "js": 2649652, "phases": [ { "phase": "load", "start": 0, "duration": 91803 }, { "phase": "boot", "start": 91803, "duration": 777226 }, { "phase": "transition", "start": 869029, "duration": 679036 }, { "phase": "render", "start": 1548065, "duration": 1252361 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 306421 }, { "kind": "MinorGC", "type": "scavenge", "start": 411774, "duration": 4947, "usedHeapSizeAfter": 3767136, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 446667, "duration": 6791, "usedHeapSizeAfter": 4487816, "usedHeapSizeBefore": 4629792 }, { "kind": "MinorGC", "type": "scavenge", "start": 531133, "duration": 2356, "usedHeapSizeAfter": 5791008, "usedHeapSizeBefore": 6119512 }, { "kind": "MinorGC", "type": "scavenge", "start": 682276, "duration": 3689, "usedHeapSizeAfter": 7896472, "usedHeapSizeBefore": 8574488 }, { "kind": "MinorGC", "type": "scavenge", "start": 870300, "duration": 2642, "usedHeapSizeAfter": 9223864, "usedHeapSizeBefore": 9842496 }, { "kind": "MinorGC", "type": "scavenge", "start": 1072448, "duration": 1836, "usedHeapSizeAfter": 10606848, "usedHeapSizeBefore": 11567792 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1238909, "duration": 81, "usedHeapSizeAfter": 16592016, "usedHeapSizeBefore": 16592016 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1248542, "duration": 10940, "usedHeapSizeAfter": 13974000, "usedHeapSizeBefore": 16863640 }, { "kind": "MinorGC", "type": "scavenge", "start": 1409256, "duration": 5276, "usedHeapSizeAfter": 21179848, "usedHeapSizeBefore": 22544328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1445544, "duration": 3929, "usedHeapSizeAfter": 22045168, "usedHeapSizeBefore": 22683672 }, { "kind": "MinorGC", "type": "scavenge", "start": 1474419, "duration": 2851, "usedHeapSizeAfter": 24024936, "usedHeapSizeBefore": 25163200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1707819, "duration": 6314, "usedHeapSizeAfter": 27782160, "usedHeapSizeBefore": 30651560 }, { "kind": "MinorGC", "type": "scavenge", "start": 1888577, "duration": 7156, "usedHeapSizeAfter": 29002352, "usedHeapSizeBefore": 32603184 }, { "kind": "MinorGC", "type": "scavenge", "start": 2071835, "duration": 4976, "usedHeapSizeAfter": 32285528, "usedHeapSizeBefore": 35960896 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2085782, "duration": 74, "usedHeapSizeAfter": 32542680, "usedHeapSizeBefore": 32542680 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2087327, "duration": 6869, "usedHeapSizeAfter": 27123080, "usedHeapSizeBefore": 32608728 }, { "kind": "MinorGC", "type": "scavenge", "start": 2392540, "duration": 1687, "usedHeapSizeAfter": 27589648, "usedHeapSizeBefore": 43748576 }, { "kind": "MajorGC", "type": "weak processing", "start": 2796611, "duration": 12, "usedHeapSizeAfter": 31984120, "usedHeapSizeBefore": 31984120 } ], "blinkGC": [ { "start": 272103, "duration": 3755 }, { "start": 272110, "duration": 3605 }, { "start": 278706, "duration": 1440 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 1142 }, "FunctionCallback": { "count": 4489, "time": 90422 }, "NamedGetterCallback": { "count": 107, "time": 5877 }, "GetMoreDataCallback": { "count": 14, "time": 151501 }, "AccessorSetterCallback": { "count": 5392, "time": 492 }, "GCEpilogueCallback": { "count": 17, "time": 2361 }, "GCPrologueCallback": { "count": 17, "time": 2795 }, "NamedSetterCallback": { "count": 18, "time": 957 }, "StoreCallbackProperty": { "count": 5334, "time": 7306 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 11443 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 3468 }, "CompileFunction": { "count": 3320, "time": 117212 }, "CompileIgnition": { "count": 3375, "time": 99012 }, "CompileIgnitionFinalization": { "count": 3380, "time": 34085 }, "CompileRewriteReturnResult": { "count": 3330, "time": 140 }, "CompileScopeAnalysis": { "count": 3330, "time": 15971 }, "CompileScript": { "count": 10, "time": 2367 }, "CompileLazy": { "count": 3177, "time": 13060 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 80 }, "RegExpInitializeAndCompile": { "count": 177, "time": 561 }, "CompileForOnStackReplacement": { "count": 2, "time": 40 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 966 }, "Map_SetPrototype": { "count": 12992, "time": 6709 }, "Map_TransitionToDataProperty": { "count": 11998, "time": 38532 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 508 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5015 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6244 }, "CreateArrayLiteral": { "count": 761, "time": 3312 }, "CreateObjectLiteral": { "count": 1890, "time": 8782 }, "SetProperty": { "count": 8837, "time": 12216 }, "DeclareGlobals": { "count": 2, "time": 23 }, "NewClosure": { "count": 344, "time": 77 }, "NewClosure_Tenured": { "count": 2398, "time": 1755 }, "HandleApiCall": { "count": 3986, "time": 1906 }, "DateConstructor": { "count": 268, "time": 736 }, "ArrayLengthGetter": { "count": 374, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 1838 }, "FunctionPrototypeSetter": { "count": 239, "time": 655 }, "FunctionLengthGetter": { "count": 13, "time": 9 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 753 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 647 }, "PrepareElementsForSort": { "count": 39, "time": 84 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 518 }, "WeakCollectionSet": { "count": 5007, "time": 7980 }, "ForInEnumerate": { "count": 379, "time": 3133 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "CreateListFromArrayLike": { "count": 18, "time": 21 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1372 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 2849 }, "AddDictionaryProperty": { "count": 10572, "time": 11566 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 803 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 4851 }, "HasProperty": { "count": 961, "time": 2292 }, "KeyedGetProperty": { "count": 221, "time": 2817 }, "NewObject": { "count": 251, "time": 1598 }, "ObjectCreate": { "count": 221, "time": 3781 }, "ObjectKeys": { "count": 52, "time": 1865 }, "SetDataProperties": { "count": 71, "time": 1372 }, "ToString": { "count": 28, "time": 24 }, "RegExpExec": { "count": 269, "time": 9141 }, "RegExpExecMultiple": { "count": 327, "time": 1770 }, "RegExpReplace": { "count": 784, "time": 5094 }, "StringSplit": { "count": 6134, "time": 6815 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 37 }, "StringBuilderConcat": { "count": 152, "time": 65 }, "StringBuilderJoin": { "count": 136, "time": 820 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 556, "time": 495 }, "StringIndexOfUnchecked": { "count": 330, "time": 86 }, "StringToArray": { "count": 1, "time": 4 }, "ArrayConcat": { "count": 5026, "time": 6557 }, "ArrayPush": { "count": 8, "time": 76 }, "ArraySplice": { "count": 82, "time": 84 }, "ArrayUnshift": { "count": 45, "time": 24 }, "DateNow": { "count": 60, "time": 59 }, "FunctionPrototypeToString": { "count": 116, "time": 70 }, "ObjectDefineProperties": { "count": 2, "time": 20 }, "ObjectDefineProperty": { "count": 650, "time": 3129 }, "ObjectFreeze": { "count": 11, "time": 478 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57286 }, "ObjectSetPrototypeOf": { "count": 205, "time": 299 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 115 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 719 }, "ArrayShift": { "count": 120, "time": 89 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 15 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "AllocateInNewSpace": { "count": 258, "time": 2468 }, "Interrupt": { "count": 144, "time": 1473 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 78 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 575 }, "ObjectHasOwnProperty": { "count": 18, "time": 21 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 114 }, "ArrayPop": { "count": 63, "time": 28 }, "ArrayBufferConstructor": { "count": 1, "time": 4039 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 26 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 83 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 3721 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1007 }, "StringToNumber": { "count": 196, "time": 489 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "TryMigrateInstance": { "count": 1, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 19 }, "ObjectIsFrozen": { "count": 216, "time": 27 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1232, "time": 4874 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 646 }, "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": 9 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 79 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 2809 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 6810 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 301 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 157 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 38 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 41052 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 2052 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 145 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 10 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1428 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 114557 }, "GC_MC_INCREMENTAL": { "count": 38, "time": 19835 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 315 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 942 }, "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": 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": 50 }, "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": 403 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1136 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 212 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 689 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1874 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4093 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 40 }, "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": 6260 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 108 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 211 }, "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": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 776 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 19 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 0 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 34 }, "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": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 880 }, "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": 81 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5437 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 12, "time": 13004 }, "GC_MC_BACKGROUND_MARKING": { "count": 24, "time": 39176 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2996 }, "GC_Custom_IncrementalMarkingObserver": { "count": 115, "time": 2268 } }, "JavaScript": { "JS_Execution": { "count": 5556, "time": 1022018 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 12366 }, "ParseFunctionLiteral": { "count": 3378, "time": 153525 }, "ParseProgram": { "count": 10, "time": 1294 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10659 }, "PreParseNoVariableResolution": { "count": 105, "time": 2274 }, "JsonParse": { "count": 25, "time": 145645 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18719 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2003 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1168 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1388, "time": 7669 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 10004 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 1097 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2219 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4246, "time": 21347 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 496 }, "LoadIC_LoadNonexistentDH": { "count": 5441, "time": 15036 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3959 }, "StoreIC_Premonomorphic": { "count": 4840, "time": 15613 }, "LoadGlobalIC_Slow": { "count": 21, "time": 89 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 44 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1898 }, "LoadIC_LoadFieldDH": { "count": 4150, "time": 9226 }, "StoreIC_StoreFieldDH": { "count": 1297, "time": 4864 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 106, "time": 2361 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3233 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4504 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 86 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 546, "time": 4939 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 729 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 1123 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 56 }, "LoadIC_LoadNormalDH": { "count": 164, "time": 2612 }, "LoadIC_StringLength": { "count": 27, "time": 27 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 30 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 10 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 18 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 453 } }, "API": { "API_Context_New": { "count": 2, "time": 8146 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2619 }, "API_Object_SetPrivate": { "count": 35, "time": 31 }, "API_Persistent_New": { "count": 1876, "time": 787 }, "API_String_NewFromUtf8": { "count": 13, "time": 7 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 233 }, "API_Function_NewInstance": { "count": 43, "time": 100 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2792 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 925 }, "API_Object_SetPrototype": { "count": 43, "time": 46 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 302 }, "API_String_Write": { "count": 654, "time": 107 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 53 }, "API_External_New": { "count": 23, "time": 25 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 410 }, "API_Private_New": { "count": 3, "time": 1 }, "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": 2 }, "CompileBackgroundIgnition": { "count": 5, "time": 398 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 110 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 743 }, "ParseBackgroundProgram": { "count": 1, "time": 821 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6642 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51820 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 4 }, "OptimizeCode": { "count": 76, "time": 1251 }, "RecompileSynchronous": { "count": 149, "time": 151841 }, "CompileOptimized_Concurrent": { "count": 73, "time": 2307 }, "StackGuard": { "count": 76, "time": 1348 }, "DeoptimizeCode": { "count": 9, "time": 951 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 16 }, "NotifyDeoptimized": { "count": 7, "time": 437 } } } }, { "duration": 2707387, "js": 2549436, "phases": [ { "phase": "load", "start": 0, "duration": 102269 }, { "phase": "boot", "start": 102269, "duration": 742977 }, { "phase": "transition", "start": 845246, "duration": 665293 }, { "phase": "render", "start": 1510539, "duration": 1196848 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 326740 }, { "kind": "MinorGC", "type": "scavenge", "start": 431415, "duration": 5353, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 464365, "duration": 5770, "usedHeapSizeAfter": 4487568, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 541367, "duration": 1938, "usedHeapSizeAfter": 5804856, "usedHeapSizeBefore": 6119248 }, { "kind": "MinorGC", "type": "scavenge", "start": 672461, "duration": 3117, "usedHeapSizeAfter": 7867280, "usedHeapSizeBefore": 8565416 }, { "kind": "MinorGC", "type": "scavenge", "start": 847062, "duration": 3639, "usedHeapSizeAfter": 9247288, "usedHeapSizeBefore": 9847272 }, { "kind": "MinorGC", "type": "scavenge", "start": 1052895, "duration": 2721, "usedHeapSizeAfter": 10553168, "usedHeapSizeBefore": 11559656 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1151891, "duration": 73, "usedHeapSizeAfter": 11257336, "usedHeapSizeBefore": 11257336 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1152343, "duration": 8153, "usedHeapSizeAfter": 8525056, "usedHeapSizeBefore": 11257496 }, { "kind": "MajorGC", "type": "weak processing", "start": 1161823, "duration": 8, "usedHeapSizeAfter": 8525136, "usedHeapSizeBefore": 8525136 }, { "kind": "MinorGC", "type": "scavenge", "start": 1343968, "duration": 3560, "usedHeapSizeAfter": 21330960, "usedHeapSizeBefore": 22713416 }, { "kind": "MinorGC", "type": "scavenge", "start": 1374050, "duration": 3956, "usedHeapSizeAfter": 22142792, "usedHeapSizeBefore": 22793936 }, { "kind": "MinorGC", "type": "scavenge", "start": 1417664, "duration": 3441, "usedHeapSizeAfter": 24168392, "usedHeapSizeBefore": 25353536 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1532777, "duration": 79, "usedHeapSizeAfter": 27931400, "usedHeapSizeBefore": 27931400 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1547581, "duration": 9312, "usedHeapSizeAfter": 24519112, "usedHeapSizeBefore": 28083624 }, { "kind": "MinorGC", "type": "scavenge", "start": 1739373, "duration": 5923, "usedHeapSizeAfter": 25119616, "usedHeapSizeBefore": 29395736 }, { "kind": "MinorGC", "type": "scavenge", "start": 1939654, "duration": 5364, "usedHeapSizeAfter": 28468496, "usedHeapSizeBefore": 32285024 }, { "kind": "MinorGC", "type": "scavenge", "start": 2169039, "duration": 5819, "usedHeapSizeAfter": 29155256, "usedHeapSizeBefore": 41577256 } ], "blinkGC": [ { "start": 295513, "duration": 3475 }, { "start": 295521, "duration": 2689 }, { "start": 312453, "duration": 1728 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1124, "time": 1978 }, "FunctionCallback": { "count": 4490, "time": 83050 }, "NamedGetterCallback": { "count": 107, "time": 8350 }, "GetMoreDataCallback": { "count": 14, "time": 157085 }, "AccessorSetterCallback": { "count": 5392, "time": 885 }, "GCEpilogueCallback": { "count": 16, "time": 1517 }, "GCPrologueCallback": { "count": 16, "time": 1099 }, "NamedSetterCallback": { "count": 18, "time": 559 }, "StoreCallbackProperty": { "count": 5334, "time": 3234 }, "NamedQueryCallback": { "count": 11, "time": 798 }, "RunMicrotaskCallback": { "count": 42, "time": 11216 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 2037 }, "CompileFunction": { "count": 3320, "time": 97099 }, "CompileIgnition": { "count": 3375, "time": 100556 }, "CompileIgnitionFinalization": { "count": 3380, "time": 42278 }, "CompileRewriteReturnResult": { "count": 3330, "time": 1209 }, "CompileScopeAnalysis": { "count": 3330, "time": 14868 }, "CompileScript": { "count": 10, "time": 862 }, "CompileLazy": { "count": 3177, "time": 11090 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 82 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1047 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 654, "time": 663 }, "Map_SetPrototype": { "count": 12979, "time": 6193 }, "Map_TransitionToDataProperty": { "count": 11981, "time": 30920 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 68 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3558 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10193 }, "CreateArrayLiteral": { "count": 761, "time": 1668 }, "CreateObjectLiteral": { "count": 1890, "time": 6319 }, "SetProperty": { "count": 8831, "time": 16490 }, "DeclareGlobals": { "count": 2, "time": 17 }, "NewClosure": { "count": 344, "time": 81 }, "NewClosure_Tenured": { "count": 2398, "time": 1130 }, "HandleApiCall": { "count": 3986, "time": 3656 }, "DateConstructor": { "count": 268, "time": 123 }, "ArrayLengthGetter": { "count": 374, "time": 17 }, "ArrayLengthSetter": { "count": 5152, "time": 1618 }, "FunctionPrototypeSetter": { "count": 239, "time": 305 }, "FunctionLengthGetter": { "count": 13, "time": 14 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 108 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 5 }, "PrepareElementsForSort": { "count": 39, "time": 90 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 67 }, "SetGrow": { "count": 26, "time": 26 }, "WeakCollectionSet": { "count": 5007, "time": 8640 }, "ForInEnumerate": { "count": 380, "time": 2311 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 217, "time": 4085 }, "CreateListFromArrayLike": { "count": 18, "time": 30 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 1270 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5042, "time": 1476 }, "AddDictionaryProperty": { "count": 10572, "time": 9946 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 44 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 7 }, "GetProperty": { "count": 6297, "time": 2880 }, "HasProperty": { "count": 961, "time": 3005 }, "KeyedGetProperty": { "count": 223, "time": 281 }, "NewObject": { "count": 251, "time": 2211 }, "ObjectCreate": { "count": 221, "time": 2018 }, "ObjectKeys": { "count": 53, "time": 820 }, "SetDataProperties": { "count": 71, "time": 1538 }, "ToString": { "count": 28, "time": 30 }, "RegExpExec": { "count": 269, "time": 11008 }, "RegExpExecMultiple": { "count": 327, "time": 696 }, "RegExpReplace": { "count": 784, "time": 3785 }, "StringSplit": { "count": 6134, "time": 10753 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 21 }, "StringBuilderConcat": { "count": 152, "time": 82 }, "StringBuilderJoin": { "count": 136, "time": 76 }, "StringCharCodeAt": { "count": 11, "time": 2 }, "StringEqual": { "count": 562, "time": 484 }, "StringIndexOfUnchecked": { "count": 330, "time": 68 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 8945 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 119 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 413 }, "FunctionPrototypeToString": { "count": 116, "time": 77 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 1752 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 46748 }, "ObjectSetPrototypeOf": { "count": 205, "time": 454 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1053 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 39 }, "ArrayShift": { "count": 120, "time": 94 }, "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": 6 }, "Interrupt": { "count": 150, "time": 1009 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 99 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1156 }, "ArrayPop": { "count": 63, "time": 260 }, "ArrayBufferConstructor": { "count": 1, "time": 4339 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 30 }, "NumberPrototypeToString": { "count": 31, "time": 483 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 114 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3193 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 483 }, "StringToNumber": { "count": 196, "time": 871 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 19 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 714 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1052, "time": 3121 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 81 }, "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": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 580 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3021 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6430 }, "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": 1761 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 34562 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3774 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 904 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 34, "time": 2657 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 90202 }, "GC_MC_INCREMENTAL": { "count": 28, "time": 14046 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1446 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 2765 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 133 }, "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": 25 }, "GC_MC_FINISH": { "count": 2, "time": 739 }, "GC_MC_MARK": { "count": 2, "time": 13 }, "GC_MC_PROLOGUE": { "count": 2, "time": 55 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 547 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 683 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 20 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 31 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 366 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 4471 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3572 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 974 }, "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": 2499 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 293 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 981 }, "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": 123 }, "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": 86 }, "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": 1097 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 109 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5902 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2593 }, "GC_MC_BACKGROUND_MARKING": { "count": 16, "time": 35339 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2558 }, "GC_Custom_IncrementalMarkingObserver": { "count": 100, "time": 1489 } }, "JavaScript": { "JS_Execution": { "count": 5565, "time": 1058823 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 9604 }, "ParseFunctionLiteral": { "count": 3378, "time": 137253 }, "ParseProgram": { "count": 10, "time": 1682 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13458 }, "PreParseNoVariableResolution": { "count": 105, "time": 492 }, "JsonParse": { "count": 25, "time": 117183 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21448 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3796 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1432 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1377, "time": 4980 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6921 }, "LoadIC_FunctionPrototypeStub": { "count": 387, "time": 1526 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2181 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4128, "time": 22302 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 36 }, "LoadIC_LoadNonexistentDH": { "count": 5439, "time": 14124 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2172 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 15587 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 499 }, "LoadIC_SlowStub": { "count": 21, "time": 90 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1200 }, "LoadIC_LoadFieldDH": { "count": 4094, "time": 16133 }, "StoreIC_StoreFieldDH": { "count": 1285, "time": 3391 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 2802 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2704 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4452 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 84 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 550, "time": 5047 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 1857 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 471, "time": 394 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 56 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 136 }, "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": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 71 } }, "API": { "API_Context_New": { "count": 2, "time": 8453 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1923 }, "API_Object_SetPrivate": { "count": 35, "time": 759 }, "API_Persistent_New": { "count": 1875, "time": 235 }, "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": 689 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2456 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 39 }, "API_Object_SetPrototype": { "count": 43, "time": 50 }, "API_ObjectTemplate_New": { "count": 102, "time": 20 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1514 }, "API_String_Write": { "count": 654, "time": 544 }, "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": 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": 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": 465 }, "CompileBackgroundScript": { "count": 1, "time": 13 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 104 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 861 }, "ParseBackgroundProgram": { "count": 1, "time": 677 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6257 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 55917 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 78, "time": 8 }, "OptimizeCode": { "count": 78, "time": 2267 }, "RecompileSynchronous": { "count": 155, "time": 104533 }, "CompileOptimized_Concurrent": { "count": 77, "time": 1278 }, "StackGuard": { "count": 80, "time": 2298 }, "DeoptimizeCode": { "count": 7, "time": 3319 }, "NotifyDeoptimized": { "count": 6, "time": 119 } } } }, { "duration": 2781913, "js": 2632748, "phases": [ { "phase": "load", "start": 0, "duration": 85765 }, { "phase": "boot", "start": 85765, "duration": 758879 }, { "phase": "transition", "start": 844644, "duration": 677570 }, { "phase": "render", "start": 1522214, "duration": 1259699 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 295542 }, { "kind": "MinorGC", "type": "scavenge", "start": 398850, "duration": 5515, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 433827, "duration": 6577, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629432 }, { "kind": "MinorGC", "type": "scavenge", "start": 516220, "duration": 1774, "usedHeapSizeAfter": 5796752, "usedHeapSizeBefore": 6119464 }, { "kind": "MinorGC", "type": "scavenge", "start": 671216, "duration": 3120, "usedHeapSizeAfter": 7880624, "usedHeapSizeBefore": 8569856 }, { "kind": "MinorGC", "type": "scavenge", "start": 847027, "duration": 2835, "usedHeapSizeAfter": 9239824, "usedHeapSizeBefore": 9845168 }, { "kind": "MinorGC", "type": "scavenge", "start": 1046174, "duration": 1815, "usedHeapSizeAfter": 10564536, "usedHeapSizeBefore": 11563184 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1144221, "duration": 687, "usedHeapSizeAfter": 11262896, "usedHeapSizeBefore": 11262896 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1146637, "duration": 5862, "usedHeapSizeAfter": 8519528, "usedHeapSizeBefore": 11263056 }, { "kind": "MajorGC", "type": "weak processing", "start": 1153763, "duration": 8, "usedHeapSizeAfter": 8519608, "usedHeapSizeBefore": 8519608 }, { "kind": "MinorGC", "type": "scavenge", "start": 1365232, "duration": 5145, "usedHeapSizeAfter": 21313504, "usedHeapSizeBefore": 22714704 }, { "kind": "MinorGC", "type": "scavenge", "start": 1404345, "duration": 3418, "usedHeapSizeAfter": 22111896, "usedHeapSizeBefore": 22795608 }, { "kind": "MinorGC", "type": "scavenge", "start": 1438433, "duration": 3115, "usedHeapSizeAfter": 24204088, "usedHeapSizeBefore": 25349112 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1605514, "duration": 290, "usedHeapSizeAfter": 29094344, "usedHeapSizeBefore": 29094344 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1614658, "duration": 8907, "usedHeapSizeAfter": 25062408, "usedHeapSizeBefore": 29235248 }, { "kind": "MinorGC", "type": "scavenge", "start": 1769600, "duration": 3840, "usedHeapSizeAfter": 25193928, "usedHeapSizeBefore": 29349232 }, { "kind": "MinorGC", "type": "scavenge", "start": 2149121, "duration": 4679, "usedHeapSizeAfter": 29360000, "usedHeapSizeBefore": 40838536 }, { "kind": "MinorGC", "type": "scavenge", "start": 2515661, "duration": 4891, "usedHeapSizeAfter": 30268400, "usedHeapSizeBefore": 42204128 } ], "blinkGC": [ { "start": 266387, "duration": 2607 }, { "start": 266397, "duration": 2547 }, { "start": 271672, "duration": 1464 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1131, "time": 1812 }, "FunctionCallback": { "count": 4488, "time": 92757 }, "NamedGetterCallback": { "count": 107, "time": 7386 }, "GetMoreDataCallback": { "count": 14, "time": 148541 }, "AccessorSetterCallback": { "count": 5392, "time": 2284 }, "GCEpilogueCallback": { "count": 16, "time": 1294 }, "GCPrologueCallback": { "count": 16, "time": 960 }, "NamedSetterCallback": { "count": 18, "time": 104 }, "StoreCallbackProperty": { "count": 5334, "time": 2632 }, "NamedQueryCallback": { "count": 11, "time": 392 }, "RunMicrotaskCallback": { "count": 42, "time": 11242 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1064 }, "CompileFunction": { "count": 3320, "time": 104479 }, "CompileIgnition": { "count": 3375, "time": 103670 }, "CompileIgnitionFinalization": { "count": 3380, "time": 28550 }, "CompileRewriteReturnResult": { "count": 3330, "time": 152 }, "CompileScopeAnalysis": { "count": 3330, "time": 10291 }, "CompileScript": { "count": 10, "time": 5129 }, "CompileLazy": { "count": 3177, "time": 12457 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 395 }, "RegExpInitializeAndCompile": { "count": 177, "time": 197 }, "CompileForOnStackReplacement": { "count": 2, "time": 41 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 661, "time": 3470 }, "Map_SetPrototype": { "count": 12982, "time": 4614 }, "Map_TransitionToDataProperty": { "count": 11984, "time": 43946 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 73 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 2794 }, "InterpreterDeserializeLazy": { "count": 160, "time": 5892 }, "CreateArrayLiteral": { "count": 761, "time": 1541 }, "CreateObjectLiteral": { "count": 1890, "time": 4840 }, "SetProperty": { "count": 8831, "time": 18065 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 1094 }, "NewClosure_Tenured": { "count": 2398, "time": 2353 }, "HandleApiCall": { "count": 3986, "time": 2849 }, "DateConstructor": { "count": 268, "time": 106 }, "ArrayLengthGetter": { "count": 374, "time": 20 }, "ArrayLengthSetter": { "count": 5152, "time": 3375 }, "FunctionPrototypeSetter": { "count": 239, "time": 2058 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 98 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 10 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 76 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 715 }, "WeakCollectionSet": { "count": 5007, "time": 6605 }, "ForInEnumerate": { "count": 380, "time": 1887 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 9 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2527 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3450 }, "AddDictionaryProperty": { "count": 10572, "time": 18271 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 42 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 2357 }, "HasProperty": { "count": 961, "time": 2454 }, "KeyedGetProperty": { "count": 223, "time": 1717 }, "NewObject": { "count": 251, "time": 2144 }, "ObjectCreate": { "count": 221, "time": 1452 }, "ObjectKeys": { "count": 53, "time": 737 }, "SetDataProperties": { "count": 71, "time": 1329 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 9967 }, "RegExpExecMultiple": { "count": 327, "time": 1694 }, "RegExpReplace": { "count": 784, "time": 2811 }, "StringSplit": { "count": 6134, "time": 8321 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 24 }, "StringBuilderConcat": { "count": 152, "time": 73 }, "StringBuilderJoin": { "count": 136, "time": 64 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 555, "time": 751 }, "StringIndexOfUnchecked": { "count": 330, "time": 719 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 7618 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 797 }, "ArrayUnshift": { "count": 45, "time": 199 }, "DateNow": { "count": 60, "time": 59 }, "FunctionPrototypeToString": { "count": 116, "time": 60 }, "ObjectDefineProperties": { "count": 2, "time": 20 }, "ObjectDefineProperty": { "count": 650, "time": 1957 }, "ObjectFreeze": { "count": 11, "time": 12 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53963 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1288 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 130 }, "AllocateInNewSpace": { "count": 262, "time": 1869 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 189 }, "ArrayShift": { "count": 120, "time": 82 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 6 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 148, "time": 858 }, "OrdinaryHasInstance": { "count": 13, "time": 22 }, "StringToLowerCaseIntl": { "count": 223, "time": 978 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 751 }, "ArrayPop": { "count": 63, "time": 35 }, "ArrayBufferConstructor": { "count": 1, "time": 4637 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 42 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 98 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3415 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 756 }, "StringToNumber": { "count": 196, "time": 49 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 23 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 972, "time": 6836 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 449 }, "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": 266 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2485 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7649 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 39 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 463 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 34272 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2431 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 299 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 9 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 1762 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 93736 }, "GC_MC_INCREMENTAL": { "count": 32, "time": 12592 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 723 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 982 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 955 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 0 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 8 }, "GC_MC_FINISH": { "count": 2, "time": 681 }, "GC_MC_MARK": { "count": 2, "time": 12 }, "GC_MC_PROLOGUE": { "count": 2, "time": 46 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 690 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 874 }, "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": 85 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1804 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4182 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 23 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 199 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3046 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 540 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 606 }, "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": 15 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 734 }, "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": 634 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 22 }, "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": 110 }, "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": 76 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7268 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 4048 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 30819 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2223 }, "GC_Custom_IncrementalMarkingObserver": { "count": 117, "time": 769 } }, "JavaScript": { "JS_Execution": { "count": 5568, "time": 1052876 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 18479 }, "ParseFunctionLiteral": { "count": 3378, "time": 146218 }, "ParseProgram": { "count": 10, "time": 463 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12248 }, "PreParseNoVariableResolution": { "count": 105, "time": 3216 }, "JsonParse": { "count": 25, "time": 135414 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18238 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1263 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1950 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1380, "time": 6490 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5682 }, "LoadIC_FunctionPrototypeStub": { "count": 394, "time": 557 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1373 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4127, "time": 20840 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5451, "time": 14795 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1652 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 18822 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 45 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1774 }, "LoadIC_LoadFieldDH": { "count": 4111, "time": 18610 }, "StoreIC_StoreFieldDH": { "count": 1298, "time": 4030 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 2268 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 6078 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4022 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 70 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 553, "time": 2832 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 2070 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 848 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 55 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 148 }, "LoadIC_StringLength": { "count": 27, "time": 36 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 24 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 767 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 62 } }, "API": { "API_Context_New": { "count": 2, "time": 7605 }, "API_FunctionTemplate_New": { "count": 1353, "time": 689 }, "API_Object_SetPrivate": { "count": 35, "time": 471 }, "API_Persistent_New": { "count": 1875, "time": 706 }, "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": 87 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1654 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 406 }, "API_Object_SetPrototype": { "count": 43, "time": 613 }, "API_ObjectTemplate_New": { "count": 102, "time": 799 }, "API_String_NewFromOneByte": { "count": 1038, "time": 858 }, "API_String_Write": { "count": 654, "time": 119 }, "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": 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": 25 }, "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": 318 }, "CompileBackgroundScript": { "count": 1, "time": 5 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 95 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 728 }, "ParseBackgroundProgram": { "count": 1, "time": 735 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5760 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50379 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 5 }, "OptimizeCode": { "count": 74, "time": 1163 }, "RecompileSynchronous": { "count": 145, "time": 151926 }, "CompileOptimized_Concurrent": { "count": 71, "time": 2314 }, "StackGuard": { "count": 73, "time": 2012 }, "DeoptimizeCode": { "count": 7, "time": 1472 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 12 }, "NotifyDeoptimized": { "count": 6, "time": 538 } } } }, { "duration": 2713463, "js": 2563379, "phases": [ { "phase": "load", "start": 0, "duration": 88318 }, { "phase": "boot", "start": 88318, "duration": 723592 }, { "phase": "transition", "start": 811910, "duration": 676143 }, { "phase": "render", "start": 1488053, "duration": 1225410 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 300701 }, { "kind": "MinorGC", "type": "scavenge", "start": 400038, "duration": 5905, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 433403, "duration": 5334, "usedHeapSizeAfter": 4487568, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 509079, "duration": 2034, "usedHeapSizeAfter": 5793368, "usedHeapSizeBefore": 6119248 }, { "kind": "MinorGC", "type": "scavenge", "start": 640585, "duration": 2968, "usedHeapSizeAfter": 7877552, "usedHeapSizeBefore": 8570176 }, { "kind": "MinorGC", "type": "scavenge", "start": 814198, "duration": 3142, "usedHeapSizeAfter": 9256312, "usedHeapSizeBefore": 9848968 }, { "kind": "MinorGC", "type": "scavenge", "start": 1027413, "duration": 3599, "usedHeapSizeAfter": 10548240, "usedHeapSizeBefore": 11567272 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1126402, "duration": 67, "usedHeapSizeAfter": 11252592, "usedHeapSizeBefore": 11252592 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1130672, "duration": 4861, "usedHeapSizeAfter": 8526176, "usedHeapSizeBefore": 11252752 }, { "kind": "MajorGC", "type": "weak processing", "start": 1137320, "duration": 8, "usedHeapSizeAfter": 8526256, "usedHeapSizeBefore": 8526256 }, { "kind": "MinorGC", "type": "scavenge", "start": 1320775, "duration": 4967, "usedHeapSizeAfter": 21276976, "usedHeapSizeBefore": 22717160 }, { "kind": "MinorGC", "type": "scavenge", "start": 1353057, "duration": 5253, "usedHeapSizeAfter": 22214912, "usedHeapSizeBefore": 22799400 }, { "kind": "MinorGC", "type": "scavenge", "start": 1400661, "duration": 3550, "usedHeapSizeAfter": 24193192, "usedHeapSizeBefore": 25350168 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1556296, "duration": 762, "usedHeapSizeAfter": 28511464, "usedHeapSizeBefore": 28511464 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1562694, "duration": 10208, "usedHeapSizeAfter": 24858368, "usedHeapSizeBefore": 28590952 }, { "kind": "MinorGC", "type": "scavenge", "start": 1738937, "duration": 4440, "usedHeapSizeAfter": 25176208, "usedHeapSizeBefore": 29432592 }, { "kind": "MinorGC", "type": "scavenge", "start": 1935334, "duration": 5267, "usedHeapSizeAfter": 28705192, "usedHeapSizeBefore": 32463624 }, { "kind": "MinorGC", "type": "scavenge", "start": 2174754, "duration": 4275, "usedHeapSizeAfter": 29123344, "usedHeapSizeBefore": 41602912 } ], "blinkGC": [ { "start": 268041, "duration": 2647 }, { "start": 268048, "duration": 1898 }, { "start": 277623, "duration": 907 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1134, "time": 1445 }, "FunctionCallback": { "count": 4489, "time": 87529 }, "NamedGetterCallback": { "count": 107, "time": 9627 }, "GetMoreDataCallback": { "count": 14, "time": 149487 }, "AccessorSetterCallback": { "count": 5392, "time": 1528 }, "GCEpilogueCallback": { "count": 16, "time": 1826 }, "GCPrologueCallback": { "count": 16, "time": 304 }, "NamedSetterCallback": { "count": 18, "time": 117 }, "StoreCallbackProperty": { "count": 5334, "time": 3909 }, "NamedQueryCallback": { "count": 11, "time": 34 }, "RunMicrotaskCallback": { "count": 42, "time": 13217 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1980 }, "CompileFunction": { "count": 3320, "time": 94580 }, "CompileIgnition": { "count": 3375, "time": 102517 }, "CompileIgnitionFinalization": { "count": 3380, "time": 31918 }, "CompileRewriteReturnResult": { "count": 3330, "time": 323 }, "CompileScopeAnalysis": { "count": 3330, "time": 15243 }, "CompileScript": { "count": 10, "time": 2072 }, "CompileLazy": { "count": 3177, "time": 13082 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 85 }, "RegExpInitializeAndCompile": { "count": 177, "time": 667 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 664, "time": 2112 }, "Map_SetPrototype": { "count": 12988, "time": 6157 }, "Map_TransitionToDataProperty": { "count": 11990, "time": 38257 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 86 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4435 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6260 }, "CreateArrayLiteral": { "count": 761, "time": 3366 }, "CreateObjectLiteral": { "count": 1890, "time": 6493 }, "SetProperty": { "count": 8831, "time": 17672 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 570 }, "NewClosure_Tenured": { "count": 2398, "time": 2500 }, "HandleApiCall": { "count": 3986, "time": 1693 }, "DateConstructor": { "count": 268, "time": 130 }, "ArrayLengthGetter": { "count": 374, "time": 15 }, "ArrayLengthSetter": { "count": 5152, "time": 2022 }, "FunctionPrototypeSetter": { "count": 239, "time": 1398 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 106 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 80 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 377 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 6467 }, "ForInEnumerate": { "count": 380, "time": 1990 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 218, "time": 3261 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 3901 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4666 }, "AddDictionaryProperty": { "count": 10572, "time": 17648 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 589 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 3 }, "GetProperty": { "count": 6296, "time": 4973 }, "HasProperty": { "count": 961, "time": 630 }, "KeyedGetProperty": { "count": 223, "time": 1227 }, "NewObject": { "count": 251, "time": 3218 }, "ObjectCreate": { "count": 221, "time": 1452 }, "ObjectKeys": { "count": 53, "time": 841 }, "SetDataProperties": { "count": 71, "time": 2015 }, "ToString": { "count": 28, "time": 23 }, "RegExpExec": { "count": 269, "time": 9986 }, "RegExpExecMultiple": { "count": 327, "time": 2451 }, "RegExpReplace": { "count": 784, "time": 3615 }, "StringSplit": { "count": 6134, "time": 7545 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 29 }, "StringBuilderConcat": { "count": 152, "time": 65 }, "StringBuilderJoin": { "count": 136, "time": 488 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 567, "time": 491 }, "StringIndexOfUnchecked": { "count": 330, "time": 75 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 10748 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 508 }, "ArrayUnshift": { "count": 45, "time": 31 }, "DateNow": { "count": 60, "time": 61 }, "FunctionPrototypeToString": { "count": 116, "time": 68 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 2129 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56882 }, "ObjectSetPrototypeOf": { "count": 205, "time": 216 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 362 }, "GlobalUnescape": { "count": 1, "time": 132 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 283 }, "ArrayShift": { "count": 120, "time": 93 }, "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": 4 }, "Interrupt": { "count": 147, "time": 1470 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 884 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 127 }, "ArrayPop": { "count": 63, "time": 30 }, "ArrayBufferConstructor": { "count": 1, "time": 3981 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 22 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 91 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2953 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 848 }, "StringToNumber": { "count": 196, "time": 49 }, "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": 28 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1261, "time": 5809 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 779 }, "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": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 79 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3056 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7861 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 57 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 831 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 31 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 35374 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4731 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 228 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 25 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 38, "time": 1518 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 91508 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 14707 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1444 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 1381 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 805 }, "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": 18 }, "GC_MC_FINISH": { "count": 2, "time": 506 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 53 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 907 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 218 }, "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": 791 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1724 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3601 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 21 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 424 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2835 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 244 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 627 }, "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": 1032 }, "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": 164 }, "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": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 710 }, "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": 53 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6145 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3837 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 31173 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2602 }, "GC_Custom_IncrementalMarkingObserver": { "count": 105, "time": 561 } }, "JavaScript": { "JS_Execution": { "count": 5565, "time": 1033186 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 16191 }, "ParseFunctionLiteral": { "count": 3378, "time": 146751 }, "ParseProgram": { "count": 10, "time": 394 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12068 }, "PreParseNoVariableResolution": { "count": 105, "time": 2097 }, "JsonParse": { "count": 25, "time": 120410 }, "StringParseFloat": { "count": 7, "time": 8 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19999 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1736 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2062 }, "StoreGlobalIC_Miss": { "count": 8, "time": 9 }, "StoreIC_Miss": { "count": 1386, "time": 6324 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9020 }, "LoadIC_FunctionPrototypeStub": { "count": 397, "time": 970 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1001 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4136, "time": 17656 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 5462, "time": 11982 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2466 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 15466 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 293 }, "LoadIC_SlowStub": { "count": 21, "time": 43 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1686 }, "LoadIC_LoadFieldDH": { "count": 4119, "time": 15145 }, "StoreIC_StoreFieldDH": { "count": 1304, "time": 6307 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 108, "time": 2884 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3585 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5894 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 76 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 550, "time": 4565 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1583 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 481, "time": 478 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 43 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 2026 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 26 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 67 } }, "API": { "API_Context_New": { "count": 2, "time": 8267 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3274 }, "API_Object_SetPrivate": { "count": 35, "time": 217 }, "API_Persistent_New": { "count": 1875, "time": 1224 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 16 }, "API_Function_NewInstance": { "count": 43, "time": 93 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4805 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 33 }, "API_Object_SetPrototype": { "count": 43, "time": 290 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 995 }, "API_String_Write": { "count": 654, "time": 889 }, "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": 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": 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": 354 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 114 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 790 }, "ParseBackgroundProgram": { "count": 1, "time": 772 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6063 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52849 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 67, "time": 2 }, "OptimizeCode": { "count": 67, "time": 771 }, "RecompileSynchronous": { "count": 133, "time": 108640 }, "CompileOptimized_Concurrent": { "count": 66, "time": 1224 }, "StackGuard": { "count": 68, "time": 1986 }, "DeoptimizeCode": { "count": 7, "time": 1481 }, "NotifyDeoptimized": { "count": 6, "time": 1931 } } } }, { "duration": 2735582, "js": 2591922, "phases": [ { "phase": "load", "start": 0, "duration": 91248 }, { "phase": "boot", "start": 91248, "duration": 757570 }, { "phase": "transition", "start": 848818, "duration": 616438 }, { "phase": "render", "start": 1465256, "duration": 1270326 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 302800 }, { "kind": "MinorGC", "type": "scavenge", "start": 404049, "duration": 5001, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 437528, "duration": 5965, "usedHeapSizeAfter": 4487648, "usedHeapSizeBefore": 4629520 }, { "kind": "MinorGC", "type": "scavenge", "start": 516995, "duration": 2993, "usedHeapSizeAfter": 5802360, "usedHeapSizeBefore": 6119248 }, { "kind": "MinorGC", "type": "scavenge", "start": 658755, "duration": 3129, "usedHeapSizeAfter": 7890728, "usedHeapSizeBefore": 8565952 }, { "kind": "MinorGC", "type": "scavenge", "start": 838245, "duration": 3311, "usedHeapSizeAfter": 9186328, "usedHeapSizeBefore": 9809488 }, { "kind": "MinorGC", "type": "scavenge", "start": 1041201, "duration": 1802, "usedHeapSizeAfter": 10558344, "usedHeapSizeBefore": 11560608 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1137876, "duration": 63, "usedHeapSizeAfter": 11261176, "usedHeapSizeBefore": 11261176 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1139848, "duration": 6184, "usedHeapSizeAfter": 8520456, "usedHeapSizeBefore": 11261336 }, { "kind": "MajorGC", "type": "weak processing", "start": 1147648, "duration": 7, "usedHeapSizeAfter": 8520536, "usedHeapSizeBefore": 8520536 }, { "kind": "MinorGC", "type": "scavenge", "start": 1328745, "duration": 3591, "usedHeapSizeAfter": 21311528, "usedHeapSizeBefore": 22713352 }, { "kind": "MinorGC", "type": "scavenge", "start": 1361666, "duration": 5943, "usedHeapSizeAfter": 22132352, "usedHeapSizeBefore": 22798600 }, { "kind": "MinorGC", "type": "scavenge", "start": 1393014, "duration": 4126, "usedHeapSizeAfter": 24221824, "usedHeapSizeBefore": 25330368 }, { "kind": "MinorGC", "type": "scavenge", "start": 1631821, "duration": 6121, "usedHeapSizeAfter": 27923616, "usedHeapSizeBefore": 30798592 }, { "kind": "MinorGC", "type": "scavenge", "start": 1830669, "duration": 8265, "usedHeapSizeAfter": 29263880, "usedHeapSizeBefore": 32875168 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1853760, "duration": 81, "usedHeapSizeAfter": 29639392, "usedHeapSizeBefore": 29639392 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1857352, "duration": 7272, "usedHeapSizeAfter": 24915616, "usedHeapSizeBefore": 29704952 }, { "kind": "MinorGC", "type": "scavenge", "start": 2160292, "duration": 5782, "usedHeapSizeAfter": 28060368, "usedHeapSizeBefore": 41310616 } ], "blinkGC": [ { "start": 271807, "duration": 2851 }, { "start": 271816, "duration": 1942 }, { "start": 279556, "duration": 1911 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 959 }, "FunctionCallback": { "count": 4489, "time": 95187 }, "NamedGetterCallback": { "count": 107, "time": 7610 }, "GetMoreDataCallback": { "count": 14, "time": 149964 }, "AccessorSetterCallback": { "count": 5392, "time": 1255 }, "GCEpilogueCallback": { "count": 16, "time": 1776 }, "GCPrologueCallback": { "count": 16, "time": 2476 }, "NamedSetterCallback": { "count": 18, "time": 105 }, "StoreCallbackProperty": { "count": 5334, "time": 3270 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 14334 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 932 }, "CompileFunction": { "count": 3320, "time": 110138 }, "CompileIgnition": { "count": 3375, "time": 105769 }, "CompileIgnitionFinalization": { "count": 3380, "time": 24863 }, "CompileRewriteReturnResult": { "count": 3330, "time": 482 }, "CompileScopeAnalysis": { "count": 3330, "time": 13198 }, "CompileScript": { "count": 10, "time": 1120 }, "CompileLazy": { "count": 3177, "time": 10742 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 764 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1630 }, "CompileForOnStackReplacement": { "count": 2, "time": 29 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 2708 }, "Map_SetPrototype": { "count": 13008, "time": 3667 }, "Map_TransitionToDataProperty": { "count": 12007, "time": 33629 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 918 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3842 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7499 }, "CreateArrayLiteral": { "count": 761, "time": 1347 }, "CreateObjectLiteral": { "count": 1890, "time": 10172 }, "SetProperty": { "count": 8841, "time": 12002 }, "DeclareGlobals": { "count": 2, "time": 17 }, "NewClosure": { "count": 344, "time": 597 }, "NewClosure_Tenured": { "count": 2398, "time": 887 }, "HandleApiCall": { "count": 3986, "time": 5032 }, "DateConstructor": { "count": 268, "time": 1663 }, "ArrayLengthGetter": { "count": 373, "time": 16 }, "ArrayLengthSetter": { "count": 5152, "time": 1942 }, "FunctionPrototypeSetter": { "count": 239, "time": 2906 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 120 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 75 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 32 }, "WeakCollectionSet": { "count": 5007, "time": 6451 }, "ForInEnumerate": { "count": 380, "time": 670 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 217, "time": 3848 }, "CreateListFromArrayLike": { "count": 18, "time": 28 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2413 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 5146 }, "AddDictionaryProperty": { "count": 10572, "time": 11099 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 46 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 1063 }, "HasProperty": { "count": 961, "time": 1552 }, "KeyedGetProperty": { "count": 228, "time": 2825 }, "NewObject": { "count": 251, "time": 2348 }, "ObjectCreate": { "count": 221, "time": 2722 }, "ObjectKeys": { "count": 53, "time": 1624 }, "SetDataProperties": { "count": 71, "time": 1791 }, "ToString": { "count": 28, "time": 24 }, "RegExpExec": { "count": 269, "time": 8705 }, "RegExpExecMultiple": { "count": 327, "time": 2347 }, "RegExpReplace": { "count": 784, "time": 5000 }, "StringSplit": { "count": 6134, "time": 10971 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 37 }, "StringBuilderConcat": { "count": 152, "time": 76 }, "StringBuilderJoin": { "count": 136, "time": 88 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 559, "time": 121 }, "StringIndexOfUnchecked": { "count": 330, "time": 81 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 7424 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 331 }, "ArrayUnshift": { "count": 45, "time": 21 }, "DateNow": { "count": 60, "time": 105 }, "FunctionPrototypeToString": { "count": 116, "time": 73 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 1409 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 52386 }, "ObjectSetPrototypeOf": { "count": 205, "time": 201 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 104 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 322 }, "ArrayShift": { "count": 120, "time": 99 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 17 }, "MapShrink": { "count": 3, "time": 707 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 7 }, "Interrupt": { "count": 146, "time": 1279 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 234 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 121 }, "ArrayPop": { "count": 63, "time": 31 }, "ArrayBufferConstructor": { "count": 1, "time": 3984 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 20 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 198 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3370 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 541 }, "StringToNumber": { "count": 196, "time": 45 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 13 }, "DateUTC": { "count": 24, "time": 560 }, "ObjectIsFrozen": { "count": 216, "time": 24 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1660, "time": 2627 }, "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": 76 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3234 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 4450 }, "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": 409 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 43918 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3558 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 650 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1382 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 125705 }, "GC_MC_INCREMENTAL": { "count": 29, "time": 11951 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1892 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 822 }, "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": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 268 }, "GC_MC_FINISH": { "count": 2, "time": 184 }, "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": 831 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 218 }, "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": 105 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1602 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3160 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 680 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 47 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1613 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 90 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1212 }, "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": 115 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 51 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 573 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 870 }, "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": 128 }, "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": 6, "time": 3515 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 12, "time": 1363 }, "GC_MC_BACKGROUND_MARKING": { "count": 18, "time": 32737 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2921 }, "GC_Custom_IncrementalMarkingObserver": { "count": 75, "time": 1924 } }, "JavaScript": { "JS_Execution": { "count": 5565, "time": 1076796 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 11835 }, "ParseFunctionLiteral": { "count": 3378, "time": 136690 }, "ParseProgram": { "count": 10, "time": 2399 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11475 }, "PreParseNoVariableResolution": { "count": 105, "time": 2045 }, "JsonParse": { "count": 25, "time": 117902 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 16831 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1584 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3148 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1394, "time": 7045 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7302 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 2893 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1121 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4285, "time": 19864 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 24 }, "LoadIC_LoadNonexistentDH": { "count": 5443, "time": 15929 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1586 }, "StoreIC_Premonomorphic": { "count": 4840, "time": 19331 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 41 }, "LoadIC_SlowStub": { "count": 21, "time": 51 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1295 }, "LoadIC_LoadFieldDH": { "count": 4171, "time": 12126 }, "StoreIC_StoreFieldDH": { "count": 1303, "time": 6923 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 1753 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3655 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 23 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4402 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 626 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 555, "time": 3188 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1691 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 481, "time": 1735 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 52 }, "LoadIC_LoadNormalDH": { "count": 164, "time": 1014 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 586 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 467 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 605 } }, "API": { "API_Context_New": { "count": 2, "time": 16529 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1244 }, "API_Object_SetPrivate": { "count": 35, "time": 30 }, "API_Persistent_New": { "count": 1880, "time": 247 }, "API_String_NewFromUtf8": { "count": 13, "time": 15 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 22 }, "API_Function_NewInstance": { "count": 43, "time": 86 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2875 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 46 }, "API_Object_SetPrototype": { "count": 43, "time": 51 }, "API_ObjectTemplate_New": { "count": 102, "time": 16 }, "API_String_NewFromOneByte": { "count": 1038, "time": 667 }, "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": 25 }, "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": 67, "time": 23 }, "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": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 423 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 105 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 826 }, "ParseBackgroundProgram": { "count": 1, "time": 921 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5601 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51088 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 81, "time": 11 }, "OptimizeCode": { "count": 81, "time": 1443 }, "RecompileSynchronous": { "count": 160, "time": 113400 }, "CompileOptimized_Concurrent": { "count": 79, "time": 2619 }, "StackGuard": { "count": 80, "time": 2330 }, "DeoptimizeCode": { "count": 7, "time": 1577 }, "NotifyDeoptimized": { "count": 7, "time": 673 } } } }, { "duration": 2757818, "js": 2609536, "phases": [ { "phase": "load", "start": 0, "duration": 87219 }, { "phase": "boot", "start": 87219, "duration": 760629 }, { "phase": "transition", "start": 847848, "duration": 694099 }, { "phase": "render", "start": 1541947, "duration": 1215871 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 299145 }, { "kind": "MinorGC", "type": "scavenge", "start": 400271, "duration": 6107, "usedHeapSizeAfter": 3767024, "usedHeapSizeBefore": 4061200 }, { "kind": "MinorGC", "type": "scavenge", "start": 437518, "duration": 5388, "usedHeapSizeAfter": 4487584, "usedHeapSizeBefore": 4629472 }, { "kind": "MinorGC", "type": "scavenge", "start": 519834, "duration": 1530, "usedHeapSizeAfter": 5797528, "usedHeapSizeBefore": 6119624 }, { "kind": "MinorGC", "type": "scavenge", "start": 658735, "duration": 3089, "usedHeapSizeAfter": 7874920, "usedHeapSizeBefore": 8570664 }, { "kind": "MinorGC", "type": "scavenge", "start": 850200, "duration": 2971, "usedHeapSizeAfter": 9258896, "usedHeapSizeBefore": 9849544 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1042310, "duration": 70, "usedHeapSizeAfter": 11266240, "usedHeapSizeBefore": 11266240 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1052165, "duration": 6189, "usedHeapSizeAfter": 8996192, "usedHeapSizeBefore": 11366152 }, { "kind": "MajorGC", "type": "weak processing", "start": 1139328, "duration": 10, "usedHeapSizeAfter": 9892488, "usedHeapSizeBefore": 9892488 }, { "kind": "MinorGC", "type": "scavenge", "start": 1342074, "duration": 5759, "usedHeapSizeAfter": 21120648, "usedHeapSizeBefore": 22854560 }, { "kind": "MinorGC", "type": "scavenge", "start": 1395746, "duration": 5015, "usedHeapSizeAfter": 22338568, "usedHeapSizeBefore": 23281920 }, { "kind": "MinorGC", "type": "scavenge", "start": 1435411, "duration": 2838, "usedHeapSizeAfter": 24223568, "usedHeapSizeBefore": 25247880 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1440660, "duration": 70, "usedHeapSizeAfter": 24356384, "usedHeapSizeBefore": 24356384 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1520423, "duration": 10983, "usedHeapSizeAfter": 24381784, "usedHeapSizeBefore": 28422848 }, { "kind": "MinorGC", "type": "scavenge", "start": 1725380, "duration": 5839, "usedHeapSizeAfter": 25007800, "usedHeapSizeBefore": 28957312 }, { "kind": "MinorGC", "type": "scavenge", "start": 2105582, "duration": 4294, "usedHeapSizeAfter": 29393960, "usedHeapSizeBefore": 40572872 }, { "kind": "MinorGC", "type": "scavenge", "start": 2350493, "duration": 10517, "usedHeapSizeAfter": 29685128, "usedHeapSizeBefore": 41681112 }, { "kind": "MajorGC", "type": "weak processing", "start": 2753272, "duration": 19, "usedHeapSizeAfter": 33894848, "usedHeapSizeBefore": 33894848 } ], "blinkGC": [ { "start": 267372, "duration": 701 }, { "start": 267380, "duration": 648 }, { "start": 274030, "duration": 2015 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1134, "time": 3014 }, "FunctionCallback": { "count": 4492, "time": 96147 }, "NamedGetterCallback": { "count": 107, "time": 7063 }, "GetMoreDataCallback": { "count": 14, "time": 148914 }, "AccessorSetterCallback": { "count": 5392, "time": 2259 }, "GCEpilogueCallback": { "count": 15, "time": 1536 }, "GCPrologueCallback": { "count": 15, "time": 1145 }, "NamedSetterCallback": { "count": 18, "time": 110 }, "StoreCallbackProperty": { "count": 5334, "time": 4088 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 12090 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1964 }, "CompileFunction": { "count": 3320, "time": 103729 }, "CompileIgnition": { "count": 3375, "time": 103578 }, "CompileIgnitionFinalization": { "count": 3380, "time": 29693 }, "CompileRewriteReturnResult": { "count": 3330, "time": 475 }, "CompileScopeAnalysis": { "count": 3330, "time": 19446 }, "CompileScript": { "count": 10, "time": 2206 }, "CompileLazy": { "count": 3177, "time": 14457 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 76 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1078 }, "CompileForOnStackReplacement": { "count": 1, "time": 27 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 664, "time": 3139 }, "Map_SetPrototype": { "count": 12962, "time": 8020 }, "Map_TransitionToDataProperty": { "count": 11943, "time": 34329 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 72 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7414 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7335 }, "CreateArrayLiteral": { "count": 761, "time": 807 }, "CreateObjectLiteral": { "count": 1890, "time": 7838 }, "SetProperty": { "count": 8822, "time": 9501 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 92 }, "NewClosure_Tenured": { "count": 2398, "time": 1370 }, "HandleApiCall": { "count": 3986, "time": 1722 }, "DateConstructor": { "count": 268, "time": 119 }, "ArrayLengthGetter": { "count": 374, "time": 750 }, "ArrayLengthSetter": { "count": 5152, "time": 2609 }, "FunctionPrototypeSetter": { "count": 239, "time": 1536 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 113 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 880 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 57 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 7977 }, "ForInEnumerate": { "count": 380, "time": 3896 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 309, "time": 1701 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2213 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 3325 }, "AddDictionaryProperty": { "count": 10572, "time": 11812 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 42 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6296, "time": 5993 }, "HasProperty": { "count": 961, "time": 794 }, "KeyedGetProperty": { "count": 223, "time": 1996 }, "NewObject": { "count": 251, "time": 1604 }, "ObjectCreate": { "count": 221, "time": 3479 }, "ObjectKeys": { "count": 52, "time": 160 }, "SetDataProperties": { "count": 71, "time": 1209 }, "ToString": { "count": 28, "time": 21 }, "RegExpExec": { "count": 269, "time": 9218 }, "RegExpExecMultiple": { "count": 327, "time": 2637 }, "RegExpReplace": { "count": 784, "time": 5752 }, "StringSplit": { "count": 6134, "time": 9270 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 24 }, "StringBuilderConcat": { "count": 152, "time": 76 }, "StringBuilderJoin": { "count": 136, "time": 623 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 541, "time": 112 }, "StringIndexOfUnchecked": { "count": 330, "time": 817 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 5026, "time": 11117 }, "ArrayPush": { "count": 8, "time": 51 }, "ArraySplice": { "count": 82, "time": 763 }, "ArrayUnshift": { "count": 45, "time": 31 }, "DateNow": { "count": 60, "time": 58 }, "FunctionPrototypeToString": { "count": 116, "time": 67 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 1535 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 44664 }, "ObjectSetPrototypeOf": { "count": 205, "time": 206 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 685 }, "GlobalUnescape": { "count": 1, "time": 193 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 33 }, "ArrayShift": { "count": 120, "time": 96 }, "Object_DeleteProperty": { "count": 6, "time": 14 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 141, "time": 721 }, "OrdinaryHasInstance": { "count": 13, "time": 8 }, "StringToLowerCaseIntl": { "count": 223, "time": 105 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 883 }, "ArrayPop": { "count": 63, "time": 27 }, "ArrayBufferConstructor": { "count": 1, "time": 3760 }, "GlobalDecodeURIComponent": { "count": 1, "time": 7 }, "MapPrototypeClear": { "count": 93, "time": 37 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 104 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3083 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 982 }, "StringToNumber": { "count": 196, "time": 52 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 903, "time": 3151 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 54 }, "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": 843 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3454 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6472 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 33 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 33 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 509 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 39601 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2556 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 708 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 2 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1507 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 112850 }, "GC_MC_INCREMENTAL": { "count": 30, "time": 17812 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 803 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "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": 0 }, "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": 558 }, "GC_MC_FINISH": { "count": 2, "time": 276 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 55 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 71 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1115 }, "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": 1030 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1942 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4912 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 82 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3597 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 144 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 897 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 3 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 999 }, "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": 46 }, "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": 1084 }, "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": 8, "time": 7809 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 5513 }, "GC_MC_BACKGROUND_MARKING": { "count": 34, "time": 30366 }, "GC_Custom_IncrementalMarkingObserver": { "count": 196, "time": 3558 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2544 } }, "JavaScript": { "JS_Execution": { "count": 5559, "time": 1069119 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 15115 }, "ParseFunctionLiteral": { "count": 3378, "time": 142686 }, "ParseProgram": { "count": 10, "time": 317 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13046 }, "PreParseNoVariableResolution": { "count": 105, "time": 2048 }, "JsonParse": { "count": 25, "time": 121028 }, "StringParseFloat": { "count": 7, "time": 8 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22931 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1928 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2859 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1350, "time": 8025 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8683 }, "LoadIC_FunctionPrototypeStub": { "count": 397, "time": 423 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1457 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4074, "time": 12540 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 982 }, "LoadIC_LoadNonexistentDH": { "count": 5440, "time": 14992 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3861 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 18122 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 916 }, "LoadIC_SlowStub": { "count": 21, "time": 48 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1695 }, "LoadIC_LoadFieldDH": { "count": 4066, "time": 13885 }, "StoreIC_StoreFieldDH": { "count": 1273, "time": 6221 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 178 }, "LoadIC_Miss": { "count": 108, "time": 1033 }, "KeyedLoadIC_LoadElementDH": { "count": 829, "time": 5267 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5416 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 85 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 544, "time": 4671 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 131, "time": 1730 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 471, "time": 4132 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 510 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 372 }, "LoadIC_StringLength": { "count": 27, "time": 280 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 117 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 59 } }, "API": { "API_Context_New": { "count": 2, "time": 3981 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1741 }, "API_Object_SetPrivate": { "count": 35, "time": 34 }, "API_Persistent_New": { "count": 1876, "time": 874 }, "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": 443 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4885 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 138, "time": 43 }, "API_Object_SetPrototype": { "count": 43, "time": 41 }, "API_ObjectTemplate_New": { "count": 102, "time": 62 }, "API_String_NewFromOneByte": { "count": 1038, "time": 473 }, "API_String_Write": { "count": 654, "time": 201 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 21 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 4 }, "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": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 386 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 124 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 775 }, "ParseBackgroundProgram": { "count": 1, "time": 733 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6001 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52971 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 75, "time": 3 }, "OptimizeCode": { "count": 75, "time": 988 }, "RecompileSynchronous": { "count": 149, "time": 114151 }, "CompileOptimized_Concurrent": { "count": 74, "time": 1945 }, "StackGuard": { "count": 78, "time": 1083 }, "DeoptimizeCode": { "count": 8, "time": 1034 }, "NotifyDeoptimized": { "count": 6, "time": 1716 } } } }, { "duration": 2698483, "js": 2544992, "phases": [ { "phase": "load", "start": 0, "duration": 90847 }, { "phase": "boot", "start": 90847, "duration": 745412 }, { "phase": "transition", "start": 836259, "duration": 703395 }, { "phase": "render", "start": 1539654, "duration": 1158829 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 295030 }, { "kind": "MinorGC", "type": "scavenge", "start": 397849, "duration": 5249, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 432426, "duration": 6992, "usedHeapSizeAfter": 4487504, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 515217, "duration": 2194, "usedHeapSizeAfter": 5793640, "usedHeapSizeBefore": 6119080 }, { "kind": "MinorGC", "type": "scavenge", "start": 661194, "duration": 2198, "usedHeapSizeAfter": 7877712, "usedHeapSizeBefore": 8570856 }, { "kind": "MinorGC", "type": "scavenge", "start": 837913, "duration": 3415, "usedHeapSizeAfter": 9247712, "usedHeapSizeBefore": 9849712 }, { "kind": "MinorGC", "type": "scavenge", "start": 1032916, "duration": 3380, "usedHeapSizeAfter": 10533848, "usedHeapSizeBefore": 11567496 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1135915, "duration": 78, "usedHeapSizeAfter": 11231224, "usedHeapSizeBefore": 11231224 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1137534, "duration": 6505, "usedHeapSizeAfter": 8533792, "usedHeapSizeBefore": 11231384 }, { "kind": "MajorGC", "type": "weak processing", "start": 1146192, "duration": 8, "usedHeapSizeAfter": 8533872, "usedHeapSizeBefore": 8533872 }, { "kind": "MinorGC", "type": "scavenge", "start": 1360074, "duration": 6072, "usedHeapSizeAfter": 21332728, "usedHeapSizeBefore": 22722032 }, { "kind": "MinorGC", "type": "scavenge", "start": 1405348, "duration": 5972, "usedHeapSizeAfter": 22148552, "usedHeapSizeBefore": 22832232 }, { "kind": "MinorGC", "type": "scavenge", "start": 1446968, "duration": 4035, "usedHeapSizeAfter": 24223056, "usedHeapSizeBefore": 25390184 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1609808, "duration": 74, "usedHeapSizeAfter": 28764784, "usedHeapSizeBefore": 28764784 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1625299, "duration": 9993, "usedHeapSizeAfter": 25056312, "usedHeapSizeBefore": 28998864 }, { "kind": "MinorGC", "type": "scavenge", "start": 1760834, "duration": 9082, "usedHeapSizeAfter": 25238904, "usedHeapSizeBefore": 29460136 }, { "kind": "MinorGC", "type": "scavenge", "start": 1936794, "duration": 4376, "usedHeapSizeAfter": 28747440, "usedHeapSizeBefore": 32436152 }, { "kind": "MinorGC", "type": "scavenge", "start": 2163463, "duration": 5038, "usedHeapSizeAfter": 29016680, "usedHeapSizeBefore": 41591808 } ], "blinkGC": [ { "start": 262193, "duration": 3719 }, { "start": 262201, "duration": 3673 }, { "start": 266022, "duration": 2464 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1130, "time": 2187 }, "FunctionCallback": { "count": 4490, "time": 81016 }, "NamedGetterCallback": { "count": 107, "time": 8251 }, "GetMoreDataCallback": { "count": 14, "time": 140569 }, "AccessorSetterCallback": { "count": 5392, "time": 3077 }, "GCEpilogueCallback": { "count": 16, "time": 1194 }, "GCPrologueCallback": { "count": 16, "time": 838 }, "NamedSetterCallback": { "count": 18, "time": 1063 }, "StoreCallbackProperty": { "count": 5334, "time": 2740 }, "NamedQueryCallback": { "count": 11, "time": 871 }, "RunMicrotaskCallback": { "count": 42, "time": 13867 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 3439 }, "CompileFunction": { "count": 3320, "time": 115688 }, "CompileIgnition": { "count": 3375, "time": 110385 }, "CompileIgnitionFinalization": { "count": 3380, "time": 29690 }, "CompileRewriteReturnResult": { "count": 3330, "time": 1009 }, "CompileScopeAnalysis": { "count": 3330, "time": 12924 }, "CompileScript": { "count": 10, "time": 601 }, "CompileLazy": { "count": 3177, "time": 8796 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1561 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1949 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 661, "time": 894 }, "Map_SetPrototype": { "count": 12986, "time": 3566 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 34044 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 71 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4902 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8652 }, "CreateArrayLiteral": { "count": 761, "time": 1177 }, "CreateObjectLiteral": { "count": 1890, "time": 9545 }, "SetProperty": { "count": 8831, "time": 13749 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 81 }, "NewClosure_Tenured": { "count": 2398, "time": 2278 }, "HandleApiCall": { "count": 3986, "time": 1608 }, "DateConstructor": { "count": 268, "time": 1209 }, "ArrayLengthGetter": { "count": 373, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 2542 }, "FunctionPrototypeSetter": { "count": 239, "time": 354 }, "FunctionLengthGetter": { "count": 13, "time": 787 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 113 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 721 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 835 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 5639 }, "ForInEnumerate": { "count": 380, "time": 3595 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 357 }, "AllocateInNewSpace": { "count": 259, "time": 2760 }, "CreateListFromArrayLike": { "count": 18, "time": 921 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 7 }, "CreateRegExpLiteral": { "count": 235, "time": 3416 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3817 }, "AddDictionaryProperty": { "count": 10572, "time": 13243 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 38 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 7 }, "GetProperty": { "count": 6296, "time": 2681 }, "HasProperty": { "count": 961, "time": 2016 }, "KeyedGetProperty": { "count": 223, "time": 1305 }, "NewObject": { "count": 251, "time": 1516 }, "ObjectCreate": { "count": 221, "time": 3478 }, "ObjectKeys": { "count": 53, "time": 156 }, "SetDataProperties": { "count": 71, "time": 5370 }, "ToString": { "count": 28, "time": 31 }, "RegExpExec": { "count": 269, "time": 10182 }, "RegExpExecMultiple": { "count": 327, "time": 1209 }, "RegExpReplace": { "count": 784, "time": 4065 }, "StringSplit": { "count": 6134, "time": 7958 }, "PushCatchContext": { "count": 2, "time": 5 }, "StringAdd": { "count": 115, "time": 31 }, "StringBuilderConcat": { "count": 152, "time": 153 }, "StringBuilderJoin": { "count": 136, "time": 88 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 570, "time": 477 }, "StringIndexOfUnchecked": { "count": 330, "time": 74 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 8016 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 1267 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 66 }, "FunctionPrototypeToString": { "count": 116, "time": 72 }, "ObjectDefineProperties": { "count": 2, "time": 25 }, "ObjectDefineProperty": { "count": 650, "time": 1947 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 52413 }, "ObjectSetPrototypeOf": { "count": 205, "time": 220 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 189 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 842 }, "ArrayShift": { "count": 120, "time": 85 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 18 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 137, "time": 704 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 311 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 20 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1572 }, "ArrayPop": { "count": 63, "time": 28 }, "ArrayBufferConstructor": { "count": 1, "time": 3757 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 24 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 92 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2898 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 441 }, "StringToNumber": { "count": 196, "time": 905 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 78 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 422 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 16 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 27 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1071, "time": 2084 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 59 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 3 }, "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": 79 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2476 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6082 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 186 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 37 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 45995 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3131 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 474 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 2263 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 122933 }, "GC_MC_INCREMENTAL": { "count": 30, "time": 11888 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1702 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 1279 }, "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": 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": 28 }, "GC_MC_FINISH": { "count": 2, "time": 779 }, "GC_MC_MARK": { "count": 2, "time": 11 }, "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": 657 }, "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": 557 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 875 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 6638 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 25 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 81 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 4 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3838 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 311 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 243 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 170 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 964 }, "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": 90 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 9 }, "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": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 269 }, "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": 59 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 9044 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 5451 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 32716 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2788 }, "GC_Custom_IncrementalMarkingObserver": { "count": 112, "time": 1032 } }, "JavaScript": { "JS_Execution": { "count": 5552, "time": 1042729 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 19167 }, "ParseFunctionLiteral": { "count": 3378, "time": 127717 }, "ParseProgram": { "count": 10, "time": 571 }, "PreParseWithVariableResolution": { "count": 6145, "time": 7590 }, "PreParseNoVariableResolution": { "count": 105, "time": 3693 }, "JsonParse": { "count": 25, "time": 124012 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21668 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2606 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1533 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1375, "time": 7585 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 10727 }, "LoadIC_FunctionPrototypeStub": { "count": 394, "time": 384 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 950 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3945, "time": 17342 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5458, "time": 16682 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1936 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 14836 }, "LoadGlobalIC_Slow": { "count": 21, "time": 16 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 228 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1114 }, "LoadIC_LoadFieldDH": { "count": 4072, "time": 15082 }, "StoreIC_StoreFieldDH": { "count": 1301, "time": 6970 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 612 }, "LoadIC_Miss": { "count": 108, "time": 1548 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 5680 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 23 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4751 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 82 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 537, "time": 5436 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 2175 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 1479 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 724 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 348 }, "LoadIC_StringLength": { "count": 27, "time": 27 }, "StoreIC_SlowStub": { "count": 4, "time": 7 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 627 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 85 } }, "API": { "API_Context_New": { "count": 2, "time": 11818 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1959 }, "API_Object_SetPrivate": { "count": 35, "time": 20 }, "API_Persistent_New": { "count": 1875, "time": 261 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 156 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2934 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 42 }, "API_Object_SetPrototype": { "count": 43, "time": 45 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2294 }, "API_String_Write": { "count": 654, "time": 939 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 650 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 12 }, "API_Private_New": { "count": 3, "time": 0 }, "API_String_NewExternalOneByte": { "count": 62, "time": 14 }, "API_Function_Call": { "count": 8, "time": 4 }, "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": 403 }, "CompileBackgroundScript": { "count": 1, "time": 13 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 106 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 796 }, "ParseBackgroundProgram": { "count": 1, "time": 692 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5766 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51537 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 67, "time": 4 }, "OptimizeCode": { "count": 67, "time": 558 }, "RecompileSynchronous": { "count": 133, "time": 92041 }, "CompileOptimized_Concurrent": { "count": 66, "time": 3420 }, "StackGuard": { "count": 66, "time": 1202 }, "DeoptimizeCode": { "count": 6, "time": 2164 }, "NotifyDeoptimized": { "count": 5, "time": 99 } } } }, { "duration": 2840329, "js": 2691701, "phases": [ { "phase": "load", "start": 0, "duration": 91246 }, { "phase": "boot", "start": 91246, "duration": 748122 }, { "phase": "transition", "start": 839368, "duration": 675393 }, { "phase": "render", "start": 1514761, "duration": 1325568 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 301385 }, { "kind": "MinorGC", "type": "scavenge", "start": 403492, "duration": 6345, "usedHeapSizeAfter": 3767024, "usedHeapSizeBefore": 4061200 }, { "kind": "MinorGC", "type": "scavenge", "start": 438999, "duration": 6605, "usedHeapSizeAfter": 4487600, "usedHeapSizeBefore": 4629472 }, { "kind": "MinorGC", "type": "scavenge", "start": 518398, "duration": 1558, "usedHeapSizeAfter": 5805408, "usedHeapSizeBefore": 6119296 }, { "kind": "MinorGC", "type": "scavenge", "start": 658149, "duration": 2440, "usedHeapSizeAfter": 7864824, "usedHeapSizeBefore": 8565440 }, { "kind": "MinorGC", "type": "scavenge", "start": 842334, "duration": 3040, "usedHeapSizeAfter": 9244440, "usedHeapSizeBefore": 9848032 }, { "kind": "MinorGC", "type": "scavenge", "start": 1036190, "duration": 2568, "usedHeapSizeAfter": 10541144, "usedHeapSizeBefore": 11560624 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1129980, "duration": 60, "usedHeapSizeAfter": 11239616, "usedHeapSizeBefore": 11239616 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1131564, "duration": 5781, "usedHeapSizeAfter": 8525264, "usedHeapSizeBefore": 11239776 }, { "kind": "MajorGC", "type": "weak processing", "start": 1138438, "duration": 7, "usedHeapSizeAfter": 8525344, "usedHeapSizeBefore": 8525344 }, { "kind": "MinorGC", "type": "scavenge", "start": 1342199, "duration": 6211, "usedHeapSizeAfter": 21319792, "usedHeapSizeBefore": 22716368 }, { "kind": "MinorGC", "type": "scavenge", "start": 1383137, "duration": 6043, "usedHeapSizeAfter": 22215288, "usedHeapSizeBefore": 22826848 }, { "kind": "MinorGC", "type": "scavenge", "start": 1425695, "duration": 5342, "usedHeapSizeAfter": 24172360, "usedHeapSizeBefore": 25395496 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1603904, "duration": 81, "usedHeapSizeAfter": 29074272, "usedHeapSizeBefore": 29074272 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1613723, "duration": 11261, "usedHeapSizeAfter": 25097344, "usedHeapSizeBefore": 29216800 }, { "kind": "MinorGC", "type": "scavenge", "start": 1775751, "duration": 6104, "usedHeapSizeAfter": 25371048, "usedHeapSizeBefore": 29328408 }, { "kind": "MinorGC", "type": "scavenge", "start": 2191948, "duration": 8570, "usedHeapSizeAfter": 29343840, "usedHeapSizeBefore": 40911848 }, { "kind": "MinorGC", "type": "scavenge", "start": 2600730, "duration": 4295, "usedHeapSizeAfter": 30473040, "usedHeapSizeBefore": 42430208 } ], "blinkGC": [ { "start": 262578, "duration": 3261 }, { "start": 262588, "duration": 3057 }, { "start": 277650, "duration": 1609 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 312 }, "FunctionCallback": { "count": 4490, "time": 87310 }, "NamedGetterCallback": { "count": 107, "time": 9119 }, "GetMoreDataCallback": { "count": 14, "time": 141015 }, "AccessorSetterCallback": { "count": 5392, "time": 1718 }, "GCEpilogueCallback": { "count": 16, "time": 1495 }, "GCPrologueCallback": { "count": 16, "time": 332 }, "NamedSetterCallback": { "count": 18, "time": 114 }, "StoreCallbackProperty": { "count": 5334, "time": 4271 }, "NamedQueryCallback": { "count": 11, "time": 264 }, "RunMicrotaskCallback": { "count": 42, "time": 12526 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 2724 }, "CompileFunction": { "count": 3320, "time": 83771 }, "CompileIgnition": { "count": 3375, "time": 104014 }, "CompileIgnitionFinalization": { "count": 3380, "time": 32533 }, "CompileRewriteReturnResult": { "count": 3330, "time": 2339 }, "CompileScopeAnalysis": { "count": 3330, "time": 15655 }, "CompileScript": { "count": 10, "time": 1889 }, "CompileLazy": { "count": 3177, "time": 14199 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 93 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1992 }, "CompileForOnStackReplacement": { "count": 2, "time": 475 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 1722 }, "Map_SetPrototype": { "count": 12981, "time": 2624 }, "Map_TransitionToDataProperty": { "count": 11980, "time": 29037 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 92 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6111 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11269 }, "CreateArrayLiteral": { "count": 761, "time": 1160 }, "CreateObjectLiteral": { "count": 1890, "time": 8402 }, "SetProperty": { "count": 8831, "time": 11645 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 357 }, "NewClosure_Tenured": { "count": 2398, "time": 1639 }, "HandleApiCall": { "count": 3986, "time": 1145 }, "DateConstructor": { "count": 268, "time": 544 }, "ArrayLengthGetter": { "count": 372, "time": 14 }, "ArrayLengthSetter": { "count": 5152, "time": 544 }, "FunctionPrototypeSetter": { "count": 239, "time": 1053 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 86 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 1216 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 57 }, "SetGrow": { "count": 26, "time": 30 }, "WeakCollectionSet": { "count": 5007, "time": 13111 }, "ForInEnumerate": { "count": 380, "time": 1627 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 262, "time": 2491 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2848 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 5121 }, "AddDictionaryProperty": { "count": 10572, "time": 14562 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 592 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 4009 }, "HasProperty": { "count": 961, "time": 5905 }, "KeyedGetProperty": { "count": 223, "time": 268 }, "NewObject": { "count": 251, "time": 1107 }, "ObjectCreate": { "count": 221, "time": 2344 }, "ObjectKeys": { "count": 53, "time": 1100 }, "SetDataProperties": { "count": 71, "time": 1768 }, "ToString": { "count": 28, "time": 21 }, "RegExpExec": { "count": 269, "time": 10646 }, "RegExpExecMultiple": { "count": 327, "time": 2318 }, "RegExpReplace": { "count": 784, "time": 5206 }, "StringSplit": { "count": 6134, "time": 8458 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 824 }, "StringBuilderJoin": { "count": 136, "time": 882 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 559, "time": 432 }, "StringIndexOfUnchecked": { "count": 330, "time": 83 }, "StringToArray": { "count": 1, "time": 12 }, "ArrayConcat": { "count": 5026, "time": 7934 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 94 }, "ArrayUnshift": { "count": 45, "time": 25 }, "DateNow": { "count": 60, "time": 64 }, "FunctionPrototypeToString": { "count": 116, "time": 71 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 2927 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53594 }, "ObjectSetPrototypeOf": { "count": 205, "time": 3302 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 122 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 50 }, "ArrayShift": { "count": 120, "time": 988 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 15 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 151, "time": 2769 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 102 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 9 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 707 }, "ArrayPop": { "count": 63, "time": 628 }, "ArrayBufferConstructor": { "count": 1, "time": 4199 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 34 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 571 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3789 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 988 }, "StringToNumber": { "count": 196, "time": 55 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 10 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 7 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1043, "time": 3738 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 60 }, "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": 80 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2733 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 8548 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 38 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 712 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 53 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 45047 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 1925 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 568 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 8 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 2136 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 131242 }, "GC_MC_INCREMENTAL": { "count": 27, "time": 12740 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2164 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 6, "time": 1538 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "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": 1 }, "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": 321 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 689 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 55 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 972 }, "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": 101 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2468 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5036 }, "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": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2899 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 651 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 392 }, "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": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 473 }, "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": 79 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 813 }, "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": 136 }, "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": 106 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7719 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4417 }, "GC_MC_BACKGROUND_MARKING": { "count": 18, "time": 31975 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2603 }, "GC_Custom_IncrementalMarkingObserver": { "count": 116, "time": 460 } }, "JavaScript": { "JS_Execution": { "count": 5565, "time": 1105243 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 14921 }, "ParseFunctionLiteral": { "count": 3378, "time": 149017 }, "ParseProgram": { "count": 10, "time": 310 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10000 }, "PreParseNoVariableResolution": { "count": 105, "time": 2786 }, "JsonParse": { "count": 25, "time": 119184 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 23229 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 500 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1805 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1376, "time": 9475 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6627 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 1215 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1739 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4121, "time": 13806 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5447, "time": 17098 }, "LoadIC_Premonomorphic": { "count": 922, "time": 6033 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 12793 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 41 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1744 }, "LoadIC_LoadFieldDH": { "count": 4107, "time": 10720 }, "StoreIC_StoreFieldDH": { "count": 1296, "time": 5179 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 8 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 3092 }, "KeyedLoadIC_LoadElementDH": { "count": 823, "time": 1154 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5172 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 971 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 550, "time": 1993 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 417 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 480, "time": 3508 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 44 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1757 }, "LoadIC_StringLength": { "count": 27, "time": 36 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 10 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 421 } }, "API": { "API_Context_New": { "count": 2, "time": 10464 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3150 }, "API_Object_SetPrivate": { "count": 35, "time": 25 }, "API_Persistent_New": { "count": 1875, "time": 970 }, "API_String_NewFromUtf8": { "count": 13, "time": 0 }, "API_String_WriteUtf8": { "count": 7, "time": 342 }, "API_Script_Run": { "count": 9, "time": 16 }, "API_Function_NewInstance": { "count": 43, "time": 506 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3518 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 59 }, "API_Object_SetPrototype": { "count": 43, "time": 52 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 282 }, "API_String_Write": { "count": 654, "time": 107 }, "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": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 17 }, "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": 529 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 132 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 857 }, "ParseBackgroundProgram": { "count": 1, "time": 804 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6448 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 58120 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 79, "time": 6 }, "OptimizeCode": { "count": 79, "time": 1696 }, "RecompileSynchronous": { "count": 155, "time": 169830 }, "CompileOptimized_Concurrent": { "count": 76, "time": 1719 }, "StackGuard": { "count": 78, "time": 2106 }, "DeoptimizeCode": { "count": 8, "time": 696 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 15 }, "NotifyDeoptimized": { "count": 8, "time": 152 } } } }, { "duration": 2693658, "js": 2548585, "phases": [ { "phase": "load", "start": 0, "duration": 86396 }, { "phase": "boot", "start": 86396, "duration": 741027 }, { "phase": "transition", "start": 827423, "duration": 647433 }, { "phase": "render", "start": 1474856, "duration": 1218802 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 285908 }, { "kind": "MinorGC", "type": "scavenge", "start": 386950, "duration": 5606, "usedHeapSizeAfter": 3767024, "usedHeapSizeBefore": 4061200 }, { "kind": "MinorGC", "type": "scavenge", "start": 422451, "duration": 6979, "usedHeapSizeAfter": 4487600, "usedHeapSizeBefore": 4629472 }, { "kind": "MinorGC", "type": "scavenge", "start": 503703, "duration": 1377, "usedHeapSizeAfter": 5792952, "usedHeapSizeBefore": 6119296 }, { "kind": "MinorGC", "type": "scavenge", "start": 655168, "duration": 3090, "usedHeapSizeAfter": 7896712, "usedHeapSizeBefore": 8570272 }, { "kind": "MinorGC", "type": "scavenge", "start": 819367, "duration": 3761, "usedHeapSizeAfter": 9207040, "usedHeapSizeBefore": 9823808 }, { "kind": "MinorGC", "type": "scavenge", "start": 1022376, "duration": 2115, "usedHeapSizeAfter": 10618856, "usedHeapSizeBefore": 11567464 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1127898, "duration": 59, "usedHeapSizeAfter": 11314208, "usedHeapSizeBefore": 11314208 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1166249, "duration": 7198, "usedHeapSizeAfter": 13443232, "usedHeapSizeBefore": 16335944 }, { "kind": "MinorGC", "type": "scavenge", "start": 1327082, "duration": 3490, "usedHeapSizeAfter": 21190632, "usedHeapSizeBefore": 22569528 }, { "kind": "MinorGC", "type": "scavenge", "start": 1365349, "duration": 4821, "usedHeapSizeAfter": 22098672, "usedHeapSizeBefore": 22740232 }, { "kind": "MinorGC", "type": "scavenge", "start": 1399251, "duration": 3955, "usedHeapSizeAfter": 24066512, "usedHeapSizeBefore": 25254736 }, { "kind": "MinorGC", "type": "scavenge", "start": 1626610, "duration": 4203, "usedHeapSizeAfter": 27820624, "usedHeapSizeBefore": 30707744 }, { "kind": "MinorGC", "type": "scavenge", "start": 1811526, "duration": 7312, "usedHeapSizeAfter": 29111584, "usedHeapSizeBefore": 32648080 }, { "kind": "MinorGC", "type": "scavenge", "start": 1954544, "duration": 6329, "usedHeapSizeAfter": 32414176, "usedHeapSizeBefore": 36067248 }, { "kind": "MinorGC", "type": "scavenge", "start": 2183606, "duration": 5528, "usedHeapSizeAfter": 32252768, "usedHeapSizeBefore": 45656664 }, { "kind": "MajorGC", "type": "weak processing", "start": 2689853, "duration": 381, "usedHeapSizeAfter": 40326264, "usedHeapSizeBefore": 40326264 } ], "blinkGC": [ { "start": 255294, "duration": 3958 }, { "start": 255304, "duration": 3611 }, { "start": 267947, "duration": 1703 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1122, "time": 789 }, "FunctionCallback": { "count": 4484, "time": 88898 }, "NamedGetterCallback": { "count": 107, "time": 8025 }, "GetMoreDataCallback": { "count": 14, "time": 138361 }, "AccessorSetterCallback": { "count": 5392, "time": 3770 }, "GCEpilogueCallback": { "count": 15, "time": 1022 }, "GCPrologueCallback": { "count": 15, "time": 281 }, "NamedSetterCallback": { "count": 18, "time": 104 }, "StoreCallbackProperty": { "count": 5334, "time": 4151 }, "NamedQueryCallback": { "count": 11, "time": 27 }, "RunMicrotaskCallback": { "count": 42, "time": 11720 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 2933 }, "CompileFunction": { "count": 3320, "time": 91103 }, "CompileIgnition": { "count": 3375, "time": 105716 }, "CompileIgnitionFinalization": { "count": 3380, "time": 32267 }, "CompileRewriteReturnResult": { "count": 3330, "time": 132 }, "CompileScopeAnalysis": { "count": 3330, "time": 17500 }, "CompileScript": { "count": 10, "time": 2398 }, "CompileLazy": { "count": 3177, "time": 13617 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 85 }, "RegExpInitializeAndCompile": { "count": 177, "time": 864 }, "CompileForOnStackReplacement": { "count": 1, "time": 22 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 653, "time": 2588 }, "Map_SetPrototype": { "count": 12974, "time": 3525 }, "Map_TransitionToDataProperty": { "count": 11936, "time": 39854 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 380 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3730 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11191 }, "CreateArrayLiteral": { "count": 761, "time": 2650 }, "CreateObjectLiteral": { "count": 1890, "time": 9391 }, "SetProperty": { "count": 8827, "time": 20067 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 260 }, "NewClosure_Tenured": { "count": 2398, "time": 2004 }, "HandleApiCall": { "count": 3986, "time": 2361 }, "DateConstructor": { "count": 268, "time": 204 }, "ArrayLengthGetter": { "count": 373, "time": 26 }, "ArrayLengthSetter": { "count": 5152, "time": 1754 }, "FunctionPrototypeSetter": { "count": 239, "time": 3064 }, "FunctionLengthGetter": { "count": 13, "time": 14 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 114 }, "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": 32 }, "WeakCollectionSet": { "count": 5007, "time": 7187 }, "ForInEnumerate": { "count": 380, "time": 3152 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 125 }, "AllocateInNewSpace": { "count": 160, "time": 3220 }, "CreateListFromArrayLike": { "count": 18, "time": 23 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1613 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 4966, "time": 4428 }, "AddDictionaryProperty": { "count": 10572, "time": 11824 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 38 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 2464 }, "HasProperty": { "count": 961, "time": 1264 }, "KeyedGetProperty": { "count": 209, "time": 1311 }, "NewObject": { "count": 251, "time": 2810 }, "ObjectCreate": { "count": 221, "time": 1608 }, "ObjectKeys": { "count": 52, "time": 952 }, "SetDataProperties": { "count": 71, "time": 1640 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 8714 }, "RegExpExecMultiple": { "count": 327, "time": 2798 }, "RegExpReplace": { "count": 784, "time": 1496 }, "StringSplit": { "count": 6134, "time": 5428 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 35 }, "StringBuilderConcat": { "count": 152, "time": 74 }, "StringBuilderJoin": { "count": 136, "time": 72 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 568, "time": 732 }, "StringIndexOfUnchecked": { "count": 330, "time": 75 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 5248 }, "ArrayPush": { "count": 8, "time": 20 }, "ArraySplice": { "count": 82, "time": 673 }, "ArrayUnshift": { "count": 45, "time": 25 }, "DateNow": { "count": 60, "time": 66 }, "FunctionPrototypeToString": { "count": 116, "time": 69 }, "ObjectDefineProperties": { "count": 2, "time": 21 }, "ObjectDefineProperty": { "count": 650, "time": 2049 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53095 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1060 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 814 }, "GlobalUnescape": { "count": 1, "time": 14 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 126 }, "ArrayShift": { "count": 120, "time": 1603 }, "Object_DeleteProperty": { "count": 6, "time": 101 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 16 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 151, "time": 1964 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 85 }, "DeleteProperty": { "count": 11, "time": 48 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 100 }, "ArrayPop": { "count": 63, "time": 31 }, "ArrayBufferConstructor": { "count": 1, "time": 4191 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 642 }, "NumberPrototypeToString": { "count": 31, "time": 180 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 100 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2909 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 854 }, "StringToNumber": { "count": 196, "time": 799 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 9 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 17 }, "DateUTC": { "count": 24, "time": 21 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1055, "time": 3729 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 58 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 16 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 746 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3112 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 5995 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 573 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 1742 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 44237 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 4314 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 13 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1331 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 109628 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 13485 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1568 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 829 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 51 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_CLEAR": { "count": 1, "time": 4 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 4 }, "GC_MC_FINISH": { "count": 1, "time": 73 }, "GC_MC_MARK": { "count": 1, "time": 8 }, "GC_MC_PROLOGUE": { "count": 1, "time": 707 }, "GC_MC_SWEEP": { "count": 1, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 40 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 82 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 9 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 7 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 477 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 1, "time": 803 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1679 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 5 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 904 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 54 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 109 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 4 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 11 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 73 }, "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": 20 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 460 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 11 }, "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": 803 }, "GC_BACKGROUND_UNMAPPER": { "count": 2, "time": 2 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 2, "time": 1861 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 7, "time": 1077 }, "GC_MC_BACKGROUND_MARKING": { "count": 12, "time": 11238 }, "GC_Custom_IncrementalMarkingObserver": { "count": 10, "time": 875 } }, "JavaScript": { "JS_Execution": { "count": 5555, "time": 1050564 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 16335 }, "ParseFunctionLiteral": { "count": 3378, "time": 139059 }, "ParseProgram": { "count": 10, "time": 2365 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11905 }, "PreParseNoVariableResolution": { "count": 105, "time": 1787 }, "JsonParse": { "count": 25, "time": 124826 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 14318 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2576 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2783 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1337, "time": 5049 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7650 }, "LoadIC_FunctionPrototypeStub": { "count": 386, "time": 864 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 811 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4103, "time": 19476 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 87 }, "LoadIC_LoadNonexistentDH": { "count": 5430, "time": 12574 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4366 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 14788 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 184 }, "LoadIC_SlowStub": { "count": 21, "time": 45 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1008 }, "LoadIC_LoadFieldDH": { "count": 4086, "time": 10655 }, "StoreIC_StoreFieldDH": { "count": 1269, "time": 5906 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 288 }, "LoadIC_Miss": { "count": 107, "time": 1524 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4562 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4114 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 1254 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 540, "time": 4268 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 123, "time": 1632 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 468, "time": 1462 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 1058 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 592 }, "LoadIC_StringLength": { "count": 27, "time": 28 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 29 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 98 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 66 } }, "API": { "API_Context_New": { "count": 2, "time": 9252 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2387 }, "API_Object_SetPrivate": { "count": 35, "time": 34 }, "API_Persistent_New": { "count": 1866, "time": 445 }, "API_String_NewFromUtf8": { "count": 13, "time": 7 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 721 }, "API_Function_NewInstance": { "count": 43, "time": 96 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1263 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 28 }, "API_Object_SetPrototype": { "count": 43, "time": 45 }, "API_ObjectTemplate_New": { "count": 102, "time": 18 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2103 }, "API_String_Write": { "count": 654, "time": 584 }, "API_Object_HasOwnProperty": { "count": 4, "time": 3 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 29 }, "API_External_New": { "count": 23, "time": 7 }, "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": 53, "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": 2 }, "CompileBackgroundIgnition": { "count": 5, "time": 301 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 103 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 786 }, "ParseBackgroundProgram": { "count": 1, "time": 670 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5520 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51765 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 71, "time": 5 }, "OptimizeCode": { "count": 71, "time": 1457 }, "RecompileSynchronous": { "count": 141, "time": 120204 }, "CompileOptimized_Concurrent": { "count": 70, "time": 1279 }, "StackGuard": { "count": 69, "time": 821 }, "DeoptimizeCode": { "count": 7, "time": 2481 }, "NotifyDeoptimized": { "count": 6, "time": 117 } } } }, { "duration": 2758767, "js": 2599332, "phases": [ { "phase": "load", "start": 0, "duration": 101965 }, { "phase": "boot", "start": 101965, "duration": 727188 }, { "phase": "transition", "start": 829153, "duration": 676072 }, { "phase": "render", "start": 1505225, "duration": 1253542 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 303727 }, { "kind": "MinorGC", "type": "scavenge", "start": 404957, "duration": 5084, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 438780, "duration": 6137, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629424 }, { "kind": "MinorGC", "type": "scavenge", "start": 516983, "duration": 1502, "usedHeapSizeAfter": 5805040, "usedHeapSizeBefore": 6119448 }, { "kind": "MinorGC", "type": "scavenge", "start": 651380, "duration": 3417, "usedHeapSizeAfter": 7880568, "usedHeapSizeBefore": 8565568 }, { "kind": "MinorGC", "type": "scavenge", "start": 821569, "duration": 2662, "usedHeapSizeAfter": 9198424, "usedHeapSizeBefore": 9823376 }, { "kind": "MinorGC", "type": "scavenge", "start": 1040029, "duration": 2451, "usedHeapSizeAfter": 10540760, "usedHeapSizeBefore": 11560336 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1141788, "duration": 159, "usedHeapSizeAfter": 11242688, "usedHeapSizeBefore": 11242688 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1143536, "duration": 6326, "usedHeapSizeAfter": 8528264, "usedHeapSizeBefore": 11242848 }, { "kind": "MajorGC", "type": "weak processing", "start": 1151367, "duration": 8, "usedHeapSizeAfter": 8528344, "usedHeapSizeBefore": 8528344 }, { "kind": "MinorGC", "type": "scavenge", "start": 1338752, "duration": 3815, "usedHeapSizeAfter": 21322232, "usedHeapSizeBefore": 22721152 }, { "kind": "MinorGC", "type": "scavenge", "start": 1375396, "duration": 6171, "usedHeapSizeAfter": 22224248, "usedHeapSizeBefore": 22830768 }, { "kind": "MinorGC", "type": "scavenge", "start": 1418350, "duration": 4090, "usedHeapSizeAfter": 24231216, "usedHeapSizeBefore": 25407664 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1606251, "duration": 83, "usedHeapSizeAfter": 29281936, "usedHeapSizeBefore": 29281936 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1610595, "duration": 11246, "usedHeapSizeAfter": 25158800, "usedHeapSizeBefore": 29358656 }, { "kind": "MinorGC", "type": "scavenge", "start": 1760049, "duration": 3959, "usedHeapSizeAfter": 25275400, "usedHeapSizeBefore": 29432504 }, { "kind": "MinorGC", "type": "scavenge", "start": 2120438, "duration": 5530, "usedHeapSizeAfter": 29396240, "usedHeapSizeBefore": 40897888 }, { "kind": "MinorGC", "type": "scavenge", "start": 2481132, "duration": 4294, "usedHeapSizeAfter": 30288608, "usedHeapSizeBefore": 42241448 } ], "blinkGC": [ { "start": 274343, "duration": 2416 }, { "start": 274351, "duration": 2094 }, { "start": 289397, "duration": 1956 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1130, "time": 1495 }, "FunctionCallback": { "count": 4490, "time": 91184 }, "NamedGetterCallback": { "count": 107, "time": 7723 }, "GetMoreDataCallback": { "count": 14, "time": 139725 }, "AccessorSetterCallback": { "count": 5392, "time": 692 }, "GCEpilogueCallback": { "count": 16, "time": 1086 }, "GCPrologueCallback": { "count": 16, "time": 1631 }, "NamedSetterCallback": { "count": 18, "time": 104 }, "StoreCallbackProperty": { "count": 5334, "time": 5134 }, "NamedQueryCallback": { "count": 11, "time": 26 }, "RunMicrotaskCallback": { "count": 42, "time": 13257 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1192 }, "CompileFunction": { "count": 3320, "time": 112044 }, "CompileIgnition": { "count": 3375, "time": 98206 }, "CompileIgnitionFinalization": { "count": 3380, "time": 27701 }, "CompileRewriteReturnResult": { "count": 3330, "time": 715 }, "CompileScopeAnalysis": { "count": 3330, "time": 17665 }, "CompileScript": { "count": 10, "time": 2089 }, "CompileLazy": { "count": 3177, "time": 13772 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 655 }, "RegExpInitializeAndCompile": { "count": 177, "time": 773 }, "CompileForOnStackReplacement": { "count": 1, "time": 24 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 2391 }, "Map_SetPrototype": { "count": 12966, "time": 4755 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 30636 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 94 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4664 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9164 }, "CreateArrayLiteral": { "count": 761, "time": 2559 }, "CreateObjectLiteral": { "count": 1890, "time": 10320 }, "SetProperty": { "count": 8832, "time": 14076 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 410 }, "NewClosure_Tenured": { "count": 2398, "time": 1409 }, "HandleApiCall": { "count": 3986, "time": 3298 }, "DateConstructor": { "count": 268, "time": 121 }, "ArrayLengthGetter": { "count": 374, "time": 21 }, "ArrayLengthSetter": { "count": 5152, "time": 3047 }, "FunctionPrototypeSetter": { "count": 239, "time": 847 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 104 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 402 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 59 }, "SetGrow": { "count": 26, "time": 21 }, "WeakCollectionSet": { "count": 5007, "time": 5494 }, "ForInEnumerate": { "count": 380, "time": 3336 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 10 }, "AllocateInNewSpace": { "count": 264, "time": 1704 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2333 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 5781 }, "AddDictionaryProperty": { "count": 10572, "time": 16777 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 44 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 2291 }, "HasProperty": { "count": 961, "time": 2520 }, "KeyedGetProperty": { "count": 223, "time": 909 }, "NewObject": { "count": 251, "time": 1232 }, "ObjectCreate": { "count": 221, "time": 3100 }, "ObjectKeys": { "count": 53, "time": 765 }, "SetDataProperties": { "count": 71, "time": 3399 }, "ToString": { "count": 28, "time": 22 }, "RegExpExec": { "count": 269, "time": 9699 }, "RegExpExecMultiple": { "count": 327, "time": 469 }, "RegExpReplace": { "count": 784, "time": 2234 }, "StringSplit": { "count": 6134, "time": 11491 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 1058 }, "StringBuilderJoin": { "count": 136, "time": 651 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 554, "time": 1683 }, "StringIndexOfUnchecked": { "count": 330, "time": 82 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 5026, "time": 6865 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 242 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 790 }, "FunctionPrototypeToString": { "count": 116, "time": 63 }, "ObjectDefineProperties": { "count": 2, "time": 339 }, "ObjectDefineProperty": { "count": 650, "time": 4517 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 50673 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1935 }, "ObjectIsExtensible": { "count": 19, "time": 384 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 329 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 43 }, "ArrayShift": { "count": 120, "time": 78 }, "Object_DeleteProperty": { "count": 6, "time": 14 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 152, "time": 1861 }, "OrdinaryHasInstance": { "count": 13, "time": 7 }, "StringToLowerCaseIntl": { "count": 223, "time": 468 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 102 }, "ArrayPop": { "count": 63, "time": 42 }, "ArrayBufferConstructor": { "count": 1, "time": 4598 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 22 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 88 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 2922 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 871 }, "StringToNumber": { "count": 196, "time": 148 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 7 }, "DateUTC": { "count": 24, "time": 583 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 879, "time": 5572 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 58 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 9 }, "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": 742 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3652 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5603 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 31 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 1050 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 493 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 36921 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2322 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 928 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 40, "time": 2470 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 94408 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 13968 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1601 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 951 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 216 }, "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": 10 }, "GC_MC_FINISH": { "count": 2, "time": 538 }, "GC_MC_MARK": { "count": 2, "time": 257 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 589 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 708 }, "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": 438 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2095 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4052 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 333 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 242 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3314 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 768 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 605 }, "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": 305 }, "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": 627 }, "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": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 489 }, "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": 109 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6899 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 3742 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 33876 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2265 }, "GC_Custom_IncrementalMarkingObserver": { "count": 117, "time": 569 } }, "JavaScript": { "JS_Execution": { "count": 5564, "time": 1084646 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 12847 }, "ParseFunctionLiteral": { "count": 3378, "time": 143232 }, "ParseProgram": { "count": 10, "time": 1147 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11249 }, "PreParseNoVariableResolution": { "count": 105, "time": 2840 }, "JsonParse": { "count": 25, "time": 114264 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18911 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 827 }, "LoadGlobalIC_Miss": { "count": 719, "time": 4313 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1367, "time": 10380 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7274 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 1560 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 3762 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4084, "time": 14138 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 24 }, "LoadIC_LoadNonexistentDH": { "count": 5460, "time": 12862 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5107 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 13322 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 32 }, "LoadIC_SlowStub": { "count": 21, "time": 47 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1748 }, "LoadIC_LoadFieldDH": { "count": 4080, "time": 13017 }, "StoreIC_StoreFieldDH": { "count": 1288, "time": 4372 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 20 }, "LoadIC_Miss": { "count": 107, "time": 1442 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2580 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 26 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3712 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 80 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 549, "time": 3331 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 1293 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 480, "time": 1601 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 47 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 173 }, "LoadIC_StringLength": { "count": 27, "time": 518 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 18 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 27 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 600 } }, "API": { "API_Context_New": { "count": 2, "time": 7918 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3136 }, "API_Object_SetPrivate": { "count": 35, "time": 25 }, "API_Persistent_New": { "count": 1875, "time": 560 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 790 }, "API_Function_NewInstance": { "count": 43, "time": 424 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1788 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 38 }, "API_Object_SetPrototype": { "count": 43, "time": 582 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 303 }, "API_String_Write": { "count": 654, "time": 170 }, "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": 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": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 390 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 104 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 781 }, "ParseBackgroundProgram": { "count": 1, "time": 797 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6406 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51785 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 78, "time": 8 }, "DeoptimizeCode": { "count": 8, "time": 1383 }, "OptimizeCode": { "count": 78, "time": 1019 }, "RecompileSynchronous": { "count": 155, "time": 120600 }, "CompileOptimized_Concurrent": { "count": 77, "time": 1480 }, "NotifyDeoptimized": { "count": 7, "time": 127 }, "StackGuard": { "count": 77, "time": 3193 } } } }, { "duration": 2812304, "js": 2666404, "phases": [ { "phase": "load", "start": 0, "duration": 91609 }, { "phase": "boot", "start": 91609, "duration": 759476 }, { "phase": "transition", "start": 851085, "duration": 725099 }, { "phase": "render", "start": 1576184, "duration": 1236120 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 290120 }, { "kind": "MinorGC", "type": "scavenge", "start": 399975, "duration": 5212, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 436271, "duration": 5382, "usedHeapSizeAfter": 4487504, "usedHeapSizeBefore": 4629376 }, { "kind": "MinorGC", "type": "scavenge", "start": 517747, "duration": 2457, "usedHeapSizeAfter": 5803488, "usedHeapSizeBefore": 6119096 }, { "kind": "MinorGC", "type": "scavenge", "start": 663022, "duration": 3788, "usedHeapSizeAfter": 7885056, "usedHeapSizeBefore": 8565392 }, { "kind": "MinorGC", "type": "scavenge", "start": 840895, "duration": 3469, "usedHeapSizeAfter": 9223216, "usedHeapSizeBefore": 9817368 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1042559, "duration": 821, "usedHeapSizeAfter": 11129952, "usedHeapSizeBefore": 11129952 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1058110, "duration": 7521, "usedHeapSizeAfter": 8873464, "usedHeapSizeBefore": 11242944 }, { "kind": "MajorGC", "type": "weak processing", "start": 1160585, "duration": 12, "usedHeapSizeAfter": 9916568, "usedHeapSizeBefore": 9916568 }, { "kind": "MinorGC", "type": "scavenge", "start": 1371760, "duration": 3511, "usedHeapSizeAfter": 21094568, "usedHeapSizeBefore": 22850184 }, { "kind": "MinorGC", "type": "scavenge", "start": 1418802, "duration": 5505, "usedHeapSizeAfter": 22310928, "usedHeapSizeBefore": 23263016 }, { "kind": "MinorGC", "type": "scavenge", "start": 1467188, "duration": 3457, "usedHeapSizeAfter": 24253872, "usedHeapSizeBefore": 25242096 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1540865, "duration": 373, "usedHeapSizeAfter": 28084160, "usedHeapSizeBefore": 28084160 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1564901, "duration": 9946, "usedHeapSizeAfter": 24582472, "usedHeapSizeBefore": 28556856 }, { "kind": "MinorGC", "type": "scavenge", "start": 1744922, "duration": 7323, "usedHeapSizeAfter": 25129888, "usedHeapSizeBefore": 29107432 }, { "kind": "MinorGC", "type": "scavenge", "start": 2134159, "duration": 9967, "usedHeapSizeAfter": 29587816, "usedHeapSizeBefore": 40704464 }, { "kind": "MinorGC", "type": "scavenge", "start": 2371335, "duration": 7092, "usedHeapSizeAfter": 29667208, "usedHeapSizeBefore": 41713504 }, { "kind": "MajorGC", "type": "weak processing", "start": 2808528, "duration": 12, "usedHeapSizeAfter": 34119288, "usedHeapSizeBefore": 34119288 } ], "blinkGC": [ { "start": 260491, "duration": 4204 }, { "start": 260499, "duration": 3228 }, { "start": 268439, "duration": 1083 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1122, "time": 915 }, "FunctionCallback": { "count": 4484, "time": 91952 }, "NamedGetterCallback": { "count": 107, "time": 8307 }, "GetMoreDataCallback": { "count": 14, "time": 138591 }, "AccessorSetterCallback": { "count": 5392, "time": 1340 }, "GCEpilogueCallback": { "count": 15, "time": 757 }, "GCPrologueCallback": { "count": 15, "time": 1270 }, "NamedSetterCallback": { "count": 18, "time": 123 }, "StoreCallbackProperty": { "count": 5334, "time": 3874 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 13619 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1990 }, "CompileFunction": { "count": 3320, "time": 98936 }, "CompileIgnition": { "count": 3375, "time": 112108 }, "CompileIgnitionFinalization": { "count": 3380, "time": 33377 }, "CompileRewriteReturnResult": { "count": 3330, "time": 305 }, "CompileScopeAnalysis": { "count": 3330, "time": 21133 }, "CompileScript": { "count": 10, "time": 346 }, "CompileLazy": { "count": 3177, "time": 16863 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 532 }, "RegExpInitializeAndCompile": { "count": 177, "time": 990 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 654, "time": 1978 }, "Map_SetPrototype": { "count": 12941, "time": 5550 }, "Map_TransitionToDataProperty": { "count": 11944, "time": 37721 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 72 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 8404 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9766 }, "CreateArrayLiteral": { "count": 761, "time": 3022 }, "CreateObjectLiteral": { "count": 1890, "time": 7568 }, "SetProperty": { "count": 8821, "time": 14856 }, "DeclareGlobals": { "count": 2, "time": 754 }, "NewClosure": { "count": 344, "time": 1143 }, "NewClosure_Tenured": { "count": 2398, "time": 2387 }, "HandleApiCall": { "count": 3986, "time": 2583 }, "DateConstructor": { "count": 268, "time": 490 }, "ArrayLengthGetter": { "count": 372, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 2123 }, "FunctionPrototypeSetter": { "count": 239, "time": 885 }, "FunctionLengthGetter": { "count": 13, "time": 9 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 220 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 700 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 47 }, "WeakCollectionSet": { "count": 5007, "time": 6088 }, "ForInEnumerate": { "count": 379, "time": 3336 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 308, "time": 2820 }, "CreateListFromArrayLike": { "count": 18, "time": 29 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2770 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5041, "time": 5085 }, "AddDictionaryProperty": { "count": 10572, "time": 16239 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 42 }, "CreateDataProperty": { "count": 2, "time": 5 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 3 }, "GetProperty": { "count": 6297, "time": 2595 }, "HasProperty": { "count": 961, "time": 2579 }, "KeyedGetProperty": { "count": 222, "time": 1172 }, "NewObject": { "count": 251, "time": 1630 }, "ObjectCreate": { "count": 221, "time": 2945 }, "ObjectKeys": { "count": 52, "time": 1456 }, "SetDataProperties": { "count": 71, "time": 1411 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 270, "time": 7611 }, "RegExpExecMultiple": { "count": 327, "time": 1573 }, "RegExpReplace": { "count": 784, "time": 3966 }, "StringSplit": { "count": 6134, "time": 10188 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 33 }, "StringBuilderConcat": { "count": 152, "time": 67 }, "StringBuilderJoin": { "count": 136, "time": 1125 }, "StringCharCodeAt": { "count": 11, "time": 13 }, "StringEqual": { "count": 549, "time": 127 }, "StringIndexOfUnchecked": { "count": 330, "time": 91 }, "StringToArray": { "count": 1, "time": 8 }, "ArrayConcat": { "count": 5026, "time": 8363 }, "ArrayPush": { "count": 8, "time": 26 }, "ArraySplice": { "count": 82, "time": 984 }, "ArrayUnshift": { "count": 45, "time": 35 }, "DateNow": { "count": 60, "time": 60 }, "FunctionPrototypeToString": { "count": 116, "time": 83 }, "ObjectDefineProperties": { "count": 2, "time": 536 }, "ObjectDefineProperty": { "count": 650, "time": 1457 }, "ObjectFreeze": { "count": 11, "time": 33 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 48148 }, "ObjectSetPrototypeOf": { "count": 205, "time": 225 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 3 }, "MapGrow": { "count": 45, "time": 121 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 57 }, "ArrayShift": { "count": 120, "time": 89 }, "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": 148, "time": 1192 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 83 }, "DeleteProperty": { "count": 11, "time": 586 }, "HasFastPackedElements": { "count": 2, "time": 26 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 114 }, "ArrayPop": { "count": 63, "time": 35 }, "ArrayBufferConstructor": { "count": 1, "time": 3712 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 38 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 295, "time": 80 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3665 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1045 }, "StringToUpperCaseIntl": { "count": 36, "time": 8 }, "StringToNumber": { "count": 196, "time": 47 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 19 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 613 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 913, "time": 4758 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 57 }, "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": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 788 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3531 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 7886 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 32 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 260 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 39 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 41191 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 4186 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 839 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 9 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1335 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 118668 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 15870 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1910 }, "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": 1171 }, "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": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 13 }, "GC_MC_FINISH": { "count": 2, "time": 393 }, "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": 59 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 958 }, "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": 714 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1770 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 6287 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 9 }, "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": 3153 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 563 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1108 }, "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": 24 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 455 }, "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": 6, "time": 41 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 243 }, "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": 861 }, "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": 7 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6285 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2846 }, "GC_MC_BACKGROUND_MARKING": { "count": 42, "time": 30922 }, "GC_Custom_IncrementalMarkingObserver": { "count": 197, "time": 1876 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2560 } }, "JavaScript": { "JS_Execution": { "count": 5560, "time": 1091890 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 16059 }, "ParseFunctionLiteral": { "count": 3378, "time": 151072 }, "ParseProgram": { "count": 10, "time": 1082 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10753 }, "PreParseNoVariableResolution": { "count": 105, "time": 1484 }, "JsonParse": { "count": 25, "time": 127503 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19501 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2317 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3210 }, "StoreGlobalIC_Miss": { "count": 8, "time": 22 }, "StoreIC_Miss": { "count": 1353, "time": 7718 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5786 }, "LoadIC_FunctionPrototypeStub": { "count": 387, "time": 2892 }, "LoadIC_LoadConstantDH": { "count": 531, "time": 1435 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4061, "time": 15470 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 5438, "time": 15481 }, "LoadIC_Premonomorphic": { "count": 922, "time": 856 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 15269 }, "LoadGlobalIC_Slow": { "count": 21, "time": 7 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 43 }, "LoadIC_SlowStub": { "count": 21, "time": 44 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1435 }, "LoadIC_LoadFieldDH": { "count": 4059, "time": 13768 }, "StoreIC_StoreFieldDH": { "count": 1273, "time": 8680 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 13 }, "KeyedLoadIC_Miss": { "count": 10, "time": 20 }, "LoadIC_Miss": { "count": 107, "time": 3094 }, "KeyedLoadIC_LoadElementDH": { "count": 823, "time": 4740 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 27 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4825 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 1724 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 545, "time": 3260 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 123, "time": 1729 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 459 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 65 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 956 }, "LoadIC_StringLength": { "count": 27, "time": 32 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "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": 9529 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2110 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1877, "time": 255 }, "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": 83 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1194 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 852 }, "API_Object_SetPrototype": { "count": 43, "time": 51 }, "API_ObjectTemplate_New": { "count": 102, "time": 227 }, "API_String_NewFromOneByte": { "count": 1038, "time": 935 }, "API_String_Write": { "count": 654, "time": 107 }, "API_Object_HasOwnProperty": { "count": 4, "time": 3 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 708 }, "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": 63, "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": 2 }, "CompileBackgroundIgnition": { "count": 5, "time": 362 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 132 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 823 }, "ParseBackgroundProgram": { "count": 1, "time": 789 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6308 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 49189 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 91, "time": 9 }, "DeoptimizeCode": { "count": 10, "time": 2155 }, "OptimizeCode": { "count": 91, "time": 665 }, "RecompileSynchronous": { "count": 181, "time": 130318 }, "CompileOptimized_Concurrent": { "count": 90, "time": 4041 }, "NotifyDeoptimized": { "count": 9, "time": 893 }, "StackGuard": { "count": 94, "time": 1731 } } } }, { "duration": 2733883, "js": 2585048, "phases": [ { "phase": "load", "start": 0, "duration": 87140 }, { "phase": "boot", "start": 87140, "duration": 745669 }, { "phase": "transition", "start": 832809, "duration": 663843 }, { "phase": "render", "start": 1496652, "duration": 1237231 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 286947 }, { "kind": "MinorGC", "type": "scavenge", "start": 399083, "duration": 5997, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 436439, "duration": 7467, "usedHeapSizeAfter": 4487496, "usedHeapSizeBefore": 4629424 }, { "kind": "MinorGC", "type": "scavenge", "start": 517744, "duration": 2101, "usedHeapSizeAfter": 5802440, "usedHeapSizeBefore": 6119072 }, { "kind": "MinorGC", "type": "scavenge", "start": 656334, "duration": 2910, "usedHeapSizeAfter": 7874536, "usedHeapSizeBefore": 8566216 }, { "kind": "MinorGC", "type": "scavenge", "start": 834142, "duration": 3222, "usedHeapSizeAfter": 9229168, "usedHeapSizeBefore": 9842280 }, { "kind": "MinorGC", "type": "scavenge", "start": 1043176, "duration": 3355, "usedHeapSizeAfter": 10559264, "usedHeapSizeBefore": 11559272 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1144498, "duration": 59, "usedHeapSizeAfter": 11268736, "usedHeapSizeBefore": 11268736 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1150245, "duration": 5078, "usedHeapSizeAfter": 8535800, "usedHeapSizeBefore": 11268896 }, { "kind": "MajorGC", "type": "weak processing", "start": 1156721, "duration": 8, "usedHeapSizeAfter": 8535880, "usedHeapSizeBefore": 8535880 }, { "kind": "MinorGC", "type": "scavenge", "start": 1340402, "duration": 3512, "usedHeapSizeAfter": 21340288, "usedHeapSizeBefore": 22727504 }, { "kind": "MinorGC", "type": "scavenge", "start": 1372735, "duration": 4625, "usedHeapSizeAfter": 22164344, "usedHeapSizeBefore": 22832240 }, { "kind": "MinorGC", "type": "scavenge", "start": 1409165, "duration": 4615, "usedHeapSizeAfter": 24161072, "usedHeapSizeBefore": 25341832 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1593541, "duration": 262, "usedHeapSizeAfter": 29079184, "usedHeapSizeBefore": 29079184 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1603455, "duration": 6501, "usedHeapSizeAfter": 25094744, "usedHeapSizeBefore": 29220232 }, { "kind": "MinorGC", "type": "scavenge", "start": 1761650, "duration": 6962, "usedHeapSizeAfter": 25258088, "usedHeapSizeBefore": 29400776 }, { "kind": "MinorGC", "type": "scavenge", "start": 2111526, "duration": 6240, "usedHeapSizeAfter": 29373288, "usedHeapSizeBefore": 40848304 }, { "kind": "MinorGC", "type": "scavenge", "start": 2472559, "duration": 4734, "usedHeapSizeAfter": 30277888, "usedHeapSizeBefore": 42227848 } ], "blinkGC": [ { "start": 256165, "duration": 740 }, { "start": 256176, "duration": 670 }, { "start": 266245, "duration": 1218 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 1205 }, "FunctionCallback": { "count": 4487, "time": 85418 }, "NamedGetterCallback": { "count": 107, "time": 9141 }, "GetMoreDataCallback": { "count": 14, "time": 140934 }, "AccessorSetterCallback": { "count": 5392, "time": 1415 }, "GCEpilogueCallback": { "count": 16, "time": 2065 }, "GCPrologueCallback": { "count": 16, "time": 1089 }, "NamedSetterCallback": { "count": 18, "time": 392 }, "StoreCallbackProperty": { "count": 5334, "time": 4328 }, "NamedQueryCallback": { "count": 11, "time": 101 }, "RunMicrotaskCallback": { "count": 42, "time": 14149 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 3185 }, "CompileFunction": { "count": 3320, "time": 89174 }, "CompileIgnition": { "count": 3375, "time": 108069 }, "CompileIgnitionFinalization": { "count": 3380, "time": 22020 }, "CompileRewriteReturnResult": { "count": 3330, "time": 538 }, "CompileScopeAnalysis": { "count": 3330, "time": 9701 }, "CompileScript": { "count": 10, "time": 1357 }, "CompileLazy": { "count": 3177, "time": 18120 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 277 }, "RegExpInitializeAndCompile": { "count": 177, "time": 205 }, "CompileForOnStackReplacement": { "count": 2, "time": 33 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 3048 }, "Map_SetPrototype": { "count": 12966, "time": 2519 }, "Map_TransitionToDataProperty": { "count": 11972, "time": 30286 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 66 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4226 }, "InterpreterDeserializeLazy": { "count": 160, "time": 13365 }, "CreateArrayLiteral": { "count": 761, "time": 2350 }, "CreateObjectLiteral": { "count": 1890, "time": 8407 }, "SetProperty": { "count": 8831, "time": 15757 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 701 }, "NewClosure_Tenured": { "count": 2398, "time": 3330 }, "HandleApiCall": { "count": 3986, "time": 1923 }, "DateConstructor": { "count": 268, "time": 108 }, "ArrayLengthGetter": { "count": 373, "time": 16 }, "ArrayLengthSetter": { "count": 5152, "time": 1445 }, "FunctionPrototypeSetter": { "count": 239, "time": 1000 }, "FunctionLengthGetter": { "count": 13, "time": 14 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 759 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 695 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 64 }, "SetGrow": { "count": 26, "time": 35 }, "WeakCollectionSet": { "count": 5007, "time": 9485 }, "ForInEnumerate": { "count": 380, "time": 3275 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 256, "time": 2053 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1793 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4393 }, "AddDictionaryProperty": { "count": 10572, "time": 13085 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 43 }, "CreateDataProperty": { "count": 2, "time": 5 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 4810 }, "HasProperty": { "count": 961, "time": 2237 }, "KeyedGetProperty": { "count": 223, "time": 1100 }, "NewObject": { "count": 251, "time": 1828 }, "ObjectCreate": { "count": 221, "time": 6721 }, "ObjectKeys": { "count": 53, "time": 610 }, "SetDataProperties": { "count": 71, "time": 2194 }, "ToString": { "count": 28, "time": 29 }, "RegExpExec": { "count": 269, "time": 10179 }, "RegExpExecMultiple": { "count": 327, "time": 1329 }, "RegExpReplace": { "count": 784, "time": 6794 }, "StringSplit": { "count": 6134, "time": 9118 }, "PushCatchContext": { "count": 2, "time": 5 }, "StringAdd": { "count": 115, "time": 36 }, "StringBuilderConcat": { "count": 152, "time": 78 }, "StringBuilderJoin": { "count": 136, "time": 955 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 544, "time": 208 }, "StringIndexOfUnchecked": { "count": 330, "time": 1202 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 5026, "time": 4432 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 114 }, "ArrayUnshift": { "count": 45, "time": 496 }, "DateNow": { "count": 60, "time": 56 }, "FunctionPrototypeToString": { "count": 116, "time": 828 }, "ObjectDefineProperties": { "count": 2, "time": 440 }, "ObjectDefineProperty": { "count": 650, "time": 2050 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53864 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1576 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 1502 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 36 }, "ArrayShift": { "count": 120, "time": 517 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 14 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 18 }, "LoadElementWithInterceptor": { "count": 22, "time": 385 }, "Interrupt": { "count": 146, "time": 1448 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 386 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1427 }, "ArrayPop": { "count": 63, "time": 29 }, "ArrayBufferConstructor": { "count": 1, "time": 3896 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 30 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 236 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2943 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 817 }, "StringToNumber": { "count": 196, "time": 917 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 416 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 25 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1066, "time": 3181 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 61 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 3 }, "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": 559 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3372 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6469 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 44 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 389 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 60 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 40452 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3343 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 179 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 9 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 40, "time": 1585 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 97757 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 13986 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1411 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 893 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 305 }, "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": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 412 }, "GC_MC_FINISH": { "count": 2, "time": 52 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 50 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 137 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1121 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 29 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 585 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1314 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2411 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 87 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 175 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1155 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 347 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 327 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 11 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 674 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 813 }, "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": 440 }, "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": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 414 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 733 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 82 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5296 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 2433 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 31189 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2952 }, "GC_Custom_IncrementalMarkingObserver": { "count": 116, "time": 1136 } }, "JavaScript": { "JS_Execution": { "count": 5549, "time": 1064006 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 16901 }, "ParseFunctionLiteral": { "count": 3378, "time": 148093 }, "ParseProgram": { "count": 10, "time": 958 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13651 }, "PreParseNoVariableResolution": { "count": 105, "time": 4094 }, "JsonParse": { "count": 25, "time": 120272 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 23208 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1464 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3691 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1368, "time": 9320 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 4873 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 1173 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1750 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3931, "time": 16963 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 5456, "time": 13726 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2878 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 17721 }, "LoadGlobalIC_Slow": { "count": 21, "time": 7 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 50 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 653 }, "LoadIC_LoadFieldDH": { "count": 4073, "time": 13110 }, "StoreIC_StoreFieldDH": { "count": 1295, "time": 5988 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 2232 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4290 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 6428 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 90 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 534, "time": 2245 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 126, "time": 1622 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 441 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 479 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1008 }, "LoadIC_StringLength": { "count": 27, "time": 46 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 25 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 61 } }, "API": { "API_Context_New": { "count": 2, "time": 10642 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1068 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1875, "time": 739 }, "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": 867 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3170 }, "API_Object_CreateDataProperty": { "count": 22, "time": 662 }, "API_Object_Get": { "count": 138, "time": 37 }, "API_Object_SetPrototype": { "count": 43, "time": 776 }, "API_ObjectTemplate_New": { "count": 102, "time": 18 }, "API_String_NewFromOneByte": { "count": 1038, "time": 422 }, "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": 23 }, "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": 0 }, "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": 2 }, "CompileBackgroundIgnition": { "count": 5, "time": 340 }, "CompileBackgroundScript": { "count": 1, "time": 7 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 106 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 733 }, "ParseBackgroundProgram": { "count": 1, "time": 655 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5765 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 49046 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 566 }, "OptimizeCode": { "count": 76, "time": 618 }, "RecompileSynchronous": { "count": 150, "time": 124643 }, "CompileOptimized_Concurrent": { "count": 74, "time": 1538 }, "StackGuard": { "count": 75, "time": 786 }, "DeoptimizeCode": { "count": 10, "time": 514 }, "NotifyDeoptimized": { "count": 9, "time": 301 } } } }, { "duration": 2728760, "js": 2585842, "phases": [ { "phase": "load", "start": 0, "duration": 83737 }, { "phase": "boot", "start": 83737, "duration": 738465 }, { "phase": "transition", "start": 822202, "duration": 689543 }, { "phase": "render", "start": 1511745, "duration": 1217015 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 287066 }, { "kind": "MinorGC", "type": "scavenge", "start": 392134, "duration": 5503, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 426112, "duration": 7256, "usedHeapSizeAfter": 4487640, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 505917, "duration": 1588, "usedHeapSizeAfter": 5788904, "usedHeapSizeBefore": 6119216 }, { "kind": "MinorGC", "type": "scavenge", "start": 646579, "duration": 3253, "usedHeapSizeAfter": 7902408, "usedHeapSizeBefore": 8575792 }, { "kind": "MinorGC", "type": "scavenge", "start": 817267, "duration": 2790, "usedHeapSizeAfter": 9233808, "usedHeapSizeBefore": 9830408 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1006990, "duration": 406, "usedHeapSizeAfter": 11254496, "usedHeapSizeBefore": 11254496 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1026736, "duration": 7867, "usedHeapSizeAfter": 9067184, "usedHeapSizeBefore": 11455720 }, { "kind": "MajorGC", "type": "weak processing", "start": 1112654, "duration": 9, "usedHeapSizeAfter": 9880336, "usedHeapSizeBefore": 9880336 }, { "kind": "MinorGC", "type": "scavenge", "start": 1321386, "duration": 7346, "usedHeapSizeAfter": 21155800, "usedHeapSizeBefore": 22853688 }, { "kind": "MinorGC", "type": "scavenge", "start": 1374201, "duration": 4254, "usedHeapSizeAfter": 22368600, "usedHeapSizeBefore": 23302640 }, { "kind": "MinorGC", "type": "scavenge", "start": 1416319, "duration": 3979, "usedHeapSizeAfter": 24176600, "usedHeapSizeBefore": 25244136 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1441257, "duration": 73, "usedHeapSizeAfter": 25921984, "usedHeapSizeBefore": 25921984 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1468688, "duration": 9284, "usedHeapSizeAfter": 23104776, "usedHeapSizeBefore": 27181744 }, { "kind": "MinorGC", "type": "scavenge", "start": 1701688, "duration": 6813, "usedHeapSizeAfter": 24968544, "usedHeapSizeBefore": 28876192 }, { "kind": "MinorGC", "type": "scavenge", "start": 1920899, "duration": 5277, "usedHeapSizeAfter": 27260232, "usedHeapSizeBefore": 31258424 }, { "kind": "MinorGC", "type": "scavenge", "start": 2169384, "duration": 5091, "usedHeapSizeAfter": 29249480, "usedHeapSizeBefore": 41410016 }, { "kind": "MajorGC", "type": "weak processing", "start": 2724316, "duration": 12, "usedHeapSizeAfter": 40879360, "usedHeapSizeBefore": 40879360 } ], "blinkGC": [ { "start": 253928, "duration": 687 }, { "start": 253934, "duration": 625 }, { "start": 267712, "duration": 1385 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 2489 }, "FunctionCallback": { "count": 4497, "time": 93378 }, "NamedGetterCallback": { "count": 107, "time": 6929 }, "GetMoreDataCallback": { "count": 14, "time": 139614 }, "AccessorSetterCallback": { "count": 5392, "time": 1602 }, "GCEpilogueCallback": { "count": 15, "time": 389 }, "GCPrologueCallback": { "count": 15, "time": 3121 }, "NamedSetterCallback": { "count": 18, "time": 606 }, "StoreCallbackProperty": { "count": 5334, "time": 2411 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 16129 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1887 }, "CompileFunction": { "count": 3320, "time": 102785 }, "CompileIgnition": { "count": 3375, "time": 96814 }, "CompileIgnitionFinalization": { "count": 3380, "time": 32016 }, "CompileRewriteReturnResult": { "count": 3330, "time": 1926 }, "CompileScopeAnalysis": { "count": 3330, "time": 13824 }, "CompileScript": { "count": 10, "time": 5364 }, "CompileLazy": { "count": 3177, "time": 9772 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 102 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1066 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 1095 }, "Map_SetPrototype": { "count": 12969, "time": 3755 }, "Map_TransitionToDataProperty": { "count": 11942, "time": 42545 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 673 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7166 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8954 }, "CreateArrayLiteral": { "count": 761, "time": 1343 }, "CreateObjectLiteral": { "count": 1890, "time": 9593 }, "SetProperty": { "count": 8824, "time": 12343 }, "DeclareGlobals": { "count": 2, "time": 24 }, "NewClosure": { "count": 344, "time": 86 }, "NewClosure_Tenured": { "count": 2398, "time": 1415 }, "HandleApiCall": { "count": 3986, "time": 3015 }, "DateConstructor": { "count": 268, "time": 259 }, "ArrayLengthGetter": { "count": 372, "time": 693 }, "ArrayLengthSetter": { "count": 5152, "time": 1936 }, "FunctionPrototypeSetter": { "count": 239, "time": 1706 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 3136 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 5 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 97 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 691 }, "SetGrow": { "count": 26, "time": 29 }, "WeakCollectionSet": { "count": 5007, "time": 10535 }, "ForInEnumerate": { "count": 380, "time": 1266 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 9 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 6 }, "CreateRegExpLiteral": { "count": 235, "time": 2123 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5041, "time": 5688 }, "AddDictionaryProperty": { "count": 10572, "time": 16997 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 44 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 3457 }, "HasProperty": { "count": 961, "time": 1077 }, "KeyedGetProperty": { "count": 223, "time": 799 }, "NewObject": { "count": 251, "time": 1534 }, "ObjectCreate": { "count": 221, "time": 2094 }, "ObjectKeys": { "count": 53, "time": 959 }, "SetDataProperties": { "count": 71, "time": 2937 }, "ToString": { "count": 28, "time": 28 }, "RegExpExec": { "count": 269, "time": 10773 }, "RegExpExecMultiple": { "count": 327, "time": 456 }, "RegExpReplace": { "count": 784, "time": 3346 }, "StringSplit": { "count": 6134, "time": 13644 }, "PushCatchContext": { "count": 2, "time": 34 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 601 }, "StringBuilderJoin": { "count": 136, "time": 78 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 553, "time": 110 }, "StringIndexOfUnchecked": { "count": 330, "time": 80 }, "StringToArray": { "count": 1, "time": 18 }, "ArrayConcat": { "count": 5026, "time": 7963 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 46 }, "ArrayUnshift": { "count": 45, "time": 28 }, "DateNow": { "count": 60, "time": 60 }, "FunctionPrototypeToString": { "count": 116, "time": 751 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 4635 }, "ObjectFreeze": { "count": 11, "time": 11 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 60675 }, "ObjectSetPrototypeOf": { "count": 205, "time": 364 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 380 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 381 }, "ArrayShift": { "count": 120, "time": 91 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 7 }, "AllocateInNewSpace": { "count": 299, "time": 3612 }, "Interrupt": { "count": 149, "time": 1148 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 830 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 793 }, "ArrayPop": { "count": 63, "time": 120 }, "ArrayBufferConstructor": { "count": 1, "time": 3713 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 19 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 107 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3955 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 814 }, "StringToNumber": { "count": 196, "time": 656 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 19 }, "DateUTC": { "count": 24, "time": 569 }, "ObjectIsFrozen": { "count": 216, "time": 14 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1254, "time": 3636 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 60 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 4 }, "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": 411 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3119 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 7252 }, "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": 1130 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 37909 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2223 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1272 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1355 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 103257 }, "GC_MC_INCREMENTAL": { "count": 26, "time": 15539 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1552 }, "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": 389 }, "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": 14 }, "GC_MC_FINISH": { "count": 2, "time": 132 }, "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": 578 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 17 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 701 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2192 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4916 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 430 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "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": 2910 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 189 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1067 }, "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": 782 }, "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": 360 }, "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": 12 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1133 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 98 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 5 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7247 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 3306 }, "GC_MC_BACKGROUND_MARKING": { "count": 30, "time": 28680 }, "GC_Custom_IncrementalMarkingObserver": { "count": 179, "time": 1449 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2940 }, "AllocateInTargetSpace": { "count": 1, "time": 2 } }, "JavaScript": { "JS_Execution": { "count": 5566, "time": 1056339 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 13844 }, "ParseFunctionLiteral": { "count": 3378, "time": 142152 }, "ParseProgram": { "count": 10, "time": 341 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9617 }, "PreParseNoVariableResolution": { "count": 105, "time": 2468 }, "JsonParse": { "count": 25, "time": 122953 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 24316 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2707 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1951 }, "StoreGlobalIC_Miss": { "count": 8, "time": 168 }, "StoreIC_Miss": { "count": 1347, "time": 4456 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 8340 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 3898 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 691 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4116, "time": 17193 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 27 }, "LoadIC_LoadNonexistentDH": { "count": 5426, "time": 12614 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3335 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 18080 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 33 }, "LoadIC_SlowStub": { "count": 21, "time": 48 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 955 }, "LoadIC_LoadFieldDH": { "count": 4091, "time": 16736 }, "StoreIC_StoreFieldDH": { "count": 1272, "time": 6978 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 108, "time": 2773 }, "KeyedLoadIC_LoadElementDH": { "count": 823, "time": 2789 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4297 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 737 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 551, "time": 797 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 136, "time": 2298 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 763 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 56 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 145 }, "LoadIC_StringLength": { "count": 27, "time": 32 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 24 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 18 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 71 } }, "API": { "API_Context_New": { "count": 2, "time": 5594 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2238 }, "API_Object_SetPrivate": { "count": 35, "time": 31 }, "API_Persistent_New": { "count": 1876, "time": 3270 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 34 }, "API_Function_NewInstance": { "count": 43, "time": 913 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3563 }, "API_Object_CreateDataProperty": { "count": 22, "time": 3 }, "API_Object_Get": { "count": 138, "time": 45 }, "API_Object_SetPrototype": { "count": 43, "time": 49 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 541 }, "API_String_Write": { "count": 654, "time": 316 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 36 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 12 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 29 }, "API_Function_Call": { "count": 8, "time": 11 }, "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": 326 }, "CompileBackgroundScript": { "count": 1, "time": 14 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 99 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 809 }, "ParseBackgroundProgram": { "count": 1, "time": 762 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6461 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53226 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 80, "time": 10 }, "OptimizeCode": { "count": 80, "time": 432 }, "RecompileSynchronous": { "count": 160, "time": 94215 }, "CompileOptimized_Concurrent": { "count": 80, "time": 1715 }, "StackGuard": { "count": 84, "time": 3608 }, "DeoptimizeCode": { "count": 7, "time": 361 }, "NotifyDeoptimized": { "count": 6, "time": 704 } } } }, { "duration": 2761541, "js": 2606910, "phases": [ { "phase": "load", "start": 0, "duration": 90643 }, { "phase": "boot", "start": 90643, "duration": 745269 }, { "phase": "transition", "start": 835912, "duration": 637204 }, { "phase": "render", "start": 1473116, "duration": 1288425 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 298123 }, { "kind": "MinorGC", "type": "scavenge", "start": 398537, "duration": 6808, "usedHeapSizeAfter": 4029152, "usedHeapSizeBefore": 4323328 }, { "kind": "MinorGC", "type": "scavenge", "start": 434522, "duration": 5606, "usedHeapSizeAfter": 4487584, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 514557, "duration": 1810, "usedHeapSizeAfter": 5793632, "usedHeapSizeBefore": 6119144 }, { "kind": "MinorGC", "type": "scavenge", "start": 651392, "duration": 2402, "usedHeapSizeAfter": 7902168, "usedHeapSizeBefore": 8569640 }, { "kind": "MinorGC", "type": "scavenge", "start": 827684, "duration": 3711, "usedHeapSizeAfter": 9204008, "usedHeapSizeBefore": 9814456 }, { "kind": "MinorGC", "type": "scavenge", "start": 1030652, "duration": 1690, "usedHeapSizeAfter": 10614600, "usedHeapSizeBefore": 11565640 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1130317, "duration": 158, "usedHeapSizeAfter": 11324960, "usedHeapSizeBefore": 11324960 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1132787, "duration": 6937, "usedHeapSizeAfter": 8501184, "usedHeapSizeBefore": 11325120 }, { "kind": "MajorGC", "type": "weak processing", "start": 1140767, "duration": 25, "usedHeapSizeAfter": 8501264, "usedHeapSizeBefore": 8501264 }, { "kind": "MinorGC", "type": "scavenge", "start": 1327195, "duration": 4585, "usedHeapSizeAfter": 21335832, "usedHeapSizeBefore": 22718512 }, { "kind": "MinorGC", "type": "scavenge", "start": 1360597, "duration": 3698, "usedHeapSizeAfter": 22122800, "usedHeapSizeBefore": 22799352 }, { "kind": "MinorGC", "type": "scavenge", "start": 1398310, "duration": 2075, "usedHeapSizeAfter": 24238320, "usedHeapSizeBefore": 25387120 }, { "kind": "MinorGC", "type": "scavenge", "start": 1634062, "duration": 7105, "usedHeapSizeAfter": 27991520, "usedHeapSizeBefore": 30827288 }, { "kind": "MinorGC", "type": "scavenge", "start": 1830786, "duration": 5266, "usedHeapSizeAfter": 29180656, "usedHeapSizeBefore": 32893816 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1848996, "duration": 791, "usedHeapSizeAfter": 29545200, "usedHeapSizeBefore": 29545200 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1853118, "duration": 6633, "usedHeapSizeAfter": 24802296, "usedHeapSizeBefore": 29610752 }, { "kind": "MinorGC", "type": "scavenge", "start": 2181186, "duration": 4717, "usedHeapSizeAfter": 28073696, "usedHeapSizeBefore": 41249448 } ], "blinkGC": [ { "start": 268417, "duration": 3197 }, { "start": 268428, "duration": 3137 }, { "start": 272543, "duration": 1192 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 2153 }, "FunctionCallback": { "count": 4488, "time": 87104 }, "NamedGetterCallback": { "count": 107, "time": 7917 }, "GetMoreDataCallback": { "count": 14, "time": 140715 }, "AccessorSetterCallback": { "count": 5392, "time": 2285 }, "GCEpilogueCallback": { "count": 16, "time": 1129 }, "GCPrologueCallback": { "count": 16, "time": 2371 }, "NamedSetterCallback": { "count": 18, "time": 3158 }, "StoreCallbackProperty": { "count": 5334, "time": 2721 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 13349 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1788 }, "CompileFunction": { "count": 3320, "time": 93959 }, "CompileIgnition": { "count": 3375, "time": 108408 }, "CompileIgnitionFinalization": { "count": 3380, "time": 33152 }, "CompileRewriteReturnResult": { "count": 3330, "time": 1920 }, "CompileScopeAnalysis": { "count": 3330, "time": 19625 }, "CompileScript": { "count": 10, "time": 1102 }, "CompileLazy": { "count": 3177, "time": 13997 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 895 }, "RegExpInitializeAndCompile": { "count": 177, "time": 910 }, "CompileForOnStackReplacement": { "count": 2, "time": 32 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 1766 }, "Map_SetPrototype": { "count": 12984, "time": 2897 }, "Map_TransitionToDataProperty": { "count": 11998, "time": 36928 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 1051 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3649 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8611 }, "CreateArrayLiteral": { "count": 761, "time": 973 }, "CreateObjectLiteral": { "count": 1890, "time": 7805 }, "SetProperty": { "count": 8841, "time": 16766 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 87 }, "NewClosure_Tenured": { "count": 2398, "time": 2788 }, "HandleApiCall": { "count": 3986, "time": 1301 }, "DateConstructor": { "count": 268, "time": 164 }, "ArrayLengthGetter": { "count": 372, "time": 24 }, "ArrayLengthSetter": { "count": 5152, "time": 1635 }, "FunctionPrototypeSetter": { "count": 239, "time": 3005 }, "FunctionLengthGetter": { "count": 13, "time": 32 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1082 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 845 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 585 }, "SetGrow": { "count": 26, "time": 395 }, "WeakCollectionSet": { "count": 5007, "time": 7955 }, "ForInEnumerate": { "count": 380, "time": 3509 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 10 }, "AllocateInNewSpace": { "count": 223, "time": 5160 }, "CreateListFromArrayLike": { "count": 18, "time": 22 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2968 }, "GenerateRandomNumbers": { "count": 1, "time": 4 }, "NumberToStringSkipCache": { "count": 5040, "time": 6042 }, "AddDictionaryProperty": { "count": 10572, "time": 8130 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 390 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 6273 }, "HasProperty": { "count": 961, "time": 1444 }, "KeyedGetProperty": { "count": 228, "time": 1984 }, "NewObject": { "count": 251, "time": 2250 }, "ObjectCreate": { "count": 221, "time": 4546 }, "ObjectKeys": { "count": 53, "time": 1449 }, "SetDataProperties": { "count": 71, "time": 1866 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 10967 }, "RegExpExecMultiple": { "count": 327, "time": 2509 }, "RegExpReplace": { "count": 784, "time": 3989 }, "StringSplit": { "count": 6134, "time": 9617 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 25 }, "StringBuilderConcat": { "count": 152, "time": 70 }, "StringBuilderJoin": { "count": 136, "time": 705 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 553, "time": 105 }, "StringIndexOfUnchecked": { "count": 330, "time": 78 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 5026, "time": 5176 }, "ArrayPush": { "count": 8, "time": 284 }, "ArraySplice": { "count": 82, "time": 175 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 63 }, "FunctionPrototypeToString": { "count": 116, "time": 68 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 2669 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 47695 }, "ObjectSetPrototypeOf": { "count": 205, "time": 2081 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 107 }, "GlobalUnescape": { "count": 1, "time": 734 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 558 }, "ArrayShift": { "count": 70, "time": 57 }, "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": 3 }, "Interrupt": { "count": 152, "time": 1033 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 323 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 970 }, "ArrayPop": { "count": 28, "time": 13 }, "ArrayBufferConstructor": { "count": 1, "time": 4049 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 40 }, "NumberPrototypeToString": { "count": 31, "time": 125 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 749 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3880 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 875 }, "StringToNumber": { "count": 196, "time": 57 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 30 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1533, "time": 2690 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 60 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 3 }, "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": 79 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3600 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5057 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 28 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 93 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 38317 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 1739 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 660 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1485 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 105789 }, "GC_MC_INCREMENTAL": { "count": 27, "time": 13781 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1791 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 789 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 656 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "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": 11 }, "GC_MC_FINISH": { "count": 2, "time": 164 }, "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": 477 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 816 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 45 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 124 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2036 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2867 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 168 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 44 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 355 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 995 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 923 }, "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": 5 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 810 }, "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": 104 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 454 }, "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": 743 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 2 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 733 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 10 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 6, "time": 3419 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 12, "time": 1350 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 34834 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2963 }, "GC_Custom_IncrementalMarkingObserver": { "count": 76, "time": 450 }, "AllocateInTargetSpace": { "count": 1, "time": 3 } }, "JavaScript": { "JS_Execution": { "count": 5522, "time": 1067126 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 7916 }, "ParseFunctionLiteral": { "count": 3378, "time": 143931 }, "ParseProgram": { "count": 10, "time": 3413 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13243 }, "PreParseNoVariableResolution": { "count": 105, "time": 2144 }, "JsonParse": { "count": 25, "time": 117895 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17234 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2014 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3670 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1385, "time": 6652 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 11417 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 1965 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 950 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4196, "time": 22377 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5454, "time": 10304 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3002 }, "StoreIC_Premonomorphic": { "count": 4840, "time": 17176 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 319 }, "LoadIC_SlowStub": { "count": 21, "time": 332 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1076 }, "LoadIC_LoadFieldDH": { "count": 4109, "time": 18386 }, "StoreIC_StoreFieldDH": { "count": 1292, "time": 3266 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 2647 }, "KeyedLoadIC_LoadElementDH": { "count": 827, "time": 1804 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 23 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 5447 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 1665 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 512, "time": 5772 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 2027 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 481, "time": 1893 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 696 }, "LoadIC_LoadNormalDH": { "count": 164, "time": 124 }, "LoadIC_StringLength": { "count": 27, "time": 497 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 105 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 817 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 26 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 564 } }, "API": { "API_Context_New": { "count": 2, "time": 7088 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1223 }, "API_Object_SetPrivate": { "count": 35, "time": 732 }, "API_Persistent_New": { "count": 1880, "time": 1489 }, "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": 85 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4115 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 401 }, "API_Object_SetPrototype": { "count": 43, "time": 38 }, "API_ObjectTemplate_New": { "count": 102, "time": 18 }, "API_String_NewFromOneByte": { "count": 1038, "time": 732 }, "API_String_Write": { "count": 654, "time": 170 }, "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": 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": 67, "time": 31 }, "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": 349 }, "CompileBackgroundScript": { "count": 1, "time": 17 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 110 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 741 }, "ParseBackgroundProgram": { "count": 1, "time": 889 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6633 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 54387 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 89, "time": 8 }, "OptimizeCode": { "count": 89, "time": 328 }, "RecompileSynchronous": { "count": 176, "time": 129506 }, "CompileOptimized_Concurrent": { "count": 87, "time": 2393 }, "StackGuard": { "count": 88, "time": 2533 }, "DeoptimizeCode": { "count": 7, "time": 1225 }, "NotifyDeoptimized": { "count": 6, "time": 126 } } } }, { "duration": 2747904, "js": 2593753, "phases": [ { "phase": "load", "start": 0, "duration": 90651 }, { "phase": "boot", "start": 90651, "duration": 746238 }, { "phase": "transition", "start": 836889, "duration": 667772 }, { "phase": "render", "start": 1504661, "duration": 1243243 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 286218 }, { "kind": "MinorGC", "type": "scavenge", "start": 391762, "duration": 5531, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 428777, "duration": 6430, "usedHeapSizeAfter": 4487640, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 517252, "duration": 2858, "usedHeapSizeAfter": 5799368, "usedHeapSizeBefore": 6119232 }, { "kind": "MinorGC", "type": "scavenge", "start": 656506, "duration": 2448, "usedHeapSizeAfter": 7880152, "usedHeapSizeBefore": 8567200 }, { "kind": "MinorGC", "type": "scavenge", "start": 833636, "duration": 3179, "usedHeapSizeAfter": 9227160, "usedHeapSizeBefore": 9836264 }, { "kind": "MinorGC", "type": "scavenge", "start": 1044355, "duration": 1995, "usedHeapSizeAfter": 10562712, "usedHeapSizeBefore": 11559888 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1148959, "duration": 58, "usedHeapSizeAfter": 11265696, "usedHeapSizeBefore": 11265696 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1150524, "duration": 6161, "usedHeapSizeAfter": 8519488, "usedHeapSizeBefore": 11265856 }, { "kind": "MajorGC", "type": "weak processing", "start": 1158190, "duration": 7, "usedHeapSizeAfter": 8519568, "usedHeapSizeBefore": 8519568 }, { "kind": "MinorGC", "type": "scavenge", "start": 1340815, "duration": 3430, "usedHeapSizeAfter": 21332808, "usedHeapSizeBefore": 22713432 }, { "kind": "MinorGC", "type": "scavenge", "start": 1370208, "duration": 4058, "usedHeapSizeAfter": 22142624, "usedHeapSizeBefore": 22793880 }, { "kind": "MinorGC", "type": "scavenge", "start": 1420294, "duration": 3105, "usedHeapSizeAfter": 24238248, "usedHeapSizeBefore": 25370208 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1574754, "duration": 103, "usedHeapSizeAfter": 28643600, "usedHeapSizeBefore": 28643600 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1582668, "duration": 7284, "usedHeapSizeAfter": 24962240, "usedHeapSizeBefore": 28721904 }, { "kind": "MinorGC", "type": "scavenge", "start": 1738733, "duration": 5731, "usedHeapSizeAfter": 25160728, "usedHeapSizeBefore": 29428664 }, { "kind": "MinorGC", "type": "scavenge", "start": 1961015, "duration": 4563, "usedHeapSizeAfter": 28751984, "usedHeapSizeBefore": 32520008 }, { "kind": "MinorGC", "type": "scavenge", "start": 2188274, "duration": 5151, "usedHeapSizeAfter": 29212776, "usedHeapSizeBefore": 41644456 } ], "blinkGC": [ { "start": 254231, "duration": 2623 }, { "start": 254550, "duration": 2258 }, { "start": 269314, "duration": 830 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 2583 }, "FunctionCallback": { "count": 4489, "time": 95288 }, "NamedGetterCallback": { "count": 107, "time": 6684 }, "GetMoreDataCallback": { "count": 15, "time": 134435 }, "AccessorSetterCallback": { "count": 5392, "time": 2285 }, "GCEpilogueCallback": { "count": 16, "time": 1102 }, "GCPrologueCallback": { "count": 16, "time": 1550 }, "NamedSetterCallback": { "count": 18, "time": 352 }, "StoreCallbackProperty": { "count": 5334, "time": 3519 }, "NamedQueryCallback": { "count": 11, "time": 33 }, "RunMicrotaskCallback": { "count": 42, "time": 11416 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1840 }, "CompileFunction": { "count": 3320, "time": 103074 }, "CompileIgnition": { "count": 3375, "time": 104918 }, "CompileIgnitionFinalization": { "count": 3380, "time": 33287 }, "CompileRewriteReturnResult": { "count": 3330, "time": 119 }, "CompileScopeAnalysis": { "count": 3330, "time": 14089 }, "CompileScript": { "count": 10, "time": 1610 }, "CompileLazy": { "count": 3177, "time": 15664 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 377 }, "RegExpInitializeAndCompile": { "count": 177, "time": 282 }, "CompileForOnStackReplacement": { "count": 2, "time": 35 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 2165 }, "Map_SetPrototype": { "count": 12980, "time": 4290 }, "Map_TransitionToDataProperty": { "count": 11985, "time": 35746 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 458 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6972 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8718 }, "CreateArrayLiteral": { "count": 761, "time": 2856 }, "CreateObjectLiteral": { "count": 1890, "time": 7920 }, "SetProperty": { "count": 8831, "time": 15363 }, "DeclareGlobals": { "count": 2, "time": 19 }, "NewClosure": { "count": 344, "time": 91 }, "NewClosure_Tenured": { "count": 2398, "time": 1894 }, "HandleApiCall": { "count": 3986, "time": 3407 }, "DateConstructor": { "count": 268, "time": 1662 }, "ArrayLengthGetter": { "count": 374, "time": 22 }, "ArrayLengthSetter": { "count": 5152, "time": 2144 }, "FunctionPrototypeSetter": { "count": 239, "time": 2963 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 105 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 5 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 74 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 778 }, "SetGrow": { "count": 26, "time": 28 }, "WeakCollectionSet": { "count": 5007, "time": 5822 }, "ForInEnumerate": { "count": 380, "time": 4213 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 16 }, "CreateRegExpLiteral": { "count": 235, "time": 3605 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 2323 }, "AddDictionaryProperty": { "count": 10572, "time": 11426 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 39 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 8 }, "GetProperty": { "count": 6297, "time": 2578 }, "HasProperty": { "count": 961, "time": 1121 }, "KeyedGetProperty": { "count": 223, "time": 367 }, "NewObject": { "count": 251, "time": 2690 }, "ObjectCreate": { "count": 221, "time": 5476 }, "ObjectKeys": { "count": 53, "time": 685 }, "SetDataProperties": { "count": 71, "time": 1646 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 6399 }, "RegExpExecMultiple": { "count": 327, "time": 1316 }, "RegExpReplace": { "count": 784, "time": 5099 }, "StringSplit": { "count": 6134, "time": 5085 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 647 }, "StringBuilderConcat": { "count": 152, "time": 81 }, "StringBuilderJoin": { "count": 136, "time": 535 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 559, "time": 631 }, "StringIndexOfUnchecked": { "count": 330, "time": 1578 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 7596 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 101 }, "ArrayUnshift": { "count": 45, "time": 331 }, "DateNow": { "count": 60, "time": 68 }, "FunctionPrototypeToString": { "count": 116, "time": 72 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 1125 }, "ObjectFreeze": { "count": 11, "time": 18 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 55092 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1699 }, "ObjectIsExtensible": { "count": 19, "time": 389 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 190 }, "AllocateInNewSpace": { "count": 252, "time": 3019 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 42 }, "ArrayShift": { "count": 120, "time": 514 }, "Object_DeleteProperty": { "count": 6, "time": 19 }, "ArrayIndexOf": { "count": 70, "time": 14 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 9 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 146, "time": 1275 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 89 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 373 }, "ArrayPop": { "count": 63, "time": 483 }, "ArrayBufferConstructor": { "count": 1, "time": 3842 }, "GlobalDecodeURIComponent": { "count": 1, "time": 7 }, "MapPrototypeClear": { "count": 93, "time": 620 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 186 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3141 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 559 }, "StringToNumber": { "count": 196, "time": 53 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 937, "time": 3665 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 60 }, "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": 68 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2778 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 3689 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 667 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 829 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 38336 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2799 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 164 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 38, "time": 1476 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 102383 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 15111 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 936 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 778 }, "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": 3 }, "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": 480 }, "GC_MC_MARK": { "count": 2, "time": 492 }, "GC_MC_PROLOGUE": { "count": 2, "time": 49 }, "GC_MC_SWEEP": { "count": 2, "time": 21 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 380 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1439 }, "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": 121 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1377 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2921 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 124 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 221 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1702 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 658 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 204 }, "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": 187 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 17 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 939 }, "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": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 934 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 852 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 97 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5423 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4012 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 36561 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2232 }, "GC_Custom_IncrementalMarkingObserver": { "count": 107, "time": 2635 } }, "JavaScript": { "JS_Execution": { "count": 5566, "time": 1044814 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 14903 }, "ParseFunctionLiteral": { "count": 3378, "time": 146776 }, "ParseProgram": { "count": 10, "time": 1286 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13138 }, "PreParseNoVariableResolution": { "count": 105, "time": 795 }, "JsonParse": { "count": 25, "time": 118440 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19899 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3231 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1274 }, "StoreGlobalIC_Miss": { "count": 8, "time": 16 }, "StoreIC_Miss": { "count": 1381, "time": 7293 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9920 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 1868 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1215 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4119, "time": 18427 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 54 }, "LoadIC_LoadNonexistentDH": { "count": 5446, "time": 15833 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4442 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 19478 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 51 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1520 }, "LoadIC_LoadFieldDH": { "count": 4112, "time": 11938 }, "StoreIC_StoreFieldDH": { "count": 1298, "time": 5183 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 2302 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 5061 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 133 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4166 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 292 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 551, "time": 5024 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 2203 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 480, "time": 3027 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 284 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 804 }, "LoadIC_StringLength": { "count": 27, "time": 39 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 27 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 26 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 919 } }, "API": { "API_Context_New": { "count": 2, "time": 8886 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1271 }, "API_Object_SetPrivate": { "count": 35, "time": 227 }, "API_Persistent_New": { "count": 1875, "time": 1016 }, "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": 100 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3486 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 44 }, "API_Object_SetPrototype": { "count": 43, "time": 63 }, "API_ObjectTemplate_New": { "count": 102, "time": 18 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1805 }, "API_String_Write": { "count": 654, "time": 948 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 29 }, "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": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 22 }, "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": 475 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 108 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 784 }, "ParseBackgroundProgram": { "count": 1, "time": 749 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6064 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51135 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 77, "time": 6 }, "OptimizeCode": { "count": 77, "time": 908 }, "RecompileSynchronous": { "count": 152, "time": 136274 }, "CompileOptimized_Concurrent": { "count": 75, "time": 2876 }, "StackGuard": { "count": 78, "time": 770 }, "DeoptimizeCode": { "count": 6, "time": 808 }, "NotifyDeoptimized": { "count": 5, "time": 445 } } } }, { "duration": 2833355, "js": 2675240, "phases": [ { "phase": "load", "start": 0, "duration": 88579 }, { "phase": "boot", "start": 88579, "duration": 776809 }, { "phase": "transition", "start": 865388, "duration": 668294 }, { "phase": "render", "start": 1533682, "duration": 1299673 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 303364 }, { "kind": "MinorGC", "type": "scavenge", "start": 406120, "duration": 6303, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 442380, "duration": 5963, "usedHeapSizeAfter": 4487560, "usedHeapSizeBefore": 4629424 }, { "kind": "MinorGC", "type": "scavenge", "start": 527074, "duration": 2079, "usedHeapSizeAfter": 5789376, "usedHeapSizeBefore": 6119240 }, { "kind": "MinorGC", "type": "scavenge", "start": 685554, "duration": 2751, "usedHeapSizeAfter": 7901024, "usedHeapSizeBefore": 8574328 }, { "kind": "MinorGC", "type": "scavenge", "start": 860258, "duration": 2928, "usedHeapSizeAfter": 9215408, "usedHeapSizeBefore": 9829832 }, { "kind": "MinorGC", "type": "scavenge", "start": 1065125, "duration": 2648, "usedHeapSizeAfter": 10552632, "usedHeapSizeBefore": 11567824 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1174694, "duration": 678, "usedHeapSizeAfter": 11244424, "usedHeapSizeBefore": 11244424 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1181412, "duration": 6029, "usedHeapSizeAfter": 8522912, "usedHeapSizeBefore": 11244584 }, { "kind": "MajorGC", "type": "weak processing", "start": 1188968, "duration": 8, "usedHeapSizeAfter": 8522992, "usedHeapSizeBefore": 8522992 }, { "kind": "MinorGC", "type": "scavenge", "start": 1371645, "duration": 3581, "usedHeapSizeAfter": 21257224, "usedHeapSizeBefore": 22713128 }, { "kind": "MinorGC", "type": "scavenge", "start": 1406030, "duration": 2622, "usedHeapSizeAfter": 22214904, "usedHeapSizeBefore": 22795000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1445891, "duration": 4182, "usedHeapSizeAfter": 24147424, "usedHeapSizeBefore": 25362248 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1590892, "duration": 583, "usedHeapSizeAfter": 28424592, "usedHeapSizeBefore": 28424592 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1640379, "duration": 11094, "usedHeapSizeAfter": 25144016, "usedHeapSizeBefore": 29280896 }, { "kind": "MinorGC", "type": "scavenge", "start": 1797596, "duration": 6586, "usedHeapSizeAfter": 25197032, "usedHeapSizeBefore": 29436752 }, { "kind": "MinorGC", "type": "scavenge", "start": 2208408, "duration": 6772, "usedHeapSizeAfter": 29398424, "usedHeapSizeBefore": 40900824 }, { "kind": "MinorGC", "type": "scavenge", "start": 2569775, "duration": 4615, "usedHeapSizeAfter": 30325904, "usedHeapSizeBefore": 42234704 } ], "blinkGC": [ { "start": 267967, "duration": 2925 }, { "start": 267976, "duration": 2870 }, { "start": 285253, "duration": 1926 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 1430 }, "FunctionCallback": { "count": 4490, "time": 94858 }, "NamedGetterCallback": { "count": 107, "time": 6105 }, "GetMoreDataCallback": { "count": 14, "time": 148579 }, "AccessorSetterCallback": { "count": 5392, "time": 2262 }, "GCEpilogueCallback": { "count": 16, "time": 520 }, "GCPrologueCallback": { "count": 16, "time": 813 }, "NamedSetterCallback": { "count": 18, "time": 109 }, "StoreCallbackProperty": { "count": 5334, "time": 3006 }, "NamedQueryCallback": { "count": 11, "time": 33 }, "RunMicrotaskCallback": { "count": 42, "time": 12579 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 964 }, "CompileFunction": { "count": 3320, "time": 93561 }, "CompileIgnition": { "count": 3375, "time": 114871 }, "CompileIgnitionFinalization": { "count": 3380, "time": 32186 }, "CompileRewriteReturnResult": { "count": 3330, "time": 1223 }, "CompileScopeAnalysis": { "count": 3330, "time": 18783 }, "CompileScript": { "count": 10, "time": 1524 }, "CompileLazy": { "count": 3177, "time": 15000 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1013 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1265 }, "CompileForOnStackReplacement": { "count": 4, "time": 54 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 655, "time": 1465 }, "Map_SetPrototype": { "count": 12978, "time": 3376 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 40792 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 75 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4985 }, "InterpreterDeserializeLazy": { "count": 160, "time": 12054 }, "CreateArrayLiteral": { "count": 761, "time": 1745 }, "CreateObjectLiteral": { "count": 1890, "time": 6115 }, "SetProperty": { "count": 8831, "time": 14985 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 1267 }, "NewClosure_Tenured": { "count": 2398, "time": 1881 }, "HandleApiCall": { "count": 3986, "time": 3058 }, "DateConstructor": { "count": 268, "time": 434 }, "ArrayLengthGetter": { "count": 374, "time": 17 }, "ArrayLengthSetter": { "count": 5152, "time": 1065 }, "FunctionPrototypeSetter": { "count": 239, "time": 1838 }, "FunctionLengthGetter": { "count": 13, "time": 616 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 101 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 5 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 125 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 63 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 11454 }, "ForInEnumerate": { "count": 380, "time": 3010 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 4159 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4212 }, "AddDictionaryProperty": { "count": 10572, "time": 19990 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 35 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 2243 }, "HasProperty": { "count": 961, "time": 683 }, "KeyedGetProperty": { "count": 223, "time": 2398 }, "NewObject": { "count": 251, "time": 1045 }, "ObjectCreate": { "count": 221, "time": 1518 }, "ObjectKeys": { "count": 53, "time": 163 }, "SetDataProperties": { "count": 71, "time": 941 }, "ToString": { "count": 28, "time": 192 }, "RegExpExec": { "count": 269, "time": 12963 }, "RegExpExecMultiple": { "count": 327, "time": 3019 }, "RegExpReplace": { "count": 784, "time": 4638 }, "StringSplit": { "count": 6134, "time": 7261 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 216 }, "StringBuilderConcat": { "count": 152, "time": 62 }, "StringBuilderJoin": { "count": 136, "time": 67 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 557, "time": 123 }, "StringIndexOfUnchecked": { "count": 330, "time": 81 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 9982 }, "ArrayPush": { "count": 8, "time": 36 }, "ArraySplice": { "count": 82, "time": 99 }, "ArrayUnshift": { "count": 45, "time": 28 }, "DateNow": { "count": 60, "time": 279 }, "FunctionPrototypeToString": { "count": 116, "time": 85 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 1590 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54652 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1541 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 986 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 45 }, "ArrayShift": { "count": 120, "time": 966 }, "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 }, "AllocateInNewSpace": { "count": 254, "time": 4516 }, "Interrupt": { "count": 149, "time": 394 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 485 }, "DeleteProperty": { "count": 11, "time": 18 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 115 }, "ArrayPop": { "count": 63, "time": 26 }, "ArrayBufferConstructor": { "count": 1, "time": 3760 }, "GlobalDecodeURIComponent": { "count": 1, "time": 19 }, "MapPrototypeClear": { "count": 93, "time": 33 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 98 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3508 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 1431 }, "StringToNumber": { "count": 196, "time": 56 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 18 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1068, "time": 3949 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 58 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 646 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 1199 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2951 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5071 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 31 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 46 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 38646 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2438 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 598 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 42, "time": 1739 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 102422 }, "GC_MC_INCREMENTAL": { "count": 36, "time": 17170 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1171 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 183 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1237 }, "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": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 93 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 403 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 755 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 287 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 832 }, "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": 3807 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 13 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 214 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 80 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3499 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 571 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 680 }, "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": 41 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 1326 }, "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": 1130 }, "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": 24 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 140 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 18 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 93 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6228 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 5609 }, "GC_MC_BACKGROUND_MARKING": { "count": 25, "time": 34192 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2801 }, "GC_Custom_IncrementalMarkingObserver": { "count": 116, "time": 2550 } }, "JavaScript": { "JS_Execution": { "count": 5562, "time": 1057495 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 13724 }, "ParseFunctionLiteral": { "count": 3378, "time": 142326 }, "ParseProgram": { "count": 10, "time": 1962 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13971 }, "PreParseNoVariableResolution": { "count": 105, "time": 3294 }, "JsonParse": { "count": 25, "time": 119178 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22991 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 575 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1875 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1375, "time": 7295 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6639 }, "LoadIC_FunctionPrototypeStub": { "count": 388, "time": 1192 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 408 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4125, "time": 20265 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 42 }, "LoadIC_LoadNonexistentDH": { "count": 5449, "time": 17502 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4153 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 17303 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 34 }, "LoadIC_SlowStub": { "count": 21, "time": 459 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1942 }, "LoadIC_LoadFieldDH": { "count": 4106, "time": 11397 }, "StoreIC_StoreFieldDH": { "count": 1292, "time": 4636 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 34 }, "LoadIC_Miss": { "count": 107, "time": 3186 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4058 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4573 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 907 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 547, "time": 3706 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 873 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 477, "time": 431 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 54 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 151 }, "LoadIC_StringLength": { "count": 27, "time": 28 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 192 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 330 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 924 } }, "API": { "API_Context_New": { "count": 2, "time": 7429 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2365 }, "API_Object_SetPrivate": { "count": 35, "time": 56 }, "API_Persistent_New": { "count": 1875, "time": 249 }, "API_String_NewFromUtf8": { "count": 13, "time": 12 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 84 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1139 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 717 }, "API_Object_SetPrototype": { "count": 43, "time": 44 }, "API_ObjectTemplate_New": { "count": 102, "time": 27 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1712 }, "API_String_Write": { "count": 654, "time": 562 }, "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": 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": 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": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 304 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 96 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 761 }, "ParseBackgroundProgram": { "count": 1, "time": 929 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7326 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 54684 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 73, "time": 9 }, "OptimizeCode": { "count": 73, "time": 297 }, "RecompileSynchronous": { "count": 141, "time": 168136 }, "CompileOptimized_Concurrent": { "count": 68, "time": 2710 }, "StackGuard": { "count": 70, "time": 1803 }, "DeoptimizeCode": { "count": 8, "time": 986 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 12 }, "NotifyDeoptimized": { "count": 7, "time": 142 } } } }, { "duration": 2725578, "js": 2570656, "phases": [ { "phase": "load", "start": 0, "duration": 88085 }, { "phase": "boot", "start": 88085, "duration": 751585 }, { "phase": "transition", "start": 839670, "duration": 659613 }, { "phase": "render", "start": 1499283, "duration": 1226295 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 293804 }, { "kind": "MinorGC", "type": "scavenge", "start": 401400, "duration": 4837, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 434545, "duration": 5657, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629424 }, { "kind": "MinorGC", "type": "scavenge", "start": 515994, "duration": 1175, "usedHeapSizeAfter": 5805208, "usedHeapSizeBefore": 6119568 }, { "kind": "MinorGC", "type": "scavenge", "start": 654407, "duration": 2887, "usedHeapSizeAfter": 7867360, "usedHeapSizeBefore": 8565784 }, { "kind": "MinorGC", "type": "scavenge", "start": 841719, "duration": 2808, "usedHeapSizeAfter": 9250680, "usedHeapSizeBefore": 9848064 }, { "kind": "MinorGC", "type": "scavenge", "start": 1035301, "duration": 3805, "usedHeapSizeAfter": 10531776, "usedHeapSizeBefore": 11560744 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1144382, "duration": 513, "usedHeapSizeAfter": 11267712, "usedHeapSizeBefore": 11267712 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1146708, "duration": 5829, "usedHeapSizeAfter": 8523592, "usedHeapSizeBefore": 11267872 }, { "kind": "MinorGC", "type": "scavenge", "start": 1341002, "duration": 2926, "usedHeapSizeAfter": 21309896, "usedHeapSizeBefore": 22713608 }, { "kind": "MinorGC", "type": "scavenge", "start": 1374896, "duration": 3877, "usedHeapSizeAfter": 22124800, "usedHeapSizeBefore": 22797032 }, { "kind": "MinorGC", "type": "scavenge", "start": 1414118, "duration": 3746, "usedHeapSizeAfter": 24271448, "usedHeapSizeBefore": 25346736 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1592545, "duration": 247, "usedHeapSizeAfter": 29068464, "usedHeapSizeBefore": 29068464 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1604474, "duration": 9409, "usedHeapSizeAfter": 24897408, "usedHeapSizeBefore": 29166152 }, { "kind": "MinorGC", "type": "scavenge", "start": 1769922, "duration": 7626, "usedHeapSizeAfter": 25382512, "usedHeapSizeBefore": 29525176 }, { "kind": "MinorGC", "type": "scavenge", "start": 1957148, "duration": 4993, "usedHeapSizeAfter": 29199096, "usedHeapSizeBefore": 32519304 }, { "kind": "MinorGC", "type": "scavenge", "start": 2186878, "duration": 3935, "usedHeapSizeAfter": 29026664, "usedHeapSizeBefore": 41989048 }, { "kind": "MajorGC", "type": "weak processing", "start": 2719623, "duration": 19, "usedHeapSizeAfter": 39203768, "usedHeapSizeBefore": 39203768 } ], "blinkGC": [ { "start": 257643, "duration": 2235 }, { "start": 257650, "duration": 2179 }, { "start": 267966, "duration": 1281 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1130, "time": 2090 }, "FunctionCallback": { "count": 4487, "time": 94133 }, "NamedGetterCallback": { "count": 107, "time": 10514 }, "GetMoreDataCallback": { "count": 14, "time": 143057 }, "AccessorSetterCallback": { "count": 5392, "time": 3323 }, "GCEpilogueCallback": { "count": 16, "time": 935 }, "GCPrologueCallback": { "count": 16, "time": 1818 }, "NamedSetterCallback": { "count": 18, "time": 768 }, "StoreCallbackProperty": { "count": 5334, "time": 4177 }, "NamedQueryCallback": { "count": 11, "time": 33 }, "RunMicrotaskCallback": { "count": 42, "time": 14091 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 629 }, "CompileFunction": { "count": 3320, "time": 109577 }, "CompileIgnition": { "count": 3375, "time": 120554 }, "CompileIgnitionFinalization": { "count": 3380, "time": 30765 }, "CompileRewriteReturnResult": { "count": 3330, "time": 145 }, "CompileScopeAnalysis": { "count": 3330, "time": 10451 }, "CompileScript": { "count": 10, "time": 1453 }, "CompileLazy": { "count": 3177, "time": 9883 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 274 }, "RegExpInitializeAndCompile": { "count": 177, "time": 259 }, "CompileForOnStackReplacement": { "count": 1, "time": 22 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 661, "time": 2485 }, "Map_SetPrototype": { "count": 12971, "time": 4381 }, "Map_TransitionToDataProperty": { "count": 11980, "time": 35637 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 437 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5446 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8509 }, "CreateArrayLiteral": { "count": 761, "time": 1742 }, "CreateObjectLiteral": { "count": 1890, "time": 6261 }, "SetProperty": { "count": 8831, "time": 11439 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 112 }, "NewClosure_Tenured": { "count": 2398, "time": 1934 }, "HandleApiCall": { "count": 3986, "time": 2446 }, "DateConstructor": { "count": 268, "time": 962 }, "ArrayLengthGetter": { "count": 373, "time": 542 }, "ArrayLengthSetter": { "count": 5152, "time": 1659 }, "FunctionPrototypeSetter": { "count": 239, "time": 1312 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 116 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 589 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 140 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 58 }, "SetGrow": { "count": 26, "time": 415 }, "WeakCollectionSet": { "count": 5007, "time": 9155 }, "ForInEnumerate": { "count": 380, "time": 663 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 242, "time": 5420 }, "CreateListFromArrayLike": { "count": 18, "time": 29 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 9 }, "CreateRegExpLiteral": { "count": 235, "time": 2457 }, "GenerateRandomNumbers": { "count": 1, "time": 4 }, "NumberToStringSkipCache": { "count": 5039, "time": 4780 }, "AddDictionaryProperty": { "count": 10572, "time": 10988 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 68 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 1568 }, "HasProperty": { "count": 961, "time": 3760 }, "KeyedGetProperty": { "count": 223, "time": 322 }, "NewObject": { "count": 251, "time": 1645 }, "ObjectCreate": { "count": 221, "time": 2434 }, "ObjectKeys": { "count": 53, "time": 169 }, "SetDataProperties": { "count": 71, "time": 2123 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 9555 }, "RegExpExecMultiple": { "count": 327, "time": 4326 }, "RegExpReplace": { "count": 784, "time": 3186 }, "StringSplit": { "count": 6134, "time": 10841 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 33 }, "StringBuilderConcat": { "count": 152, "time": 77 }, "StringBuilderJoin": { "count": 136, "time": 74 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 552, "time": 99 }, "StringIndexOfUnchecked": { "count": 330, "time": 74 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 7104 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 103 }, "ArrayUnshift": { "count": 45, "time": 841 }, "DateNow": { "count": 60, "time": 66 }, "FunctionPrototypeToString": { "count": 116, "time": 70 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 1112 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54076 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1114 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1255 }, "GlobalUnescape": { "count": 1, "time": 14 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 48 }, "ArrayShift": { "count": 120, "time": 714 }, "Object_DeleteProperty": { "count": 6, "time": 14 }, "ArrayIndexOf": { "count": 70, "time": 15 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 143, "time": 2290 }, "OrdinaryHasInstance": { "count": 13, "time": 7 }, "StringToLowerCaseIntl": { "count": 223, "time": 113 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 123 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 3963 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 33 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 91 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2886 }, "HasComplexElements": { "count": 1, "time": 239 }, "NormalizeElements": { "count": 1, "time": 343 }, "StringToNumber": { "count": 196, "time": 52 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 22 }, "ObjectIsFrozen": { "count": 216, "time": 23 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1050, "time": 5319 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 58 }, "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": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 75 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2650 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 8058 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 373 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 162 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 31 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 36041 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 1776 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 737 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1379 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 97004 }, "GC_MC_INCREMENTAL": { "count": 37, "time": 15776 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 881 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 183 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 745 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "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": 9 }, "GC_MC_FINISH": { "count": 2, "time": 1327 }, "GC_MC_MARK": { "count": 2, "time": 11 }, "GC_MC_PROLOGUE": { "count": 2, "time": 48 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 59 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1352 }, "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": 486 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1861 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3532 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 673 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 82 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3499 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 249 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 234 }, "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": 16 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 644 }, "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": 570 }, "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": 3 }, "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": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 37 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 3521 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 4758 }, "GC_MC_BACKGROUND_MARKING": { "count": 24, "time": 32642 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2708 }, "GC_Custom_IncrementalMarkingObserver": { "count": 115, "time": 2054 } }, "JavaScript": { "JS_Execution": { "count": 5557, "time": 1013490 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 14709 }, "ParseFunctionLiteral": { "count": 3378, "time": 146945 }, "ParseProgram": { "count": 10, "time": 488 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12249 }, "PreParseNoVariableResolution": { "count": 105, "time": 1937 }, "JsonParse": { "count": 25, "time": 118276 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22599 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2005 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2133 }, "StoreGlobalIC_Miss": { "count": 8, "time": 440 }, "StoreIC_Miss": { "count": 1376, "time": 8099 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 10404 }, "LoadIC_FunctionPrototypeStub": { "count": 394, "time": 2751 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 733 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4125, "time": 18656 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5449, "time": 14635 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2937 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 17842 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 36 }, "LoadIC_SlowStub": { "count": 21, "time": 43 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2010 }, "LoadIC_LoadFieldDH": { "count": 4114, "time": 12633 }, "StoreIC_StoreFieldDH": { "count": 1292, "time": 3789 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 20 }, "LoadIC_Miss": { "count": 107, "time": 2827 }, "KeyedLoadIC_LoadElementDH": { "count": 829, "time": 3817 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4683 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 1301 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 547, "time": 3741 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 126, "time": 1715 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 480, "time": 1192 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 826 }, "LoadIC_LoadNormalDH": { "count": 164, "time": 298 }, "LoadIC_StringLength": { "count": 27, "time": 40 }, "StoreIC_SlowStub": { "count": 4, "time": 7 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 145 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 770 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 60 } }, "API": { "API_Context_New": { "count": 2, "time": 4982 }, "API_FunctionTemplate_New": { "count": 1353, "time": 738 }, "API_Object_SetPrivate": { "count": 35, "time": 25 }, "API_Persistent_New": { "count": 1875, "time": 1774 }, "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": 83 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1684 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 32 }, "API_Object_SetPrototype": { "count": 43, "time": 40 }, "API_ObjectTemplate_New": { "count": 102, "time": 10 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1503 }, "API_String_Write": { "count": 654, "time": 256 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 46 }, "API_External_New": { "count": 23, "time": 6 }, "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": 23 }, "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": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 801 }, "CompileBackgroundScript": { "count": 1, "time": 17 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 125 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 802 }, "ParseBackgroundProgram": { "count": 1, "time": 834 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6743 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51714 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 78, "time": 6 }, "OptimizeCode": { "count": 78, "time": 1335 }, "RecompileSynchronous": { "count": 155, "time": 119555 }, "CompileOptimized_Concurrent": { "count": 77, "time": 6303 }, "StackGuard": { "count": 75, "time": 2566 }, "DeoptimizeCode": { "count": 6, "time": 2943 }, "NotifyDeoptimized": { "count": 5, "time": 795 } } } }, { "duration": 2719192, "js": 2567997, "phases": [ { "phase": "load", "start": 0, "duration": 90305 }, { "phase": "boot", "start": 90305, "duration": 736536 }, { "phase": "transition", "start": 826841, "duration": 673144 }, { "phase": "render", "start": 1499985, "duration": 1219207 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 292021 }, { "kind": "MinorGC", "type": "scavenge", "start": 393166, "duration": 5563, "usedHeapSizeAfter": 4029152, "usedHeapSizeBefore": 4323328 }, { "kind": "MinorGC", "type": "scavenge", "start": 426762, "duration": 6124, "usedHeapSizeAfter": 4487568, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 518004, "duration": 2451, "usedHeapSizeAfter": 5790224, "usedHeapSizeBefore": 6119160 }, { "kind": "MinorGC", "type": "scavenge", "start": 656099, "duration": 3217, "usedHeapSizeAfter": 7890112, "usedHeapSizeBefore": 8575000 }, { "kind": "MinorGC", "type": "scavenge", "start": 828816, "duration": 3586, "usedHeapSizeAfter": 9241640, "usedHeapSizeBefore": 9846416 }, { "kind": "MinorGC", "type": "scavenge", "start": 1028419, "duration": 2499, "usedHeapSizeAfter": 10558848, "usedHeapSizeBefore": 11567152 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1186578, "duration": 87, "usedHeapSizeAfter": 16273168, "usedHeapSizeBefore": 16273168 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1196160, "duration": 9144, "usedHeapSizeAfter": 13708064, "usedHeapSizeBefore": 16544704 }, { "kind": "MinorGC", "type": "scavenge", "start": 1349936, "duration": 3730, "usedHeapSizeAfter": 21185552, "usedHeapSizeBefore": 22554056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1384372, "duration": 5392, "usedHeapSizeAfter": 22007296, "usedHeapSizeBefore": 22705656 }, { "kind": "MinorGC", "type": "scavenge", "start": 1420164, "duration": 5685, "usedHeapSizeAfter": 24044912, "usedHeapSizeBefore": 25189104 }, { "kind": "MinorGC", "type": "scavenge", "start": 1650577, "duration": 4186, "usedHeapSizeAfter": 27843800, "usedHeapSizeBefore": 30699296 }, { "kind": "MinorGC", "type": "scavenge", "start": 1805529, "duration": 7128, "usedHeapSizeAfter": 29053752, "usedHeapSizeBefore": 32672728 }, { "kind": "MinorGC", "type": "scavenge", "start": 1955478, "duration": 6013, "usedHeapSizeAfter": 32408352, "usedHeapSizeBefore": 36046312 }, { "kind": "MinorGC", "type": "scavenge", "start": 2184712, "duration": 6940, "usedHeapSizeAfter": 32237560, "usedHeapSizeBefore": 45620848 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2371530, "duration": 80, "usedHeapSizeAfter": 37089840, "usedHeapSizeBefore": 37089840 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2381836, "duration": 7035, "usedHeapSizeAfter": 28441296, "usedHeapSizeBefore": 37201648 }, { "kind": "MajorGC", "type": "weak processing", "start": 2714256, "duration": 868, "usedHeapSizeAfter": 31671656, "usedHeapSizeBefore": 31671656 } ], "blinkGC": [ { "start": 261398, "duration": 3473 }, { "start": 261406, "duration": 3300 }, { "start": 272033, "duration": 1350 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1130, "time": 576 }, "FunctionCallback": { "count": 4500, "time": 90096 }, "NamedGetterCallback": { "count": 107, "time": 8273 }, "GetMoreDataCallback": { "count": 14, "time": 141133 }, "AccessorSetterCallback": { "count": 5392, "time": 2241 }, "GCEpilogueCallback": { "count": 17, "time": 1023 }, "GCPrologueCallback": { "count": 17, "time": 2016 }, "NamedSetterCallback": { "count": 18, "time": 108 }, "StoreCallbackProperty": { "count": 5334, "time": 6776 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 13856 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1181 }, "CompileFunction": { "count": 3320, "time": 99714 }, "CompileIgnition": { "count": 3375, "time": 104371 }, "CompileIgnitionFinalization": { "count": 3380, "time": 29717 }, "CompileRewriteReturnResult": { "count": 3330, "time": 632 }, "CompileScopeAnalysis": { "count": 3330, "time": 12557 }, "CompileScript": { "count": 10, "time": 592 }, "CompileLazy": { "count": 3177, "time": 12544 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 79 }, "RegExpInitializeAndCompile": { "count": 177, "time": 390 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 661, "time": 704 }, "Map_SetPrototype": { "count": 12959, "time": 4967 }, "Map_TransitionToDataProperty": { "count": 11988, "time": 37213 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 76 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7739 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10919 }, "CreateArrayLiteral": { "count": 761, "time": 2470 }, "CreateObjectLiteral": { "count": 1890, "time": 9691 }, "SetProperty": { "count": 8825, "time": 15689 }, "DeclareGlobals": { "count": 2, "time": 502 }, "NewClosure": { "count": 344, "time": 77 }, "NewClosure_Tenured": { "count": 2398, "time": 2487 }, "HandleApiCall": { "count": 3986, "time": 3203 }, "DateConstructor": { "count": 268, "time": 145 }, "ArrayLengthGetter": { "count": 373, "time": 17 }, "ArrayLengthSetter": { "count": 5152, "time": 2273 }, "FunctionPrototypeSetter": { "count": 239, "time": 1143 }, "FunctionLengthGetter": { "count": 13, "time": 14 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 101 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 379 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 205 }, "SetGrow": { "count": 26, "time": 217 }, "WeakCollectionSet": { "count": 5007, "time": 7793 }, "ForInEnumerate": { "count": 379, "time": 3513 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 10 }, "AllocateInNewSpace": { "count": 204, "time": 2583 }, "CreateListFromArrayLike": { "count": 18, "time": 30 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 1510 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5030, "time": 3646 }, "AddDictionaryProperty": { "count": 10572, "time": 8439 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 43 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 5419 }, "HasProperty": { "count": 961, "time": 1562 }, "KeyedGetProperty": { "count": 214, "time": 1437 }, "NewObject": { "count": 251, "time": 2693 }, "ObjectCreate": { "count": 221, "time": 3631 }, "ObjectKeys": { "count": 52, "time": 991 }, "SetDataProperties": { "count": 71, "time": 1348 }, "ToString": { "count": 28, "time": 334 }, "RegExpExec": { "count": 269, "time": 12526 }, "RegExpExecMultiple": { "count": 327, "time": 1113 }, "RegExpReplace": { "count": 784, "time": 3094 }, "StringSplit": { "count": 6134, "time": 6916 }, "PushCatchContext": { "count": 2, "time": 8 }, "StringAdd": { "count": 115, "time": 531 }, "StringBuilderConcat": { "count": 152, "time": 269 }, "StringBuilderJoin": { "count": 136, "time": 67 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 552, "time": 83 }, "StringIndexOfUnchecked": { "count": 330, "time": 838 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 5026, "time": 9328 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 114 }, "ArrayUnshift": { "count": 45, "time": 443 }, "DateNow": { "count": 60, "time": 162 }, "FunctionPrototypeToString": { "count": 116, "time": 78 }, "ObjectDefineProperties": { "count": 2, "time": 22 }, "ObjectDefineProperty": { "count": 650, "time": 2166 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 48852 }, "ObjectSetPrototypeOf": { "count": 205, "time": 332 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 906 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 817 }, "ArrayShift": { "count": 120, "time": 710 }, "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": 4 }, "Interrupt": { "count": 143, "time": 1166 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 557 }, "DeleteProperty": { "count": 11, "time": 12 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 39 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 119 }, "ArrayPop": { "count": 63, "time": 413 }, "ArrayBufferConstructor": { "count": 1, "time": 4279 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 548 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 96 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2955 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 157 }, "StringToNumber": { "count": 196, "time": 46 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 13 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 982, "time": 2819 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 80 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 15, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 15, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 15, "time": 10 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 1018 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 3154 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 9108 }, "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": 512 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 47278 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 3282 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 5 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 39, "time": 1514 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 114382 }, "GC_MC_INCREMENTAL": { "count": 42, "time": 18246 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 313 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 421 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 234 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 145 }, "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": 86 }, "GC_MC_MARK": { "count": 2, "time": 19 }, "GC_MC_PROLOGUE": { "count": 2, "time": 419 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 57 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 879 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 55 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 104 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2033 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2317 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 46 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 15 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 5400 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 614 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 841 }, "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": 580 }, "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": 6, "time": 54 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 474 }, "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": 603 }, "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": 92 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 3324 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 20, "time": 11262 }, "GC_MC_BACKGROUND_MARKING": { "count": 33, "time": 38719 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2850 }, "GC_Custom_IncrementalMarkingObserver": { "count": 72, "time": 1184 } }, "JavaScript": { "JS_Execution": { "count": 5569, "time": 1010582 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 18388 }, "ParseFunctionLiteral": { "count": 3378, "time": 145661 }, "ParseProgram": { "count": 10, "time": 1229 }, "PreParseWithVariableResolution": { "count": 6145, "time": 16279 }, "PreParseNoVariableResolution": { "count": 105, "time": 1717 }, "JsonParse": { "count": 25, "time": 136624 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19575 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2165 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1655 }, "StoreGlobalIC_Miss": { "count": 8, "time": 18 }, "StoreIC_Miss": { "count": 1390, "time": 6867 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5526 }, "LoadIC_FunctionPrototypeStub": { "count": 394, "time": 2198 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1627 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4182, "time": 17642 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5559, "time": 11511 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5613 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 16575 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 29 }, "LoadIC_SlowStub": { "count": 21, "time": 41 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 374 }, "LoadIC_LoadFieldDH": { "count": 4180, "time": 16502 }, "StoreIC_StoreFieldDH": { "count": 1335, "time": 3790 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 325 }, "LoadIC_Miss": { "count": 107, "time": 4735 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3934 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3964 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 107 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 554, "time": 2411 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 139, "time": 4327 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 508, "time": 494 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 68 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 538 }, "LoadIC_StringLength": { "count": 27, "time": 36 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 30 }, "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": 7978 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1571 }, "API_Object_SetPrivate": { "count": 35, "time": 18 }, "API_Persistent_New": { "count": 1874, "time": 1991 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 25 }, "API_Function_NewInstance": { "count": 43, "time": 908 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4675 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 39 }, "API_Object_SetPrototype": { "count": 43, "time": 52 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1847 }, "API_String_Write": { "count": 654, "time": 108 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 52 }, "API_External_New": { "count": 23, "time": 3 }, "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": 61, "time": 17 }, "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": 328 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 98 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 669 }, "ParseBackgroundProgram": { "count": 1, "time": 672 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5686 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51196 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 85, "time": 2 }, "OptimizeCode": { "count": 85, "time": 2400 }, "RecompileSynchronous": { "count": 169, "time": 116199 }, "CompileOptimized_Concurrent": { "count": 84, "time": 4012 }, "StackGuard": { "count": 84, "time": 1692 }, "DeoptimizeCode": { "count": 7, "time": 1196 }, "NotifyDeoptimized": { "count": 6, "time": 634 } } } }, { "duration": 2685503, "js": 2543548, "phases": [ { "phase": "load", "start": 0, "duration": 88367 }, { "phase": "boot", "start": 88367, "duration": 756450 }, { "phase": "transition", "start": 844817, "duration": 649785 }, { "phase": "render", "start": 1494602, "duration": 1190901 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 298016 }, { "kind": "MinorGC", "type": "scavenge", "start": 401577, "duration": 4940, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 439839, "duration": 7197, "usedHeapSizeAfter": 4487552, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 523013, "duration": 1318, "usedHeapSizeAfter": 5793288, "usedHeapSizeBefore": 6119488 }, { "kind": "MinorGC", "type": "scavenge", "start": 666215, "duration": 2956, "usedHeapSizeAfter": 7875848, "usedHeapSizeBefore": 8570384 }, { "kind": "MinorGC", "type": "scavenge", "start": 847575, "duration": 2771, "usedHeapSizeAfter": 9262176, "usedHeapSizeBefore": 9850576 }, { "kind": "MinorGC", "type": "scavenge", "start": 1041748, "duration": 2238, "usedHeapSizeAfter": 10562064, "usedHeapSizeBefore": 11567600 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1144921, "duration": 489, "usedHeapSizeAfter": 11271904, "usedHeapSizeBefore": 11271904 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1181781, "duration": 6686, "usedHeapSizeAfter": 13472328, "usedHeapSizeBefore": 16293640 }, { "kind": "MinorGC", "type": "scavenge", "start": 1344390, "duration": 4171, "usedHeapSizeAfter": 21187648, "usedHeapSizeBefore": 22573576 }, { "kind": "MinorGC", "type": "scavenge", "start": 1378294, "duration": 4924, "usedHeapSizeAfter": 22004040, "usedHeapSizeBefore": 22693528 }, { "kind": "MinorGC", "type": "scavenge", "start": 1420495, "duration": 3664, "usedHeapSizeAfter": 24144608, "usedHeapSizeBefore": 25262480 }, { "kind": "MinorGC", "type": "scavenge", "start": 1648425, "duration": 5993, "usedHeapSizeAfter": 27848984, "usedHeapSizeBefore": 30706104 }, { "kind": "MinorGC", "type": "scavenge", "start": 1821062, "duration": 7109, "usedHeapSizeAfter": 29283704, "usedHeapSizeBefore": 32770472 }, { "kind": "MinorGC", "type": "scavenge", "start": 1946389, "duration": 6626, "usedHeapSizeAfter": 32404064, "usedHeapSizeBefore": 36037464 }, { "kind": "MinorGC", "type": "scavenge", "start": 2184811, "duration": 2811, "usedHeapSizeAfter": 32223064, "usedHeapSizeBefore": 45750240 }, { "kind": "MajorGC", "type": "weak processing", "start": 2681467, "duration": 14, "usedHeapSizeAfter": 39923344, "usedHeapSizeBefore": 39923344 } ], "blinkGC": [ { "start": 266095, "duration": 2959 }, { "start": 266103, "duration": 2504 }, { "start": 284408, "duration": 1612 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1124, "time": 1888 }, "FunctionCallback": { "count": 4487, "time": 85243 }, "NamedGetterCallback": { "count": 107, "time": 7271 }, "GetMoreDataCallback": { "count": 14, "time": 146348 }, "AccessorSetterCallback": { "count": 5392, "time": 2341 }, "GCEpilogueCallback": { "count": 15, "time": 1827 }, "GCPrologueCallback": { "count": 15, "time": 660 }, "NamedSetterCallback": { "count": 18, "time": 1298 }, "StoreCallbackProperty": { "count": 5334, "time": 5732 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 12836 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1981 }, "CompileFunction": { "count": 3320, "time": 89917 }, "CompileIgnition": { "count": 3375, "time": 117471 }, "CompileIgnitionFinalization": { "count": 3380, "time": 36413 }, "CompileRewriteReturnResult": { "count": 3330, "time": 991 }, "CompileScopeAnalysis": { "count": 3330, "time": 11327 }, "CompileScript": { "count": 10, "time": 696 }, "CompileLazy": { "count": 3177, "time": 12661 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 977 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1369 }, "CompileForOnStackReplacement": { "count": 1, "time": 22 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 654, "time": 2382 }, "Map_SetPrototype": { "count": 12957, "time": 5536 }, "Map_TransitionToDataProperty": { "count": 11926, "time": 36869 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 60 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3739 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7995 }, "CreateArrayLiteral": { "count": 761, "time": 2245 }, "CreateObjectLiteral": { "count": 1890, "time": 9265 }, "SetProperty": { "count": 8825, "time": 14450 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 71 }, "NewClosure_Tenured": { "count": 2398, "time": 2212 }, "HandleApiCall": { "count": 3986, "time": 5468 }, "DateConstructor": { "count": 268, "time": 124 }, "ArrayLengthGetter": { "count": 374, "time": 21 }, "ArrayLengthSetter": { "count": 5152, "time": 1088 }, "FunctionPrototypeSetter": { "count": 239, "time": 1696 }, "FunctionLengthGetter": { "count": 13, "time": 14 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 112 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 78 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 59 }, "SetGrow": { "count": 26, "time": 29 }, "WeakCollectionSet": { "count": 5007, "time": 6347 }, "ForInEnumerate": { "count": 380, "time": 2810 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 157, "time": 3742 }, "CreateListFromArrayLike": { "count": 18, "time": 648 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 5241 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 4966, "time": 5295 }, "AddDictionaryProperty": { "count": 10572, "time": 13794 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 42 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 7 }, "GetProperty": { "count": 6296, "time": 4587 }, "HasProperty": { "count": 961, "time": 1451 }, "KeyedGetProperty": { "count": 209, "time": 853 }, "NewObject": { "count": 251, "time": 1513 }, "ObjectCreate": { "count": 221, "time": 6254 }, "ObjectKeys": { "count": 52, "time": 775 }, "SetDataProperties": { "count": 71, "time": 1613 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 12629 }, "RegExpExecMultiple": { "count": 327, "time": 1765 }, "RegExpReplace": { "count": 784, "time": 2727 }, "StringSplit": { "count": 6134, "time": 9908 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 35 }, "StringBuilderConcat": { "count": 152, "time": 63 }, "StringBuilderJoin": { "count": 136, "time": 813 }, "StringCharCodeAt": { "count": 11, "time": 779 }, "StringEqual": { "count": 558, "time": 851 }, "StringIndexOfUnchecked": { "count": 330, "time": 613 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 5026, "time": 7576 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 269 }, "ArrayUnshift": { "count": 45, "time": 22 }, "DateNow": { "count": 60, "time": 69 }, "FunctionPrototypeToString": { "count": 116, "time": 598 }, "ObjectDefineProperties": { "count": 2, "time": 20 }, "ObjectDefineProperty": { "count": 650, "time": 1698 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 43459 }, "ObjectSetPrototypeOf": { "count": 205, "time": 209 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 130 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 37 }, "ArrayShift": { "count": 120, "time": 173 }, "Object_DeleteProperty": { "count": 6, "time": 9 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 145, "time": 2209 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 380 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 101 }, "ArrayPop": { "count": 63, "time": 35 }, "ArrayBufferConstructor": { "count": 1, "time": 4051 }, "GlobalDecodeURIComponent": { "count": 1, "time": 7 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 672 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3158 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 682 }, "StringToNumber": { "count": 196, "time": 816 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 27 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1049, "time": 3563 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 59 }, "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": 9 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 52 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3514 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 7703 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 497 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 47 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 34 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 42800 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 3032 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 5 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 2 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 2174 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 123702 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 13327 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1042 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 1352 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 482 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 0 }, "GC_MC_CLEAR": { "count": 1, "time": 1 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 4 }, "GC_MC_FINISH": { "count": 1, "time": 64 }, "GC_MC_MARK": { "count": 1, "time": 8 }, "GC_MC_PROLOGUE": { "count": 1, "time": 30 }, "GC_MC_SWEEP": { "count": 1, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 37 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 63 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 538 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 7 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 56 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 1, "time": 1264 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1921 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 5 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "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": 869 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 128 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 131 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 2 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 1 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 11 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 72 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 696 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 3, "time": 17 }, "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": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 3, "time": 6 }, "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": 2 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 2, "time": 1979 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 7, "time": 434 }, "GC_MC_BACKGROUND_MARKING": { "count": 10, "time": 11236 }, "GC_Custom_IncrementalMarkingObserver": { "count": 10, "time": 122 } }, "JavaScript": { "JS_Execution": { "count": 5553, "time": 1023463 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 20491 }, "ParseFunctionLiteral": { "count": 3378, "time": 142005 }, "ParseProgram": { "count": 10, "time": 1592 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10888 }, "PreParseNoVariableResolution": { "count": 105, "time": 3553 }, "JsonParse": { "count": 25, "time": 126596 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 14813 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2639 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2224 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1328, "time": 7814 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5916 }, "LoadIC_FunctionPrototypeStub": { "count": 387, "time": 1308 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1102 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4001, "time": 17458 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 21 }, "LoadIC_LoadNonexistentDH": { "count": 5430, "time": 16115 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4074 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 13803 }, "LoadGlobalIC_Slow": { "count": 21, "time": 13 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 49 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1365 }, "LoadIC_LoadFieldDH": { "count": 4021, "time": 14792 }, "StoreIC_StoreFieldDH": { "count": 1249, "time": 5101 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 108, "time": 2139 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2473 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4365 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 272 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 538, "time": 3016 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 126, "time": 1144 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 471, "time": 1019 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 51 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1224 }, "LoadIC_StringLength": { "count": 27, "time": 52 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 11 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 762 } }, "API": { "API_Context_New": { "count": 2, "time": 10309 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1497 }, "API_Object_SetPrivate": { "count": 35, "time": 24 }, "API_Persistent_New": { "count": 1866, "time": 1512 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 584 }, "API_Function_NewInstance": { "count": 43, "time": 103 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3165 }, "API_Object_CreateDataProperty": { "count": 22, "time": 4 }, "API_Object_Get": { "count": 138, "time": 151 }, "API_Object_SetPrototype": { "count": 43, "time": 44 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2491 }, "API_String_Write": { "count": 654, "time": 127 }, "API_Object_HasOwnProperty": { "count": 4, "time": 3 }, "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": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 385 }, "API_String_NewExternalOneByte": { "count": 53, "time": 17 }, "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": 396 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 112 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 858 }, "ParseBackgroundProgram": { "count": 1, "time": 777 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6913 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51813 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 79, "time": 7 }, "OptimizeCode": { "count": 79, "time": 1668 }, "RecompileSynchronous": { "count": 157, "time": 110289 }, "CompileOptimized_Concurrent": { "count": 78, "time": 734 }, "StackGuard": { "count": 77, "time": 926 }, "DeoptimizeCode": { "count": 9, "time": 1354 }, "NotifyDeoptimized": { "count": 6, "time": 397 } } } }, { "duration": 2727408, "js": 2586527, "phases": [ { "phase": "load", "start": 0, "duration": 85072 }, { "phase": "boot", "start": 85072, "duration": 746573 }, { "phase": "transition", "start": 831645, "duration": 701555 }, { "phase": "render", "start": 1533200, "duration": 1194208 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 291321 }, { "kind": "MinorGC", "type": "scavenge", "start": 394112, "duration": 5461, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 429998, "duration": 7310, "usedHeapSizeAfter": 4487624, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 511859, "duration": 1504, "usedHeapSizeAfter": 5795376, "usedHeapSizeBefore": 6119544 }, { "kind": "MinorGC", "type": "scavenge", "start": 648900, "duration": 2730, "usedHeapSizeAfter": 7894712, "usedHeapSizeBefore": 8569768 }, { "kind": "MinorGC", "type": "scavenge", "start": 821773, "duration": 3700, "usedHeapSizeAfter": 9225616, "usedHeapSizeBefore": 9823456 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1007114, "duration": 68, "usedHeapSizeAfter": 11127256, "usedHeapSizeBefore": 11127256 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1021106, "duration": 7117, "usedHeapSizeAfter": 8883440, "usedHeapSizeBefore": 11245360 }, { "kind": "MajorGC", "type": "weak processing", "start": 1118063, "duration": 9, "usedHeapSizeAfter": 9914048, "usedHeapSizeBefore": 9914048 }, { "kind": "MinorGC", "type": "scavenge", "start": 1334698, "duration": 6379, "usedHeapSizeAfter": 21136072, "usedHeapSizeBefore": 22849984 }, { "kind": "MinorGC", "type": "scavenge", "start": 1384439, "duration": 4798, "usedHeapSizeAfter": 22335888, "usedHeapSizeBefore": 23263400 }, { "kind": "MinorGC", "type": "scavenge", "start": 1434556, "duration": 4314, "usedHeapSizeAfter": 24226488, "usedHeapSizeBefore": 25269224 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1440465, "duration": 351, "usedHeapSizeAfter": 24346448, "usedHeapSizeBefore": 24346448 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1492439, "duration": 8461, "usedHeapSizeAfter": 23404704, "usedHeapSizeBefore": 27328792 }, { "kind": "MinorGC", "type": "scavenge", "start": 1721770, "duration": 6684, "usedHeapSizeAfter": 25136880, "usedHeapSizeBefore": 29077336 }, { "kind": "MinorGC", "type": "scavenge", "start": 1916974, "duration": 6102, "usedHeapSizeAfter": 27676400, "usedHeapSizeBefore": 31428600 }, { "kind": "MinorGC", "type": "scavenge", "start": 2154005, "duration": 5199, "usedHeapSizeAfter": 29381624, "usedHeapSizeBefore": 41540976 }, { "kind": "MajorGC", "type": "weak processing", "start": 2723317, "duration": 10, "usedHeapSizeAfter": 41118216, "usedHeapSizeBefore": 41118216 } ], "blinkGC": [ { "start": 260674, "duration": 3260 }, { "start": 260683, "duration": 2439 }, { "start": 276189, "duration": 1940 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1132, "time": 1916 }, "FunctionCallback": { "count": 4485, "time": 87181 }, "NamedGetterCallback": { "count": 107, "time": 7919 }, "GetMoreDataCallback": { "count": 14, "time": 144708 }, "AccessorSetterCallback": { "count": 5392, "time": 4362 }, "GCEpilogueCallback": { "count": 15, "time": 652 }, "GCPrologueCallback": { "count": 15, "time": 1151 }, "NamedSetterCallback": { "count": 18, "time": 108 }, "StoreCallbackProperty": { "count": 5334, "time": 4425 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 12182 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1065 }, "CompileFunction": { "count": 3320, "time": 100017 }, "CompileIgnition": { "count": 3375, "time": 105763 }, "CompileIgnitionFinalization": { "count": 3380, "time": 24975 }, "CompileRewriteReturnResult": { "count": 3330, "time": 720 }, "CompileScopeAnalysis": { "count": 3330, "time": 11499 }, "CompileScript": { "count": 10, "time": 2939 }, "CompileLazy": { "count": 3177, "time": 17251 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 89 }, "RegExpInitializeAndCompile": { "count": 177, "time": 684 }, "CompileForOnStackReplacement": { "count": 1, "time": 881 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 662, "time": 786 }, "Map_SetPrototype": { "count": 12952, "time": 3023 }, "Map_TransitionToDataProperty": { "count": 11943, "time": 36444 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 466 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6232 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6869 }, "CreateArrayLiteral": { "count": 761, "time": 3241 }, "CreateObjectLiteral": { "count": 1890, "time": 7606 }, "SetProperty": { "count": 8823, "time": 11925 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 91 }, "NewClosure_Tenured": { "count": 2398, "time": 3867 }, "HandleApiCall": { "count": 3986, "time": 2707 }, "DateConstructor": { "count": 268, "time": 150 }, "ArrayLengthGetter": { "count": 374, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 3747 }, "FunctionPrototypeSetter": { "count": 239, "time": 1833 }, "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": 3 }, "PrepareElementsForSort": { "count": 39, "time": 72 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 63 }, "SetGrow": { "count": 26, "time": 36 }, "WeakCollectionSet": { "count": 5007, "time": 8578 }, "ForInEnumerate": { "count": 379, "time": 1989 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 294, "time": 3586 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 6 }, "CreateRegExpLiteral": { "count": 235, "time": 4113 }, "GenerateRandomNumbers": { "count": 1, "time": 5 }, "NumberToStringSkipCache": { "count": 5041, "time": 3736 }, "AddDictionaryProperty": { "count": 10572, "time": 15810 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 1151 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6296, "time": 6072 }, "HasProperty": { "count": 961, "time": 2054 }, "KeyedGetProperty": { "count": 223, "time": 1101 }, "NewObject": { "count": 251, "time": 1390 }, "ObjectCreate": { "count": 221, "time": 3171 }, "ObjectKeys": { "count": 53, "time": 1536 }, "SetDataProperties": { "count": 71, "time": 2671 }, "ToString": { "count": 28, "time": 805 }, "RegExpExec": { "count": 269, "time": 9347 }, "RegExpExecMultiple": { "count": 327, "time": 1031 }, "RegExpReplace": { "count": 784, "time": 5557 }, "StringSplit": { "count": 6134, "time": 5684 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 107 }, "StringBuilderConcat": { "count": 152, "time": 76 }, "StringBuilderJoin": { "count": 136, "time": 1127 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 567, "time": 882 }, "StringIndexOfUnchecked": { "count": 330, "time": 424 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 6500 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 51 }, "ArrayUnshift": { "count": 45, "time": 34 }, "DateNow": { "count": 60, "time": 78 }, "FunctionPrototypeToString": { "count": 116, "time": 72 }, "ObjectDefineProperties": { "count": 2, "time": 30 }, "ObjectDefineProperty": { "count": 650, "time": 2302 }, "ObjectFreeze": { "count": 11, "time": 563 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56072 }, "ObjectSetPrototypeOf": { "count": 205, "time": 652 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 122 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 47 }, "ArrayShift": { "count": 120, "time": 221 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 6 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 148, "time": 336 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 707 }, "DeleteProperty": { "count": 11, "time": 5 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 384 }, "ArrayPop": { "count": 63, "time": 34 }, "ArrayBufferConstructor": { "count": 1, "time": 3484 }, "GlobalDecodeURIComponent": { "count": 1, "time": 491 }, "MapPrototypeClear": { "count": 93, "time": 33 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 109 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 4275 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 768 }, "StringToNumber": { "count": 196, "time": 1288 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 31 }, "ObjectIsFrozen": { "count": 216, "time": 18 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1185, "time": 5656 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 625 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 408 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 458 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3439 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 8674 }, "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": 39 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 40446 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 1258 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1595 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 17 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1392 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 106840 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 19408 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1749 }, "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": 404 }, "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": 457 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 578 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 63 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1147 }, "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": 108 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2789 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4756 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 30 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 551 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1819 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 504 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 421 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 5 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 10 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 654 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 362 }, "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": 36 }, "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": 391 }, "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": 6 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7375 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 3291 }, "GC_MC_BACKGROUND_MARKING": { "count": 35, "time": 32836 }, "GC_Custom_IncrementalMarkingObserver": { "count": 180, "time": 1303 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2522 } }, "JavaScript": { "JS_Execution": { "count": 5561, "time": 1053951 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 18921 }, "ParseFunctionLiteral": { "count": 3378, "time": 159540 }, "ParseProgram": { "count": 10, "time": 310 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9536 }, "PreParseNoVariableResolution": { "count": 105, "time": 1669 }, "JsonParse": { "count": 25, "time": 125272 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 14829 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2147 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2403 }, "StoreGlobalIC_Miss": { "count": 8, "time": 9 }, "StoreIC_Miss": { "count": 1350, "time": 5952 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9479 }, "LoadIC_FunctionPrototypeStub": { "count": 395, "time": 1704 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 365 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4080, "time": 16959 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 20 }, "LoadIC_LoadNonexistentDH": { "count": 5452, "time": 14795 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3330 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 17390 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 162 }, "LoadIC_SlowStub": { "count": 21, "time": 48 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2085 }, "LoadIC_LoadFieldDH": { "count": 4073, "time": 10446 }, "StoreIC_StoreFieldDH": { "count": 1272, "time": 3851 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 410 }, "LoadIC_Miss": { "count": 108, "time": 2758 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 5144 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5612 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 85 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 546, "time": 3486 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 124, "time": 1285 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 466, "time": 1078 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 55 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 842 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 16 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 32 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 27 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 59 } }, "API": { "API_Context_New": { "count": 2, "time": 10298 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1468 }, "API_Object_SetPrivate": { "count": 35, "time": 20 }, "API_Persistent_New": { "count": 1876, "time": 1301 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 16 }, "API_Function_NewInstance": { "count": 43, "time": 666 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2948 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 35 }, "API_Object_SetPrototype": { "count": 43, "time": 50 }, "API_ObjectTemplate_New": { "count": 102, "time": 11 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2314 }, "API_String_Write": { "count": 654, "time": 829 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 37 }, "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": 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": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 330 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 95 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 729 }, "ParseBackgroundProgram": { "count": 1, "time": 817 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5665 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51874 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 8 }, "OptimizeCode": { "count": 76, "time": 1129 }, "RecompileSynchronous": { "count": 151, "time": 101293 }, "CompileOptimized_Concurrent": { "count": 75, "time": 2716 }, "StackGuard": { "count": 75, "time": 2446 }, "DeoptimizeCode": { "count": 8, "time": 558 }, "NotifyDeoptimized": { "count": 5, "time": 102 } } } }, { "duration": 2757877, "js": 2613599, "phases": [ { "phase": "load", "start": 0, "duration": 93865 }, { "phase": "boot", "start": 93865, "duration": 730074 }, { "phase": "transition", "start": 823939, "duration": 667504 }, { "phase": "render", "start": 1491443, "duration": 1266434 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 299736 }, { "kind": "MinorGC", "type": "scavenge", "start": 403520, "duration": 5334, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 437241, "duration": 5396, "usedHeapSizeAfter": 4487552, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 516183, "duration": 2150, "usedHeapSizeAfter": 5803456, "usedHeapSizeBefore": 6119576 }, { "kind": "MinorGC", "type": "scavenge", "start": 648437, "duration": 2705, "usedHeapSizeAfter": 7878784, "usedHeapSizeBefore": 8565128 }, { "kind": "MinorGC", "type": "scavenge", "start": 816617, "duration": 3808, "usedHeapSizeAfter": 9218512, "usedHeapSizeBefore": 9827760 }, { "kind": "MinorGC", "type": "scavenge", "start": 1040776, "duration": 2411, "usedHeapSizeAfter": 10528376, "usedHeapSizeBefore": 11560064 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1140113, "duration": 242, "usedHeapSizeAfter": 11234560, "usedHeapSizeBefore": 11234560 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1141585, "duration": 5207, "usedHeapSizeAfter": 8523368, "usedHeapSizeBefore": 11234720 }, { "kind": "MinorGC", "type": "scavenge", "start": 1328679, "duration": 4395, "usedHeapSizeAfter": 21324376, "usedHeapSizeBefore": 22714152 }, { "kind": "MinorGC", "type": "scavenge", "start": 1368917, "duration": 5488, "usedHeapSizeAfter": 22157120, "usedHeapSizeBefore": 22829824 }, { "kind": "MinorGC", "type": "scavenge", "start": 1404944, "duration": 4078, "usedHeapSizeAfter": 24228768, "usedHeapSizeBefore": 25356504 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1602933, "duration": 923, "usedHeapSizeAfter": 29427560, "usedHeapSizeBefore": 29427560 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1609078, "duration": 9687, "usedHeapSizeAfter": 25154264, "usedHeapSizeBefore": 29498768 }, { "kind": "MinorGC", "type": "scavenge", "start": 1767794, "duration": 7586, "usedHeapSizeAfter": 25330240, "usedHeapSizeBefore": 29416440 }, { "kind": "MinorGC", "type": "scavenge", "start": 2107674, "duration": 7145, "usedHeapSizeAfter": 29218568, "usedHeapSizeBefore": 40841544 }, { "kind": "MinorGC", "type": "scavenge", "start": 2565268, "duration": 4212, "usedHeapSizeAfter": 30534520, "usedHeapSizeBefore": 42540696 }, { "kind": "MajorGC", "type": "weak processing", "start": 2750471, "duration": 34, "usedHeapSizeAfter": 31843104, "usedHeapSizeBefore": 31843104 } ], "blinkGC": [ { "start": 259127, "duration": 5038 }, { "start": 259134, "duration": 4988 }, { "start": 273191, "duration": 1329 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 1820 }, "FunctionCallback": { "count": 4489, "time": 90715 }, "NamedGetterCallback": { "count": 107, "time": 7811 }, "GetMoreDataCallback": { "count": 14, "time": 142657 }, "AccessorSetterCallback": { "count": 5392, "time": 1235 }, "GCEpilogueCallback": { "count": 16, "time": 361 }, "GCPrologueCallback": { "count": 16, "time": 1162 }, "NamedSetterCallback": { "count": 18, "time": 884 }, "StoreCallbackProperty": { "count": 5334, "time": 3861 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 13836 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1694 }, "CompileFunction": { "count": 3320, "time": 110736 }, "CompileIgnition": { "count": 3375, "time": 93228 }, "CompileIgnitionFinalization": { "count": 3380, "time": 29203 }, "CompileRewriteReturnResult": { "count": 3330, "time": 979 }, "CompileScopeAnalysis": { "count": 3330, "time": 12404 }, "CompileScript": { "count": 10, "time": 1384 }, "CompileLazy": { "count": 3177, "time": 10055 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 793 }, "RegExpInitializeAndCompile": { "count": 177, "time": 832 }, "CompileForOnStackReplacement": { "count": 3, "time": 39 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 4404 }, "Map_SetPrototype": { "count": 12973, "time": 4993 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 37254 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 77 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4200 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8923 }, "CreateArrayLiteral": { "count": 761, "time": 1993 }, "CreateObjectLiteral": { "count": 1890, "time": 7336 }, "SetProperty": { "count": 8831, "time": 16279 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 78 }, "NewClosure_Tenured": { "count": 2398, "time": 2025 }, "HandleApiCall": { "count": 3986, "time": 2360 }, "DateConstructor": { "count": 268, "time": 354 }, "ArrayLengthGetter": { "count": 373, "time": 14 }, "ArrayLengthSetter": { "count": 5152, "time": 1756 }, "FunctionPrototypeSetter": { "count": 239, "time": 1703 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 104 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 403 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 594 }, "SetGrow": { "count": 26, "time": 29 }, "WeakCollectionSet": { "count": 5007, "time": 5159 }, "ForInEnumerate": { "count": 380, "time": 1867 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 265, "time": 3477 }, "CreateListFromArrayLike": { "count": 18, "time": 23 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 771 }, "CreateRegExpLiteral": { "count": 235, "time": 1231 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 5571 }, "AddDictionaryProperty": { "count": 10572, "time": 15672 }, "CompleteInobjectSlackTrackingForMap": { "count": 92, "time": 45 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 5978 }, "HasProperty": { "count": 961, "time": 2623 }, "KeyedGetProperty": { "count": 223, "time": 691 }, "NewObject": { "count": 251, "time": 452 }, "ObjectCreate": { "count": 221, "time": 2507 }, "ObjectKeys": { "count": 53, "time": 163 }, "SetDataProperties": { "count": 71, "time": 1240 }, "ToString": { "count": 28, "time": 526 }, "RegExpExec": { "count": 269, "time": 10954 }, "RegExpExecMultiple": { "count": 327, "time": 1353 }, "RegExpReplace": { "count": 784, "time": 2292 }, "StringSplit": { "count": 6134, "time": 5618 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 38 }, "StringBuilderConcat": { "count": 152, "time": 64 }, "StringBuilderJoin": { "count": 136, "time": 902 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 564, "time": 123 }, "StringIndexOfUnchecked": { "count": 330, "time": 186 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 7182 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 896 }, "ArrayUnshift": { "count": 45, "time": 32 }, "DateNow": { "count": 60, "time": 797 }, "FunctionPrototypeToString": { "count": 116, "time": 73 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 1275 }, "ObjectFreeze": { "count": 11, "time": 335 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56989 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1347 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 133 }, "GlobalUnescape": { "count": 1, "time": 512 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 43 }, "ArrayShift": { "count": 117, "time": 97 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 2 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 147, "time": 374 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 89 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 817 }, "ArrayPop": { "count": 62, "time": 28 }, "ArrayBufferConstructor": { "count": 1, "time": 3895 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 818 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 765 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3035 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 654 }, "StringToNumber": { "count": 196, "time": 691 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 14 }, "DateUTC": { "count": 24, "time": 32 }, "ObjectIsFrozen": { "count": 216, "time": 17 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1058, "time": 4997 }, "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": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 74 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2911 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7388 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 41 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 51 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 41754 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2188 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 742 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 1688 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 121826 }, "GC_MC_INCREMENTAL": { "count": 37, "time": 16891 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1649 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 985 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 960 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 182 }, "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": 389 }, "GC_MC_MARK": { "count": 2, "time": 13 }, "GC_MC_PROLOGUE": { "count": 2, "time": 52 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 789 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 883 }, "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": 103 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1640 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4206 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 168 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 25 }, "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": 2903 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 311 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 614 }, "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": 498 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 651 }, "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": 83 }, "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": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 504 }, "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": 56 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7346 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 4727 }, "GC_MC_BACKGROUND_MARKING": { "count": 24, "time": 32193 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2601 }, "GC_Custom_IncrementalMarkingObserver": { "count": 120, "time": 1953 } }, "JavaScript": { "JS_Execution": { "count": 5567, "time": 1076922 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 14703 }, "ParseFunctionLiteral": { "count": 3378, "time": 136156 }, "ParseProgram": { "count": 10, "time": 1735 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11536 }, "PreParseNoVariableResolution": { "count": 105, "time": 2671 }, "JsonParse": { "count": 25, "time": 117724 }, "StringParseFloat": { "count": 7, "time": 8 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 15529 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 444 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2476 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1375, "time": 10532 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7214 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 2145 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 493 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4121, "time": 15097 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 21 }, "LoadIC_LoadNonexistentDH": { "count": 5454, "time": 9666 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5454 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 18449 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 28 }, "LoadIC_SlowStub": { "count": 21, "time": 45 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1859 }, "LoadIC_LoadFieldDH": { "count": 4119, "time": 16338 }, "StoreIC_StoreFieldDH": { "count": 1293, "time": 6951 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 1453 }, "KeyedLoadIC_LoadElementDH": { "count": 829, "time": 3730 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4602 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 75 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 552, "time": 2914 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 2063 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 482, "time": 444 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 51 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 803 }, "LoadIC_StringLength": { "count": 27, "time": 41 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 27 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 11 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 66 } }, "API": { "API_Context_New": { "count": 2, "time": 16749 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2796 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1875, "time": 286 }, "API_String_NewFromUtf8": { "count": 13, "time": 0 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 14 }, "API_Function_NewInstance": { "count": 43, "time": 604 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2131 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 36 }, "API_Object_SetPrototype": { "count": 43, "time": 44 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1002 }, "API_String_Write": { "count": 654, "time": 967 }, "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": 6 }, "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": 27 }, "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": 423 }, "CompileBackgroundScript": { "count": 1, "time": 12 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 108 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 803 }, "ParseBackgroundProgram": { "count": 1, "time": 704 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6693 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52104 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 95, "time": 14 }, "OptimizeCode": { "count": 95, "time": 1094 }, "RecompileSynchronous": { "count": 187, "time": 133991 }, "CompileOptimized_Concurrent": { "count": 92, "time": 2262 }, "StackGuard": { "count": 94, "time": 2622 }, "DeoptimizeCode": { "count": 8, "time": 985 }, "NotifyDeoptimized": { "count": 7, "time": 826 } } } }, { "duration": 2757062, "js": 2597247, "phases": [ { "phase": "load", "start": 0, "duration": 96994 }, { "phase": "boot", "start": 96994, "duration": 765178 }, { "phase": "transition", "start": 862172, "duration": 643135 }, { "phase": "render", "start": 1505307, "duration": 1251755 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 311847 }, { "kind": "MinorGC", "type": "scavenge", "start": 418281, "duration": 5712, "usedHeapSizeAfter": 4029152, "usedHeapSizeBefore": 4323328 }, { "kind": "MinorGC", "type": "scavenge", "start": 453385, "duration": 5141, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629424 }, { "kind": "MinorGC", "type": "scavenge", "start": 534469, "duration": 2267, "usedHeapSizeAfter": 5815632, "usedHeapSizeBefore": 6119600 }, { "kind": "MinorGC", "type": "scavenge", "start": 673447, "duration": 2483, "usedHeapSizeAfter": 7879504, "usedHeapSizeBefore": 8555544 }, { "kind": "MinorGC", "type": "scavenge", "start": 850006, "duration": 3522, "usedHeapSizeAfter": 9189320, "usedHeapSizeBefore": 9806728 }, { "kind": "MinorGC", "type": "scavenge", "start": 1057982, "duration": 3603, "usedHeapSizeAfter": 10542392, "usedHeapSizeBefore": 11554120 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1171491, "duration": 58, "usedHeapSizeAfter": 11267216, "usedHeapSizeBefore": 11267216 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1172582, "duration": 6460, "usedHeapSizeAfter": 8523800, "usedHeapSizeBefore": 11267376 }, { "kind": "MinorGC", "type": "scavenge", "start": 1363064, "duration": 2598, "usedHeapSizeAfter": 21295768, "usedHeapSizeBefore": 22713528 }, { "kind": "MinorGC", "type": "scavenge", "start": 1396448, "duration": 5022, "usedHeapSizeAfter": 22196048, "usedHeapSizeBefore": 22796680 }, { "kind": "MinorGC", "type": "scavenge", "start": 1427349, "duration": 2402, "usedHeapSizeAfter": 24191976, "usedHeapSizeBefore": 25349648 }, { "kind": "MinorGC", "type": "scavenge", "start": 1663384, "duration": 4766, "usedHeapSizeAfter": 27879024, "usedHeapSizeBefore": 30778136 }, { "kind": "MinorGC", "type": "scavenge", "start": 1824396, "duration": 6414, "usedHeapSizeAfter": 29140472, "usedHeapSizeBefore": 32707184 }, { "kind": "MinorGC", "type": "scavenge", "start": 1972561, "duration": 11258, "usedHeapSizeAfter": 32433184, "usedHeapSizeBefore": 36084384 }, { "kind": "MinorGC", "type": "scavenge", "start": 2213264, "duration": 3299, "usedHeapSizeAfter": 32291424, "usedHeapSizeBefore": 45658152 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2402585, "duration": 769, "usedHeapSizeAfter": 37312816, "usedHeapSizeBefore": 37312816 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2414969, "duration": 8690, "usedHeapSizeAfter": 28445080, "usedHeapSizeBefore": 37413920 }, { "kind": "MajorGC", "type": "weak processing", "start": 2752763, "duration": 836, "usedHeapSizeAfter": 31545928, "usedHeapSizeBefore": 31545928 } ], "blinkGC": [ { "start": 290178, "duration": 3117 }, { "start": 290190, "duration": 3059 }, { "start": 306797, "duration": 1585 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1132, "time": 1839 }, "FunctionCallback": { "count": 4503, "time": 93115 }, "NamedGetterCallback": { "count": 107, "time": 8860 }, "GetMoreDataCallback": { "count": 14, "time": 149366 }, "AccessorSetterCallback": { "count": 5392, "time": 2252 }, "GCEpilogueCallback": { "count": 17, "time": 2117 }, "GCPrologueCallback": { "count": 17, "time": 1519 }, "NamedSetterCallback": { "count": 18, "time": 107 }, "StoreCallbackProperty": { "count": 5334, "time": 5358 }, "NamedQueryCallback": { "count": 11, "time": 25 }, "RunMicrotaskCallback": { "count": 42, "time": 13585 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1786 }, "CompileFunction": { "count": 3320, "time": 102248 }, "CompileIgnition": { "count": 3375, "time": 101901 }, "CompileIgnitionFinalization": { "count": 3380, "time": 32559 }, "CompileRewriteReturnResult": { "count": 3330, "time": 139 }, "CompileScopeAnalysis": { "count": 3330, "time": 14899 }, "CompileScript": { "count": 10, "time": 1211 }, "CompileLazy": { "count": 3177, "time": 11723 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 85 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1213 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 662, "time": 1381 }, "Map_SetPrototype": { "count": 12977, "time": 4746 }, "Map_TransitionToDataProperty": { "count": 11995, "time": 38455 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 70 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7165 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11165 }, "CreateArrayLiteral": { "count": 761, "time": 4899 }, "CreateObjectLiteral": { "count": 1890, "time": 9525 }, "SetProperty": { "count": 8832, "time": 16094 }, "DeclareGlobals": { "count": 2, "time": 18 }, "NewClosure": { "count": 344, "time": 94 }, "NewClosure_Tenured": { "count": 2398, "time": 2286 }, "HandleApiCall": { "count": 3986, "time": 3506 }, "DateConstructor": { "count": 268, "time": 132 }, "ArrayLengthGetter": { "count": 374, "time": 22 }, "ArrayLengthSetter": { "count": 5152, "time": 951 }, "FunctionPrototypeSetter": { "count": 239, "time": 1343 }, "FunctionLengthGetter": { "count": 13, "time": 8 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 100 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 294 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 223 }, "WeakCollectionSet": { "count": 5007, "time": 7986 }, "ForInEnumerate": { "count": 380, "time": 3251 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 204, "time": 3318 }, "CreateListFromArrayLike": { "count": 18, "time": 29 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 4336 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5028, "time": 3756 }, "AddDictionaryProperty": { "count": 10572, "time": 8421 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 44 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3803 }, "HasProperty": { "count": 961, "time": 2975 }, "KeyedGetProperty": { "count": 225, "time": 2453 }, "NewObject": { "count": 251, "time": 1523 }, "ObjectCreate": { "count": 221, "time": 2510 }, "ObjectKeys": { "count": 53, "time": 1708 }, "SetDataProperties": { "count": 71, "time": 1612 }, "ToString": { "count": 28, "time": 536 }, "RegExpExec": { "count": 269, "time": 10667 }, "RegExpExecMultiple": { "count": 327, "time": 2720 }, "RegExpReplace": { "count": 784, "time": 1375 }, "StringSplit": { "count": 6134, "time": 5556 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 29 }, "StringBuilderConcat": { "count": 152, "time": 73 }, "StringBuilderJoin": { "count": 136, "time": 808 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 562, "time": 116 }, "StringIndexOfUnchecked": { "count": 330, "time": 674 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 5026, "time": 5519 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 77 }, "ArrayUnshift": { "count": 45, "time": 31 }, "DateNow": { "count": 60, "time": 64 }, "FunctionPrototypeToString": { "count": 116, "time": 906 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 1429 }, "ObjectFreeze": { "count": 11, "time": 738 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56609 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1079 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 978 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 40 }, "ArrayShift": { "count": 120, "time": 102 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 143, "time": 342 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 563 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 20 }, "HasInPrototypeChain": { "count": 2, "time": 10 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 765 }, "ArrayPop": { "count": 63, "time": 26 }, "ArrayBufferConstructor": { "count": 1, "time": 4362 }, "GlobalDecodeURIComponent": { "count": 1, "time": 7 }, "MapPrototypeClear": { "count": 93, "time": 26 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 1176 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2938 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1075 }, "StringToNumber": { "count": 196, "time": 57 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 9 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 917 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 23 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1328, "time": 4000 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 78 }, "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": 16 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 81 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 2574 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 5363 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 217 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 31 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 39 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 45422 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 5059 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 7 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 38, "time": 1605 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 130189 }, "GC_MC_INCREMENTAL": { "count": 37, "time": 15701 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 994 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 1228 }, "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": 3 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 3 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 273 }, "GC_MC_FINISH": { "count": 2, "time": 967 }, "GC_MC_MARK": { "count": 2, "time": 22 }, "GC_MC_PROLOGUE": { "count": 2, "time": 48 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 58 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 583 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 63 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 108 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2943 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3017 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 45 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 12 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1881 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 647 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1155 }, "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": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 430 }, "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": 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": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 1114 }, "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": 6, "time": 2964 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 19, "time": 903 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 36015 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2888 }, "GC_Custom_IncrementalMarkingObserver": { "count": 66, "time": 255 } }, "JavaScript": { "JS_Execution": { "count": 5567, "time": 1062792 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 14608 }, "ParseFunctionLiteral": { "count": 3378, "time": 137015 }, "ParseProgram": { "count": 10, "time": 799 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14617 }, "PreParseNoVariableResolution": { "count": 105, "time": 2505 }, "JsonParse": { "count": 25, "time": 115980 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20612 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2652 }, "LoadGlobalIC_Miss": { "count": 719, "time": 4280 }, "StoreGlobalIC_Miss": { "count": 8, "time": 572 }, "StoreIC_Miss": { "count": 1391, "time": 6806 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9691 }, "LoadIC_FunctionPrototypeStub": { "count": 395, "time": 739 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 688 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4177, "time": 19080 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 24 }, "LoadIC_LoadNonexistentDH": { "count": 5561, "time": 15674 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3701 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 19265 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 35 }, "LoadIC_SlowStub": { "count": 21, "time": 45 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1601 }, "LoadIC_LoadFieldDH": { "count": 4177, "time": 11848 }, "StoreIC_StoreFieldDH": { "count": 1338, "time": 4005 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 6 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 1847 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2715 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4024 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 1022 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 552, "time": 2242 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 142, "time": 1809 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 511, "time": 1744 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 47 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1513 }, "LoadIC_StringLength": { "count": 27, "time": 545 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 21 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 377 } }, "API": { "API_Context_New": { "count": 2, "time": 7863 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1649 }, "API_Object_SetPrivate": { "count": 35, "time": 26 }, "API_Persistent_New": { "count": 1880, "time": 960 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 22 }, "API_Function_NewInstance": { "count": 43, "time": 97 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2813 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 35 }, "API_Object_SetPrototype": { "count": 43, "time": 57 }, "API_ObjectTemplate_New": { "count": 102, "time": 702 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1410 }, "API_String_Write": { "count": 654, "time": 121 }, "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": 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": 67, "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": 462 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 101 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 860 }, "ParseBackgroundProgram": { "count": 1, "time": 693 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5924 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 54608 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 72, "time": 6 }, "OptimizeCode": { "count": 72, "time": 850 }, "RecompileSynchronous": { "count": 143, "time": 100100 }, "CompileOptimized_Concurrent": { "count": 71, "time": 3771 }, "StackGuard": { "count": 74, "time": 814 }, "DeoptimizeCode": { "count": 7, "time": 1782 }, "NotifyDeoptimized": { "count": 6, "time": 118 } } } }, { "duration": 2771985, "js": 2622128, "phases": [ { "phase": "load", "start": 0, "duration": 91107 }, { "phase": "boot", "start": 91107, "duration": 769361 }, { "phase": "transition", "start": 860468, "duration": 705757 }, { "phase": "render", "start": 1566225, "duration": 1205760 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 324791 }, { "kind": "MinorGC", "type": "scavenge", "start": 420963, "duration": 4952, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 454531, "duration": 5248, "usedHeapSizeAfter": 4487504, "usedHeapSizeBefore": 4629376 }, { "kind": "MinorGC", "type": "scavenge", "start": 531153, "duration": 2933, "usedHeapSizeAfter": 5813928, "usedHeapSizeBefore": 6119080 }, { "kind": "MinorGC", "type": "scavenge", "start": 667075, "duration": 4361, "usedHeapSizeAfter": 7868192, "usedHeapSizeBefore": 8556824 }, { "kind": "MinorGC", "type": "scavenge", "start": 851155, "duration": 3151, "usedHeapSizeAfter": 9191408, "usedHeapSizeBefore": 9816464 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1026877, "duration": 73, "usedHeapSizeAfter": 11001944, "usedHeapSizeBefore": 11001944 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1034610, "duration": 6559, "usedHeapSizeAfter": 8808744, "usedHeapSizeBefore": 11096488 }, { "kind": "MajorGC", "type": "weak processing", "start": 1144648, "duration": 9, "usedHeapSizeAfter": 9964704, "usedHeapSizeBefore": 9964704 }, { "kind": "MinorGC", "type": "scavenge", "start": 1350218, "duration": 6250, "usedHeapSizeAfter": 21071312, "usedHeapSizeBefore": 22843096 }, { "kind": "MinorGC", "type": "scavenge", "start": 1400832, "duration": 6263, "usedHeapSizeAfter": 22359024, "usedHeapSizeBefore": 23229360 }, { "kind": "MinorGC", "type": "scavenge", "start": 1458157, "duration": 3782, "usedHeapSizeAfter": 24206288, "usedHeapSizeBefore": 25247568 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1532674, "duration": 75, "usedHeapSizeAfter": 28004672, "usedHeapSizeBefore": 28004672 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1536622, "duration": 9264, "usedHeapSizeAfter": 24183448, "usedHeapSizeBefore": 28143328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1737474, "duration": 6492, "usedHeapSizeAfter": 25047816, "usedHeapSizeBefore": 28983832 }, { "kind": "MinorGC", "type": "scavenge", "start": 1957466, "duration": 6739, "usedHeapSizeAfter": 27895200, "usedHeapSizeBefore": 32100792 }, { "kind": "MinorGC", "type": "scavenge", "start": 2204039, "duration": 5355, "usedHeapSizeAfter": 29410616, "usedHeapSizeBefore": 41532216 }, { "kind": "MajorGC", "type": "weak processing", "start": 2767609, "duration": 782, "usedHeapSizeAfter": 40881160, "usedHeapSizeBefore": 40881160 } ], "blinkGC": [ { "start": 286897, "duration": 1450 }, { "start": 286903, "duration": 1397 }, { "start": 298322, "duration": 1244 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1130, "time": 2972 }, "FunctionCallback": { "count": 4487, "time": 84732 }, "NamedGetterCallback": { "count": 107, "time": 8661 }, "GetMoreDataCallback": { "count": 14, "time": 169996 }, "AccessorSetterCallback": { "count": 5392, "time": 2102 }, "GCEpilogueCallback": { "count": 15, "time": 483 }, "GCPrologueCallback": { "count": 15, "time": 1146 }, "NamedSetterCallback": { "count": 18, "time": 532 }, "StoreCallbackProperty": { "count": 5334, "time": 6034 }, "NamedQueryCallback": { "count": 11, "time": 36 }, "RunMicrotaskCallback": { "count": 42, "time": 11945 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 965 }, "CompileFunction": { "count": 3320, "time": 96165 }, "CompileIgnition": { "count": 3375, "time": 100578 }, "CompileIgnitionFinalization": { "count": 3380, "time": 34608 }, "CompileRewriteReturnResult": { "count": 3330, "time": 123 }, "CompileScopeAnalysis": { "count": 3330, "time": 10015 }, "CompileScript": { "count": 10, "time": 622 }, "CompileLazy": { "count": 3177, "time": 8944 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 497 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1018 }, "CompileForOnStackReplacement": { "count": 1, "time": 825 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 3445 }, "Map_SetPrototype": { "count": 12961, "time": 3054 }, "Map_TransitionToDataProperty": { "count": 11951, "time": 38513 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 241 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6095 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6320 }, "CreateArrayLiteral": { "count": 761, "time": 3601 }, "CreateObjectLiteral": { "count": 1890, "time": 9766 }, "SetProperty": { "count": 8822, "time": 12256 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 83 }, "NewClosure_Tenured": { "count": 2398, "time": 921 }, "HandleApiCall": { "count": 3986, "time": 4090 }, "DateConstructor": { "count": 268, "time": 212 }, "ArrayLengthGetter": { "count": 374, "time": 14 }, "ArrayLengthSetter": { "count": 5152, "time": 1694 }, "FunctionPrototypeSetter": { "count": 239, "time": 1674 }, "FunctionLengthGetter": { "count": 13, "time": 16 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 2423 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 437 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 28 }, "WeakCollectionSet": { "count": 5007, "time": 11277 }, "ForInEnumerate": { "count": 380, "time": 1399 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 974 }, "GenerateRandomNumbers": { "count": 1, "time": 1 }, "NumberToStringSkipCache": { "count": 5041, "time": 7233 }, "AddDictionaryProperty": { "count": 10572, "time": 14261 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 96 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 3701 }, "HasProperty": { "count": 961, "time": 883 }, "KeyedGetProperty": { "count": 223, "time": 365 }, "NewObject": { "count": 251, "time": 2240 }, "ObjectCreate": { "count": 221, "time": 1959 }, "ObjectKeys": { "count": 52, "time": 764 }, "SetDataProperties": { "count": 71, "time": 746 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 270, "time": 10875 }, "RegExpExecMultiple": { "count": 327, "time": 2229 }, "RegExpReplace": { "count": 784, "time": 4876 }, "StringSplit": { "count": 6134, "time": 10201 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 33 }, "StringBuilderConcat": { "count": 152, "time": 1276 }, "StringBuilderJoin": { "count": 136, "time": 102 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 557, "time": 886 }, "StringIndexOfUnchecked": { "count": 330, "time": 1035 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 2777 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 53 }, "ArrayUnshift": { "count": 45, "time": 23 }, "DateNow": { "count": 60, "time": 749 }, "FunctionPrototypeToString": { "count": 116, "time": 87 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 1435 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54229 }, "ObjectSetPrototypeOf": { "count": 205, "time": 215 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 104 }, "AllocateInNewSpace": { "count": 280, "time": 3111 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 35 }, "ArrayShift": { "count": 120, "time": 1419 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 14 }, "MapShrink": { "count": 3, "time": 21 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 7 }, "Interrupt": { "count": 146, "time": 2925 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 81 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 113 }, "ArrayPop": { "count": 63, "time": 26 }, "ArrayBufferConstructor": { "count": 1, "time": 3790 }, "GlobalDecodeURIComponent": { "count": 1, "time": 533 }, "MapPrototypeClear": { "count": 93, "time": 650 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 362 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3459 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 529 }, "StringToNumber": { "count": 196, "time": 67 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 13 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 28 }, "ObjectIsFrozen": { "count": 216, "time": 23 }, "ObjectPrototypeGetProto": { "count": 12, "time": 7 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1141, "time": 4314 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 55 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 81 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 1852 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 5009 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 30 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 895 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 518 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 44848 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 1945 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 970 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 34, "time": 1373 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 113497 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 17956 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1829 }, "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": 132 }, "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": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 475 }, "GC_MC_MARK": { "count": 2, "time": 13 }, "GC_MC_PROLOGUE": { "count": 2, "time": 54 }, "GC_MC_SWEEP": { "count": 2, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 797 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 570 }, "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": 760 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1538 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4597 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 271 }, "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": 2538 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 141 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1285 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 181 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 5 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 663 }, "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": 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": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1515 }, "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": 15 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7130 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 2298 }, "GC_MC_BACKGROUND_MARKING": { "count": 37, "time": 30561 }, "GC_Custom_IncrementalMarkingObserver": { "count": 190, "time": 4254 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2229 } }, "JavaScript": { "JS_Execution": { "count": 5565, "time": 1085023 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 9228 }, "ParseFunctionLiteral": { "count": 3378, "time": 149067 }, "ParseProgram": { "count": 10, "time": 555 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10423 }, "PreParseNoVariableResolution": { "count": 105, "time": 1196 }, "JsonParse": { "count": 25, "time": 119848 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21091 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2184 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2370 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1359, "time": 5149 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8972 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 1305 }, "LoadIC_LoadConstantDH": { "count": 531, "time": 1701 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4099, "time": 15323 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 5447, "time": 10410 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5280 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 15477 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 645 }, "LoadIC_SlowStub": { "count": 21, "time": 507 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1556 }, "LoadIC_LoadFieldDH": { "count": 4074, "time": 15468 }, "StoreIC_StoreFieldDH": { "count": 1282, "time": 4804 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 2243 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 5711 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 787 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4231 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 702 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 550, "time": 5106 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 126, "time": 1906 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 473, "time": 620 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 49 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 933 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 27 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "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": 10622 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2623 }, "API_Object_SetPrivate": { "count": 35, "time": 65 }, "API_Persistent_New": { "count": 1877, "time": 543 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 23 }, "API_Function_NewInstance": { "count": 43, "time": 89 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2828 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 37 }, "API_Object_SetPrototype": { "count": 43, "time": 893 }, "API_ObjectTemplate_New": { "count": 102, "time": 9 }, "API_String_NewFromOneByte": { "count": 1038, "time": 487 }, "API_String_Write": { "count": 654, "time": 723 }, "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": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 63, "time": 18 }, "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": 365 }, "CompileBackgroundScript": { "count": 1, "time": 12 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 91 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 836 }, "ParseBackgroundProgram": { "count": 1, "time": 793 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6051 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52619 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 4 }, "OptimizeCode": { "count": 74, "time": 1126 }, "RecompileSynchronous": { "count": 147, "time": 112091 }, "CompileOptimized_Concurrent": { "count": 73, "time": 1419 }, "StackGuard": { "count": 76, "time": 1741 }, "DeoptimizeCode": { "count": 7, "time": 1582 }, "NotifyDeoptimized": { "count": 6, "time": 116 } } } }, { "duration": 2715726, "js": 2556221, "phases": [ { "phase": "load", "start": 0, "duration": 97350 }, { "phase": "boot", "start": 97350, "duration": 737882 }, { "phase": "transition", "start": 835232, "duration": 664243 }, { "phase": "render", "start": 1499475, "duration": 1216251 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 295912 }, { "kind": "MinorGC", "type": "scavenge", "start": 411361, "duration": 5272, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 446423, "duration": 5925, "usedHeapSizeAfter": 4487552, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 525701, "duration": 2143, "usedHeapSizeAfter": 5803208, "usedHeapSizeBefore": 6119576 }, { "kind": "MinorGC", "type": "scavenge", "start": 662512, "duration": 3476, "usedHeapSizeAfter": 7874656, "usedHeapSizeBefore": 8566992 }, { "kind": "MinorGC", "type": "scavenge", "start": 836782, "duration": 2653, "usedHeapSizeAfter": 9236296, "usedHeapSizeBefore": 9843504 }, { "kind": "MinorGC", "type": "scavenge", "start": 1031228, "duration": 2653, "usedHeapSizeAfter": 10601680, "usedHeapSizeBefore": 11560088 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1138580, "duration": 765, "usedHeapSizeAfter": 11310336, "usedHeapSizeBefore": 11310336 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1140266, "duration": 5522, "usedHeapSizeAfter": 8505488, "usedHeapSizeBefore": 11310496 }, { "kind": "MajorGC", "type": "weak processing", "start": 1148655, "duration": 114, "usedHeapSizeAfter": 8505568, "usedHeapSizeBefore": 8505568 }, { "kind": "MinorGC", "type": "scavenge", "start": 1337711, "duration": 2895, "usedHeapSizeAfter": 21281640, "usedHeapSizeBefore": 22723192 }, { "kind": "MinorGC", "type": "scavenge", "start": 1370732, "duration": 5126, "usedHeapSizeAfter": 22238112, "usedHeapSizeBefore": 22809568 }, { "kind": "MinorGC", "type": "scavenge", "start": 1414751, "duration": 3751, "usedHeapSizeAfter": 24235888, "usedHeapSizeBefore": 25376744 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1566361, "duration": 659, "usedHeapSizeAfter": 28495720, "usedHeapSizeBefore": 28495720 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1574527, "duration": 10505, "usedHeapSizeAfter": 24650960, "usedHeapSizeBefore": 28575080 }, { "kind": "MinorGC", "type": "scavenge", "start": 1754628, "duration": 6168, "usedHeapSizeAfter": 25113360, "usedHeapSizeBefore": 29434104 }, { "kind": "MinorGC", "type": "scavenge", "start": 1943782, "duration": 8329, "usedHeapSizeAfter": 28655696, "usedHeapSizeBefore": 32375800 }, { "kind": "MinorGC", "type": "scavenge", "start": 2180261, "duration": 6419, "usedHeapSizeAfter": 29088936, "usedHeapSizeBefore": 41560248 } ], "blinkGC": [ { "start": 264725, "duration": 2772 }, { "start": 264732, "duration": 2213 }, { "start": 268200, "duration": 1127 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 1428 }, "FunctionCallback": { "count": 4487, "time": 80039 }, "NamedGetterCallback": { "count": 107, "time": 7045 }, "GetMoreDataCallback": { "count": 14, "time": 138101 }, "AccessorSetterCallback": { "count": 5392, "time": 2567 }, "GCEpilogueCallback": { "count": 16, "time": 949 }, "GCPrologueCallback": { "count": 16, "time": 902 }, "NamedSetterCallback": { "count": 18, "time": 112 }, "StoreCallbackProperty": { "count": 5334, "time": 5307 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 13288 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 787 }, "CompileFunction": { "count": 3320, "time": 103078 }, "CompileIgnition": { "count": 3375, "time": 98899 }, "CompileIgnitionFinalization": { "count": 3380, "time": 36740 }, "CompileRewriteReturnResult": { "count": 3330, "time": 223 }, "CompileScopeAnalysis": { "count": 3330, "time": 13026 }, "CompileScript": { "count": 10, "time": 1608 }, "CompileLazy": { "count": 3177, "time": 11378 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 234 }, "RegExpInitializeAndCompile": { "count": 177, "time": 984 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 2433 }, "Map_SetPrototype": { "count": 12954, "time": 4891 }, "Map_TransitionToDataProperty": { "count": 11974, "time": 38340 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 974 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6248 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10740 }, "CreateArrayLiteral": { "count": 761, "time": 758 }, "CreateObjectLiteral": { "count": 1890, "time": 8883 }, "SetProperty": { "count": 8831, "time": 13733 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 90 }, "NewClosure_Tenured": { "count": 2398, "time": 1421 }, "HandleApiCall": { "count": 3986, "time": 5400 }, "DateConstructor": { "count": 268, "time": 2392 }, "ArrayLengthGetter": { "count": 374, "time": 24 }, "ArrayLengthSetter": { "count": 5152, "time": 1442 }, "FunctionPrototypeSetter": { "count": 239, "time": 386 }, "FunctionLengthGetter": { "count": 13, "time": 18 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 106 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 1232 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 737 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 7088 }, "ForInEnumerate": { "count": 380, "time": 3290 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 10 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 3446 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 4858 }, "AddDictionaryProperty": { "count": 10572, "time": 16267 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 48 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 3947 }, "HasProperty": { "count": 961, "time": 2445 }, "KeyedGetProperty": { "count": 223, "time": 272 }, "NewObject": { "count": 251, "time": 1085 }, "ObjectCreate": { "count": 221, "time": 2005 }, "ObjectKeys": { "count": 53, "time": 984 }, "SetDataProperties": { "count": 71, "time": 1386 }, "ToString": { "count": 28, "time": 22 }, "RegExpExec": { "count": 269, "time": 11377 }, "RegExpExecMultiple": { "count": 327, "time": 2233 }, "RegExpReplace": { "count": 784, "time": 5015 }, "StringSplit": { "count": 6134, "time": 9478 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 28 }, "StringBuilderConcat": { "count": 152, "time": 843 }, "StringBuilderJoin": { "count": 136, "time": 75 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 551, "time": 284 }, "StringIndexOfUnchecked": { "count": 330, "time": 405 }, "StringToArray": { "count": 1, "time": 15 }, "ArrayConcat": { "count": 5026, "time": 7899 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 98 }, "ArrayUnshift": { "count": 45, "time": 24 }, "DateNow": { "count": 60, "time": 67 }, "FunctionPrototypeToString": { "count": 116, "time": 69 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 5166 }, "ObjectFreeze": { "count": 11, "time": 18 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 50557 }, "ObjectSetPrototypeOf": { "count": 205, "time": 217 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 113 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 49 }, "ArrayShift": { "count": 120, "time": 90 }, "Object_DeleteProperty": { "count": 6, "time": 16 }, "ArrayIndexOf": { "count": 70, "time": 538 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 8 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "AllocateInNewSpace": { "count": 232, "time": 3753 }, "Interrupt": { "count": 147, "time": 1711 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 144 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 5 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 110 }, "ArrayPop": { "count": 63, "time": 1329 }, "ArrayBufferConstructor": { "count": 1, "time": 3766 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 19 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 176 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3102 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 964 }, "StringToNumber": { "count": 196, "time": 48 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 10 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 520 }, "ObjectIsFrozen": { "count": 216, "time": 24 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1076, "time": 3658 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 115 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 11 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 10 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 524 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3497 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 4572 }, "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": 33 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 42290 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4373 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 878 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1680 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 110139 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 17561 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1533 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 14 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 1034 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1394 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 0 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 305 }, "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": 281 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1833 }, "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": 101 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1136 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4188 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 25 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 590 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3027 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 109 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1364 }, "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": 792 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 1040 }, "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": 105 }, "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": 18 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 416 }, "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": 4463 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3061 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 33493 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2616 }, "GC_Custom_IncrementalMarkingObserver": { "count": 104, "time": 2915 } }, "JavaScript": { "JS_Execution": { "count": 5515, "time": 1046665 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 16287 }, "ParseFunctionLiteral": { "count": 3378, "time": 123902 }, "ParseProgram": { "count": 10, "time": 1467 }, "PreParseWithVariableResolution": { "count": 6145, "time": 16848 }, "PreParseNoVariableResolution": { "count": 105, "time": 2107 }, "JsonParse": { "count": 25, "time": 120203 }, "StringParseFloat": { "count": 7, "time": 8 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 25029 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3389 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1348 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1370, "time": 9510 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7923 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 2495 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2288 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4012, "time": 18710 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 473 }, "LoadIC_LoadNonexistentDH": { "count": 5443, "time": 14674 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5073 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 14399 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 35 }, "LoadIC_SlowStub": { "count": 21, "time": 48 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1729 }, "LoadIC_LoadFieldDH": { "count": 4045, "time": 13639 }, "StoreIC_StoreFieldDH": { "count": 1288, "time": 4066 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 107, "time": 1301 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3377 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4017 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 82 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 500, "time": 3031 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 126, "time": 2558 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 476, "time": 2537 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 1014 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 208 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 24 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 11 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 9 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 524 } }, "API": { "API_Context_New": { "count": 2, "time": 12652 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1800 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1875, "time": 646 }, "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": 93 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4774 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 44 }, "API_Object_SetPrototype": { "count": 43, "time": 40 }, "API_ObjectTemplate_New": { "count": 102, "time": 11 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1223 }, "API_String_Write": { "count": 654, "time": 126 }, "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": 3 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 42 }, "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": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 347 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 104 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 764 }, "ParseBackgroundProgram": { "count": 1, "time": 721 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5816 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50449 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 8 }, "OptimizeCode": { "count": 76, "time": 1073 }, "RecompileSynchronous": { "count": 151, "time": 100817 }, "CompileOptimized_Concurrent": { "count": 75, "time": 1429 }, "StackGuard": { "count": 78, "time": 2538 }, "DeoptimizeCode": { "count": 8, "time": 479 }, "NotifyDeoptimized": { "count": 6, "time": 117 } } } }, { "duration": 2685510, "js": 2540240, "phases": [ { "phase": "load", "start": 0, "duration": 85628 }, { "phase": "boot", "start": 85628, "duration": 742475 }, { "phase": "transition", "start": 828103, "duration": 656102 }, { "phase": "render", "start": 1484205, "duration": 1201305 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 287259 }, { "kind": "MinorGC", "type": "scavenge", "start": 386320, "duration": 5605, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 423976, "duration": 6189, "usedHeapSizeAfter": 4487568, "usedHeapSizeBefore": 4629496 }, { "kind": "MinorGC", "type": "scavenge", "start": 512551, "duration": 2876, "usedHeapSizeAfter": 5791784, "usedHeapSizeBefore": 6119160 }, { "kind": "MinorGC", "type": "scavenge", "start": 651603, "duration": 2941, "usedHeapSizeAfter": 7898328, "usedHeapSizeBefore": 8569592 }, { "kind": "MinorGC", "type": "scavenge", "start": 819441, "duration": 3915, "usedHeapSizeAfter": 9198480, "usedHeapSizeBefore": 9823024 }, { "kind": "MinorGC", "type": "scavenge", "start": 1034358, "duration": 2455, "usedHeapSizeAfter": 10547496, "usedHeapSizeBefore": 11567416 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1180371, "duration": 84, "usedHeapSizeAfter": 16285400, "usedHeapSizeBefore": 16285400 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1186459, "duration": 6210, "usedHeapSizeAfter": 13750128, "usedHeapSizeBefore": 16556936 }, { "kind": "MinorGC", "type": "scavenge", "start": 1341405, "duration": 2065, "usedHeapSizeAfter": 21138920, "usedHeapSizeBefore": 22576696 }, { "kind": "MinorGC", "type": "scavenge", "start": 1371837, "duration": 5711, "usedHeapSizeAfter": 22099888, "usedHeapSizeBefore": 22709240 }, { "kind": "MinorGC", "type": "scavenge", "start": 1413522, "duration": 3359, "usedHeapSizeAfter": 24064488, "usedHeapSizeBefore": 25268864 }, { "kind": "MinorGC", "type": "scavenge", "start": 1660816, "duration": 3275, "usedHeapSizeAfter": 27976112, "usedHeapSizeBefore": 30811096 }, { "kind": "MinorGC", "type": "scavenge", "start": 1829134, "duration": 6838, "usedHeapSizeAfter": 29430200, "usedHeapSizeBefore": 32841064 }, { "kind": "MinorGC", "type": "scavenge", "start": 1961508, "duration": 8740, "usedHeapSizeAfter": 32455232, "usedHeapSizeBefore": 36192312 }, { "kind": "MinorGC", "type": "scavenge", "start": 2206289, "duration": 3217, "usedHeapSizeAfter": 32320472, "usedHeapSizeBefore": 45904688 }, { "kind": "MajorGC", "type": "weak processing", "start": 2681856, "duration": 13, "usedHeapSizeAfter": 39690648, "usedHeapSizeBefore": 39690648 } ], "blinkGC": [ { "start": 257046, "duration": 2905 }, { "start": 257056, "duration": 2848 }, { "start": 270700, "duration": 1412 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1131, "time": 2447 }, "FunctionCallback": { "count": 4482, "time": 93836 }, "NamedGetterCallback": { "count": 107, "time": 8475 }, "GetMoreDataCallback": { "count": 14, "time": 137200 }, "AccessorSetterCallback": { "count": 5392, "time": 3916 }, "GCEpilogueCallback": { "count": 15, "time": 1152 }, "GCPrologueCallback": { "count": 15, "time": 2929 }, "NamedSetterCallback": { "count": 18, "time": 116 }, "StoreCallbackProperty": { "count": 5334, "time": 4240 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 13393 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1084 }, "CompileFunction": { "count": 3320, "time": 94680 }, "CompileIgnition": { "count": 3375, "time": 113670 }, "CompileIgnitionFinalization": { "count": 3380, "time": 30237 }, "CompileRewriteReturnResult": { "count": 3330, "time": 1801 }, "CompileScopeAnalysis": { "count": 3330, "time": 15407 }, "CompileScript": { "count": 10, "time": 680 }, "CompileLazy": { "count": 3177, "time": 14543 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 296 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1298 }, "CompileForOnStackReplacement": { "count": 2, "time": 27 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 662, "time": 676 }, "Map_SetPrototype": { "count": 12949, "time": 2463 }, "Map_TransitionToDataProperty": { "count": 11918, "time": 31487 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 898 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4907 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9614 }, "CreateArrayLiteral": { "count": 761, "time": 1410 }, "CreateObjectLiteral": { "count": 1890, "time": 7527 }, "SetProperty": { "count": 8828, "time": 13956 }, "DeclareGlobals": { "count": 2, "time": 237 }, "NewClosure": { "count": 344, "time": 63 }, "NewClosure_Tenured": { "count": 2398, "time": 2068 }, "HandleApiCall": { "count": 3986, "time": 5802 }, "DateConstructor": { "count": 268, "time": 539 }, "ArrayLengthGetter": { "count": 373, "time": 17 }, "ArrayLengthSetter": { "count": 5152, "time": 2722 }, "FunctionPrototypeSetter": { "count": 239, "time": 1061 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 105 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 79 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 36 }, "WeakCollectionSet": { "count": 5007, "time": 7210 }, "ForInEnumerate": { "count": 380, "time": 2819 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "CreateListFromArrayLike": { "count": 18, "time": 508 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 3890 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 4966, "time": 6711 }, "AddDictionaryProperty": { "count": 10572, "time": 13024 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 43 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 2399 }, "HasProperty": { "count": 961, "time": 1260 }, "KeyedGetProperty": { "count": 209, "time": 1344 }, "NewObject": { "count": 251, "time": 2924 }, "ObjectCreate": { "count": 221, "time": 3422 }, "ObjectKeys": { "count": 53, "time": 587 }, "SetDataProperties": { "count": 71, "time": 1264 }, "ToString": { "count": 28, "time": 840 }, "RegExpExec": { "count": 269, "time": 7902 }, "RegExpExecMultiple": { "count": 327, "time": 4196 }, "RegExpReplace": { "count": 784, "time": 4521 }, "StringSplit": { "count": 6134, "time": 7311 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 41 }, "StringBuilderConcat": { "count": 152, "time": 70 }, "StringBuilderJoin": { "count": 136, "time": 316 }, "StringCharCodeAt": { "count": 11, "time": 9 }, "StringEqual": { "count": 556, "time": 106 }, "StringIndexOfUnchecked": { "count": 330, "time": 493 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 5026, "time": 5582 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 97 }, "ArrayUnshift": { "count": 45, "time": 25 }, "DateNow": { "count": 60, "time": 67 }, "FunctionPrototypeToString": { "count": 116, "time": 75 }, "ObjectDefineProperties": { "count": 2, "time": 22 }, "ObjectDefineProperty": { "count": 650, "time": 1298 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 55144 }, "ObjectSetPrototypeOf": { "count": 205, "time": 877 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 3 }, "MapGrow": { "count": 45, "time": 112 }, "AllocateInNewSpace": { "count": 151, "time": 5299 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 40 }, "ArrayShift": { "count": 120, "time": 88 }, "Object_DeleteProperty": { "count": 6, "time": 8 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 142, "time": 1361 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 72 }, "DeleteProperty": { "count": 11, "time": 11 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 123 }, "ArrayPop": { "count": 63, "time": 538 }, "ArrayBufferConstructor": { "count": 1, "time": 3788 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 56 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 301 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 2939 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 835 }, "StringToNumber": { "count": 196, "time": 47 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 15 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 984, "time": 5578 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 60 }, "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": 520 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 49 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2032 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 5013 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 57 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 34 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 44373 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 4912 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 6 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 8 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1381 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 125061 }, "GC_MC_INCREMENTAL": { "count": 28, "time": 14091 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 864 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 786 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 74 }, "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": 3 }, "GC_MC_FINISH": { "count": 1, "time": 26 }, "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": 41 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 72 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 5 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 54 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 1, "time": 1851 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1596 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 5 }, "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": 708 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 49 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 553 }, "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": 7 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 69 }, "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": 3, "time": 18 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 5 }, "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": 636 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 3, "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": 2 }, "GC_BACKGROUND_UNMAPPER": { "count": 2, "time": 2 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 2, "time": 1658 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 7, "time": 365 }, "GC_MC_BACKGROUND_MARKING": { "count": 12, "time": 10432 }, "GC_Custom_IncrementalMarkingObserver": { "count": 6, "time": 718 } }, "JavaScript": { "JS_Execution": { "count": 5541, "time": 1009011 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 11190 }, "ParseFunctionLiteral": { "count": 3378, "time": 153561 }, "ParseProgram": { "count": 10, "time": 2233 }, "PreParseWithVariableResolution": { "count": 6145, "time": 8864 }, "PreParseNoVariableResolution": { "count": 105, "time": 2363 }, "JsonParse": { "count": 25, "time": 121064 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18805 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3078 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2027 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1318, "time": 6881 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5497 }, "LoadIC_FunctionPrototypeStub": { "count": 395, "time": 2733 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1520 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3857, "time": 18153 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5420, "time": 15843 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4498 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 16393 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 762 }, "LoadIC_SlowStub": { "count": 21, "time": 800 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1687 }, "LoadIC_LoadFieldDH": { "count": 3992, "time": 10400 }, "StoreIC_StoreFieldDH": { "count": 1260, "time": 2639 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 671 }, "LoadIC_Miss": { "count": 107, "time": 3496 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3129 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5346 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 83 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 526, "time": 2695 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 121, "time": 1659 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 466, "time": 2154 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 501 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1395 }, "LoadIC_StringLength": { "count": 27, "time": 28 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 24 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 857 } }, "API": { "API_Context_New": { "count": 2, "time": 9538 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2069 }, "API_Object_SetPrivate": { "count": 35, "time": 16 }, "API_Persistent_New": { "count": 1866, "time": 948 }, "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": 89 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2674 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 33 }, "API_Object_SetPrototype": { "count": 43, "time": 313 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 895 }, "API_String_Write": { "count": 654, "time": 275 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 20 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 3 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 53, "time": 28 }, "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": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 472 }, "CompileBackgroundScript": { "count": 1, "time": 17 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 99 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 934 }, "ParseBackgroundProgram": { "count": 1, "time": 656 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6711 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52624 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 7 }, "OptimizeCode": { "count": 74, "time": 877 }, "RecompileSynchronous": { "count": 146, "time": 127474 }, "CompileOptimized_Concurrent": { "count": 72, "time": 1881 }, "StackGuard": { "count": 72, "time": 560 }, "DeoptimizeCode": { "count": 8, "time": 1677 }, "NotifyDeoptimized": { "count": 7, "time": 1434 } } } }, { "duration": 2807607, "js": 2653815, "phases": [ { "phase": "load", "start": 0, "duration": 97065 }, { "phase": "boot", "start": 97065, "duration": 741025 }, { "phase": "transition", "start": 838090, "duration": 679454 }, { "phase": "render", "start": 1517544, "duration": 1290063 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 307175 }, { "kind": "MinorGC", "type": "scavenge", "start": 410022, "duration": 5358, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 444853, "duration": 6527, "usedHeapSizeAfter": 4487640, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 525801, "duration": 2148, "usedHeapSizeAfter": 5815304, "usedHeapSizeBefore": 6119216 }, { "kind": "MinorGC", "type": "scavenge", "start": 662181, "duration": 2955, "usedHeapSizeAfter": 7855176, "usedHeapSizeBefore": 8555296 }, { "kind": "MinorGC", "type": "scavenge", "start": 833580, "duration": 3875, "usedHeapSizeAfter": 9239088, "usedHeapSizeBefore": 9836312 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1024317, "duration": 767, "usedHeapSizeAfter": 11128248, "usedHeapSizeBefore": 11128248 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1040996, "duration": 6434, "usedHeapSizeAfter": 8888656, "usedHeapSizeBefore": 11254880 }, { "kind": "MajorGC", "type": "weak processing", "start": 1135244, "duration": 167, "usedHeapSizeAfter": 9901960, "usedHeapSizeBefore": 9901960 }, { "kind": "MinorGC", "type": "scavenge", "start": 1339514, "duration": 5009, "usedHeapSizeAfter": 21120232, "usedHeapSizeBefore": 22856160 }, { "kind": "MinorGC", "type": "scavenge", "start": 1389080, "duration": 3778, "usedHeapSizeAfter": 22354624, "usedHeapSizeBefore": 23275568 }, { "kind": "MinorGC", "type": "scavenge", "start": 1432564, "duration": 4118, "usedHeapSizeAfter": 24226784, "usedHeapSizeBefore": 25269096 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1438614, "duration": 88, "usedHeapSizeAfter": 24316608, "usedHeapSizeBefore": 24316608 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1463157, "duration": 7535, "usedHeapSizeAfter": 22146376, "usedHeapSizeBefore": 26062344 }, { "kind": "MinorGC", "type": "scavenge", "start": 1711764, "duration": 5296, "usedHeapSizeAfter": 25145048, "usedHeapSizeBefore": 28978704 }, { "kind": "MinorGC", "type": "scavenge", "start": 1935602, "duration": 8759, "usedHeapSizeAfter": 26802368, "usedHeapSizeBefore": 30328248 }, { "kind": "MinorGC", "type": "scavenge", "start": 2226676, "duration": 6538, "usedHeapSizeAfter": 29460272, "usedHeapSizeBefore": 41594288 }, { "kind": "MajorGC", "type": "weak processing", "start": 2804114, "duration": 9, "usedHeapSizeAfter": 41096344, "usedHeapSizeBefore": 41096344 } ], "blinkGC": [ { "start": 274028, "duration": 2549 }, { "start": 274035, "duration": 2494 }, { "start": 289221, "duration": 1064 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 3110 }, "FunctionCallback": { "count": 4484, "time": 97003 }, "NamedGetterCallback": { "count": 107, "time": 8476 }, "GetMoreDataCallback": { "count": 14, "time": 146438 }, "AccessorSetterCallback": { "count": 5392, "time": 2999 }, "GCEpilogueCallback": { "count": 15, "time": 810 }, "GCPrologueCallback": { "count": 15, "time": 1377 }, "NamedSetterCallback": { "count": 18, "time": 122 }, "StoreCallbackProperty": { "count": 5334, "time": 2736 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 12579 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 2921 }, "CompileFunction": { "count": 3320, "time": 105193 }, "CompileIgnition": { "count": 3375, "time": 107075 }, "CompileIgnitionFinalization": { "count": 3380, "time": 30560 }, "CompileRewriteReturnResult": { "count": 3330, "time": 276 }, "CompileScopeAnalysis": { "count": 3330, "time": 14021 }, "CompileScript": { "count": 10, "time": 2376 }, "CompileLazy": { "count": 3177, "time": 12768 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 81 }, "RegExpInitializeAndCompile": { "count": 177, "time": 768 }, "CompileForOnStackReplacement": { "count": 4, "time": 59 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 833 }, "Map_SetPrototype": { "count": 12959, "time": 2753 }, "Map_TransitionToDataProperty": { "count": 11945, "time": 35783 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 93 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4984 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9640 }, "CreateArrayLiteral": { "count": 761, "time": 1473 }, "CreateObjectLiteral": { "count": 1890, "time": 9029 }, "SetProperty": { "count": 8823, "time": 17626 }, "DeclareGlobals": { "count": 2, "time": 17 }, "NewClosure": { "count": 344, "time": 80 }, "NewClosure_Tenured": { "count": 2398, "time": 2810 }, "HandleApiCall": { "count": 3986, "time": 3136 }, "DateConstructor": { "count": 268, "time": 959 }, "ArrayLengthGetter": { "count": 372, "time": 12 }, "ArrayLengthSetter": { "count": 5152, "time": 1809 }, "FunctionPrototypeSetter": { "count": 239, "time": 915 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 866 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 371 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 66 }, "SetGrow": { "count": 26, "time": 29 }, "WeakCollectionSet": { "count": 5007, "time": 6858 }, "ForInEnumerate": { "count": 379, "time": 2329 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 268, "time": 3630 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 1606 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5041, "time": 4211 }, "AddDictionaryProperty": { "count": 10572, "time": 19869 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 46 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6296, "time": 2780 }, "HasProperty": { "count": 961, "time": 1775 }, "KeyedGetProperty": { "count": 223, "time": 392 }, "NewObject": { "count": 251, "time": 3441 }, "ObjectCreate": { "count": 221, "time": 3425 }, "ObjectKeys": { "count": 53, "time": 915 }, "SetDataProperties": { "count": 71, "time": 1245 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 10627 }, "RegExpExecMultiple": { "count": 327, "time": 2552 }, "RegExpReplace": { "count": 784, "time": 2104 }, "StringSplit": { "count": 6134, "time": 6527 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 569 }, "StringBuilderJoin": { "count": 136, "time": 336 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 558, "time": 1443 }, "StringIndexOfUnchecked": { "count": 330, "time": 70 }, "StringToArray": { "count": 1, "time": 4 }, "ArrayConcat": { "count": 5026, "time": 6988 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 51 }, "ArrayUnshift": { "count": 45, "time": 31 }, "DateNow": { "count": 60, "time": 61 }, "FunctionPrototypeToString": { "count": 116, "time": 71 }, "ObjectDefineProperties": { "count": 2, "time": 621 }, "ObjectDefineProperty": { "count": 650, "time": 1648 }, "ObjectFreeze": { "count": 11, "time": 138 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 48286 }, "ObjectSetPrototypeOf": { "count": 205, "time": 235 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 554 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 39 }, "ArrayShift": { "count": 120, "time": 81 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 137, "time": 805 }, "OrdinaryHasInstance": { "count": 13, "time": 379 }, "StringToLowerCaseIntl": { "count": 223, "time": 98 }, "DeleteProperty": { "count": 11, "time": 113 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 104 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 113 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 3245 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 29 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 100 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2882 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 540 }, "StringToNumber": { "count": 196, "time": 56 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 388 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 819 }, "ObjectIsFrozen": { "count": 216, "time": 804 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1187, "time": 4925 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 239 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 6 }, "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": 65 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2645 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 8445 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 429 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 31 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 39 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 39298 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 3443 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 779 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1383 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 107915 }, "GC_MC_INCREMENTAL": { "count": 25, "time": 15941 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2044 }, "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": 837 }, "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": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 676 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 629 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 67 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1473 }, "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": 107 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2383 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3719 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 628 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 25 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 66 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1730 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 489 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 406 }, "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": 125 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 8 }, "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": 6 }, "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": 1114 }, "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": 18 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4746 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 2665 }, "GC_MC_BACKGROUND_MARKING": { "count": 27, "time": 28340 }, "GC_Custom_IncrementalMarkingObserver": { "count": 163, "time": 2796 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2509 }, "AllocateInTargetSpace": { "count": 1, "time": 2 } }, "JavaScript": { "JS_Execution": { "count": 5573, "time": 1031123 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 17035 }, "ParseFunctionLiteral": { "count": 3378, "time": 142501 }, "ParseProgram": { "count": 10, "time": 1504 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12094 }, "PreParseNoVariableResolution": { "count": 105, "time": 2065 }, "JsonParse": { "count": 25, "time": 121014 }, "StringParseFloat": { "count": 7, "time": 9 } }, "IC": { "KeyedStoreIC_Miss": { "count": 485, "time": 2598 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2346 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2973 }, "StoreGlobalIC_Miss": { "count": 8, "time": 9 }, "StoreIC_Miss": { "count": 1351, "time": 8575 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6031 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 1902 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 3876 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4122, "time": 26989 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 33 }, "LoadIC_LoadNonexistentDH": { "count": 5441, "time": 18641 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2674 }, "StoreIC_Premonomorphic": { "count": 4838, "time": 17737 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 33 }, "LoadIC_SlowStub": { "count": 21, "time": 50 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1306 }, "LoadIC_LoadFieldDH": { "count": 4065, "time": 11250 }, "StoreIC_StoreFieldDH": { "count": 1274, "time": 4203 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 108, "time": 2865 }, "KeyedLoadIC_LoadElementDH": { "count": 827, "time": 5014 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4187 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 80 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 558, "time": 2464 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 123, "time": 1996 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 1123 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 55 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 868 }, "LoadIC_StringLength": { "count": 27, "time": 26 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 31 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 781 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 252 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 59 } }, "API": { "API_Context_New": { "count": 2, "time": 7721 }, "API_FunctionTemplate_New": { "count": 1353, "time": 610 }, "API_Object_SetPrivate": { "count": 35, "time": 24 }, "API_Persistent_New": { "count": 1876, "time": 1017 }, "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": 94 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3156 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 35 }, "API_Object_SetPrototype": { "count": 43, "time": 538 }, "API_ObjectTemplate_New": { "count": 102, "time": 18 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2179 }, "API_String_Write": { "count": 654, "time": 357 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "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": 2 }, "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": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 475 }, "CompileBackgroundScript": { "count": 1, "time": 15 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 115 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 647 }, "ParseBackgroundProgram": { "count": 1, "time": 795 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5957 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53096 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 90, "time": 15 }, "OptimizeCode": { "count": 90, "time": 1391 }, "RecompileSynchronous": { "count": 175, "time": 198833 }, "CompileOptimized_Concurrent": { "count": 85, "time": 2148 }, "StackGuard": { "count": 88, "time": 2862 }, "DeoptimizeCode": { "count": 9, "time": 1071 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 15 }, "NotifyDeoptimized": { "count": 8, "time": 1433 } } } }, { "duration": 2727645, "js": 2566147, "phases": [ { "phase": "load", "start": 0, "duration": 106307 }, { "phase": "boot", "start": 106307, "duration": 748583 }, { "phase": "transition", "start": 854890, "duration": 659073 }, { "phase": "render", "start": 1513963, "duration": 1213682 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 307222 }, { "kind": "MinorGC", "type": "scavenge", "start": 408145, "duration": 5177, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 442197, "duration": 6396, "usedHeapSizeAfter": 4487488, "usedHeapSizeBefore": 4629376 }, { "kind": "MinorGC", "type": "scavenge", "start": 523822, "duration": 1738, "usedHeapSizeAfter": 5805424, "usedHeapSizeBefore": 6119544 }, { "kind": "MinorGC", "type": "scavenge", "start": 673918, "duration": 3343, "usedHeapSizeAfter": 7881144, "usedHeapSizeBefore": 8564896 }, { "kind": "MinorGC", "type": "scavenge", "start": 847371, "duration": 2920, "usedHeapSizeAfter": 9212600, "usedHeapSizeBefore": 9821264 }, { "kind": "MinorGC", "type": "scavenge", "start": 1049934, "duration": 2215, "usedHeapSizeAfter": 10541312, "usedHeapSizeBefore": 11560776 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1145684, "duration": 63, "usedHeapSizeAfter": 11256576, "usedHeapSizeBefore": 11256576 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1149056, "duration": 6397, "usedHeapSizeAfter": 8529192, "usedHeapSizeBefore": 11256736 }, { "kind": "MajorGC", "type": "weak processing", "start": 1155968, "duration": 11, "usedHeapSizeAfter": 8529272, "usedHeapSizeBefore": 8529272 }, { "kind": "MinorGC", "type": "scavenge", "start": 1339784, "duration": 3471, "usedHeapSizeAfter": 21336128, "usedHeapSizeBefore": 22720896 }, { "kind": "MinorGC", "type": "scavenge", "start": 1369053, "duration": 3178, "usedHeapSizeAfter": 22186088, "usedHeapSizeBefore": 22802488 }, { "kind": "MinorGC", "type": "scavenge", "start": 1415937, "duration": 6459, "usedHeapSizeAfter": 24181688, "usedHeapSizeBefore": 25346736 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1562330, "duration": 81, "usedHeapSizeAfter": 28326560, "usedHeapSizeBefore": 28326560 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1569113, "duration": 7895, "usedHeapSizeAfter": 24724488, "usedHeapSizeBefore": 28416800 }, { "kind": "MinorGC", "type": "scavenge", "start": 1765435, "duration": 6687, "usedHeapSizeAfter": 25244664, "usedHeapSizeBefore": 29489568 }, { "kind": "MinorGC", "type": "scavenge", "start": 1936996, "duration": 4992, "usedHeapSizeAfter": 28729736, "usedHeapSizeBefore": 32345704 }, { "kind": "MinorGC", "type": "scavenge", "start": 2167400, "duration": 3951, "usedHeapSizeAfter": 29126056, "usedHeapSizeBefore": 41646032 } ], "blinkGC": [ { "start": 267766, "duration": 5070 }, { "start": 267774, "duration": 5024 }, { "start": 280325, "duration": 1575 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 1963 }, "FunctionCallback": { "count": 4489, "time": 97990 }, "NamedGetterCallback": { "count": 107, "time": 7183 }, "GetMoreDataCallback": { "count": 14, "time": 138986 }, "AccessorSetterCallback": { "count": 5392, "time": 1206 }, "GCEpilogueCallback": { "count": 16, "time": 606 }, "GCPrologueCallback": { "count": 16, "time": 1249 }, "NamedSetterCallback": { "count": 18, "time": 1527 }, "StoreCallbackProperty": { "count": 5334, "time": 3158 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 12414 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1157 }, "CompileFunction": { "count": 3320, "time": 88079 }, "CompileIgnition": { "count": 3375, "time": 112430 }, "CompileIgnitionFinalization": { "count": 3380, "time": 35133 }, "CompileRewriteReturnResult": { "count": 3330, "time": 811 }, "CompileScopeAnalysis": { "count": 3330, "time": 15481 }, "CompileScript": { "count": 10, "time": 645 }, "CompileLazy": { "count": 3177, "time": 9430 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 389 }, "RegExpInitializeAndCompile": { "count": 177, "time": 447 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 2272 }, "Map_SetPrototype": { "count": 12949, "time": 4639 }, "Map_TransitionToDataProperty": { "count": 11970, "time": 41629 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 116 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5268 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7249 }, "CreateArrayLiteral": { "count": 761, "time": 719 }, "CreateObjectLiteral": { "count": 1890, "time": 8955 }, "SetProperty": { "count": 8832, "time": 17291 }, "DeclareGlobals": { "count": 2, "time": 725 }, "NewClosure": { "count": 344, "time": 587 }, "NewClosure_Tenured": { "count": 2398, "time": 1618 }, "HandleApiCall": { "count": 3986, "time": 2213 }, "DateConstructor": { "count": 268, "time": 124 }, "ArrayLengthGetter": { "count": 374, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 1446 }, "FunctionPrototypeSetter": { "count": 239, "time": 762 }, "FunctionLengthGetter": { "count": 13, "time": 17 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 100 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 1655 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 365 }, "SetGrow": { "count": 26, "time": 34 }, "WeakCollectionSet": { "count": 5007, "time": 6599 }, "ForInEnumerate": { "count": 380, "time": 4214 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 22 }, "AllocateInNewSpace": { "count": 239, "time": 3092 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 8 }, "CreateRegExpLiteral": { "count": 235, "time": 3218 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 4900 }, "AddDictionaryProperty": { "count": 10572, "time": 15342 }, "CompleteInobjectSlackTrackingForMap": { "count": 92, "time": 893 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 4368 }, "HasProperty": { "count": 961, "time": 799 }, "KeyedGetProperty": { "count": 223, "time": 2613 }, "NewObject": { "count": 251, "time": 1563 }, "ObjectCreate": { "count": 221, "time": 2590 }, "ObjectKeys": { "count": 53, "time": 968 }, "SetDataProperties": { "count": 71, "time": 2626 }, "ToString": { "count": 28, "time": 30 }, "RegExpExec": { "count": 269, "time": 14773 }, "RegExpExecMultiple": { "count": 327, "time": 3532 }, "RegExpReplace": { "count": 784, "time": 3856 }, "StringSplit": { "count": 6134, "time": 4661 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 31 }, "StringBuilderConcat": { "count": 152, "time": 81 }, "StringBuilderJoin": { "count": 136, "time": 97 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 567, "time": 203 }, "StringIndexOfUnchecked": { "count": 330, "time": 83 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 10760 }, "ArrayPush": { "count": 8, "time": 19 }, "ArraySplice": { "count": 82, "time": 724 }, "ArrayUnshift": { "count": 45, "time": 24 }, "DateNow": { "count": 60, "time": 519 }, "FunctionPrototypeToString": { "count": 116, "time": 343 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 1800 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 49927 }, "ObjectSetPrototypeOf": { "count": 205, "time": 2418 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 4 }, "MapGrow": { "count": 45, "time": 147 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 807 }, "ArrayShift": { "count": 120, "time": 83 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 811 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 698 }, "Interrupt": { "count": 140, "time": 833 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 590 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1329 }, "ArrayPop": { "count": 63, "time": 454 }, "ArrayBufferConstructor": { "count": 1, "time": 4672 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 37 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 99 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2759 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 816 }, "StringToNumber": { "count": 196, "time": 52 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 534 }, "DateUTC": { "count": 24, "time": 21 }, "ObjectIsFrozen": { "count": 216, "time": 27 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1062, "time": 3872 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 860 }, "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": 259 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 4172 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7341 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 190 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 311 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 36932 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3971 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 287 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 34, "time": 1345 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 101743 }, "GC_MC_INCREMENTAL": { "count": 28, "time": 15667 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1820 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 15 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 1395 }, "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": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 32 }, "GC_MC_FINISH": { "count": 2, "time": 317 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 882 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 696 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 864 }, "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": 99 }, "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": 3429 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 445 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 86 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3124 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 116 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 198 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 322 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 367 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 117 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 14 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 122 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 604 }, "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": 134 }, "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": 150 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4981 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4754 }, "GC_MC_BACKGROUND_MARKING": { "count": 19, "time": 33182 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2959 }, "GC_Custom_IncrementalMarkingObserver": { "count": 104, "time": 2101 } }, "JavaScript": { "JS_Execution": { "count": 5516, "time": 1028437 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 15999 }, "ParseFunctionLiteral": { "count": 3378, "time": 138946 }, "ParseProgram": { "count": 10, "time": 1863 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13033 }, "PreParseNoVariableResolution": { "count": 105, "time": 3087 }, "JsonParse": { "count": 25, "time": 116042 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 24455 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1229 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1789 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1366, "time": 6549 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7222 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 5950 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1605 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3986, "time": 16027 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 209 }, "LoadIC_LoadNonexistentDH": { "count": 5443, "time": 9582 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4701 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 14662 }, "LoadGlobalIC_Slow": { "count": 21, "time": 13 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 37 }, "LoadIC_SlowStub": { "count": 21, "time": 44 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2177 }, "LoadIC_LoadFieldDH": { "count": 4026, "time": 10939 }, "StoreIC_StoreFieldDH": { "count": 1285, "time": 4197 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 37 }, "LoadIC_Miss": { "count": 107, "time": 2200 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2720 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5579 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 93 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 501, "time": 3169 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1355 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 471, "time": 1770 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 52 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1419 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 270 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 68 } }, "API": { "API_Context_New": { "count": 2, "time": 7448 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1212 }, "API_Object_SetPrivate": { "count": 35, "time": 32 }, "API_Persistent_New": { "count": 1875, "time": 452 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 161 }, "API_Function_NewInstance": { "count": 43, "time": 91 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2789 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 130 }, "API_Object_SetPrototype": { "count": 43, "time": 50 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1077 }, "API_String_Write": { "count": 654, "time": 1178 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 43 }, "API_External_New": { "count": 23, "time": 111 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 468 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 30 }, "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": 324 }, "CompileBackgroundScript": { "count": 1, "time": 12 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 98 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 755 }, "ParseBackgroundProgram": { "count": 1, "time": 831 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6172 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51092 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 86, "time": 10 }, "OptimizeCode": { "count": 86, "time": 508 }, "RecompileSynchronous": { "count": 171, "time": 126426 }, "CompileOptimized_Concurrent": { "count": 85, "time": 1467 }, "StackGuard": { "count": 88, "time": 967 }, "DeoptimizeCode": { "count": 11, "time": 2869 }, "NotifyDeoptimized": { "count": 9, "time": 166 } } } }, { "duration": 2716483, "js": 2558031, "phases": [ { "phase": "load", "start": 0, "duration": 97443 }, { "phase": "boot", "start": 97443, "duration": 729924 }, { "phase": "transition", "start": 827367, "duration": 689937 }, { "phase": "render", "start": 1517304, "duration": 1199179 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 309344 }, { "kind": "MinorGC", "type": "scavenge", "start": 411661, "duration": 5160, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 445984, "duration": 6634, "usedHeapSizeAfter": 4487568, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 524017, "duration": 3021, "usedHeapSizeAfter": 5795560, "usedHeapSizeBefore": 6119248 }, { "kind": "MinorGC", "type": "scavenge", "start": 659778, "duration": 3373, "usedHeapSizeAfter": 7870384, "usedHeapSizeBefore": 8569776 }, { "kind": "MinorGC", "type": "scavenge", "start": 830069, "duration": 3050, "usedHeapSizeAfter": 9259256, "usedHeapSizeBefore": 9850248 }, { "kind": "MinorGC", "type": "scavenge", "start": 1028702, "duration": 3644, "usedHeapSizeAfter": 10559904, "usedHeapSizeBefore": 11563128 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1143890, "duration": 60, "usedHeapSizeAfter": 11264872, "usedHeapSizeBefore": 11264872 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1145680, "duration": 5734, "usedHeapSizeAfter": 8525960, "usedHeapSizeBefore": 11265032 }, { "kind": "MajorGC", "type": "weak processing", "start": 1151811, "duration": 9, "usedHeapSizeAfter": 8526040, "usedHeapSizeBefore": 8526040 }, { "kind": "MinorGC", "type": "scavenge", "start": 1333909, "duration": 2895, "usedHeapSizeAfter": 21305488, "usedHeapSizeBefore": 22717744 }, { "kind": "MinorGC", "type": "scavenge", "start": 1362938, "duration": 6319, "usedHeapSizeAfter": 22117448, "usedHeapSizeBefore": 22798768 }, { "kind": "MinorGC", "type": "scavenge", "start": 1416520, "duration": 3977, "usedHeapSizeAfter": 24266368, "usedHeapSizeBefore": 25424120 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1580586, "duration": 78, "usedHeapSizeAfter": 28528752, "usedHeapSizeBefore": 28528752 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1588101, "duration": 11059, "usedHeapSizeAfter": 24874912, "usedHeapSizeBefore": 28608704 }, { "kind": "MinorGC", "type": "scavenge", "start": 1766549, "duration": 5678, "usedHeapSizeAfter": 25186856, "usedHeapSizeBefore": 29496192 }, { "kind": "MinorGC", "type": "scavenge", "start": 1950408, "duration": 6667, "usedHeapSizeAfter": 28946776, "usedHeapSizeBefore": 32417536 }, { "kind": "MinorGC", "type": "scavenge", "start": 2189075, "duration": 5554, "usedHeapSizeAfter": 29079032, "usedHeapSizeBefore": 41628480 } ], "blinkGC": [ { "start": 278087, "duration": 3385 }, { "start": 278095, "duration": 3339 }, { "start": 282346, "duration": 1453 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 2323 }, "FunctionCallback": { "count": 4490, "time": 88197 }, "NamedGetterCallback": { "count": 107, "time": 9114 }, "GetMoreDataCallback": { "count": 14, "time": 149414 }, "AccessorSetterCallback": { "count": 5392, "time": 2450 }, "GCEpilogueCallback": { "count": 16, "time": 1157 }, "GCPrologueCallback": { "count": 16, "time": 1732 }, "NamedSetterCallback": { "count": 18, "time": 106 }, "StoreCallbackProperty": { "count": 5334, "time": 2796 }, "NamedQueryCallback": { "count": 11, "time": 27 }, "RunMicrotaskCallback": { "count": 42, "time": 11990 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 3333 }, "CompileFunction": { "count": 3320, "time": 94428 }, "CompileIgnition": { "count": 3375, "time": 104080 }, "CompileIgnitionFinalization": { "count": 3380, "time": 39210 }, "CompileRewriteReturnResult": { "count": 3330, "time": 111 }, "CompileScopeAnalysis": { "count": 3330, "time": 14831 }, "CompileScript": { "count": 10, "time": 1197 }, "CompileLazy": { "count": 3177, "time": 7665 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 80 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1152 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 3685 }, "Map_SetPrototype": { "count": 12971, "time": 4702 }, "Map_TransitionToDataProperty": { "count": 11975, "time": 36471 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 636 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6606 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9751 }, "CreateArrayLiteral": { "count": 761, "time": 1523 }, "CreateObjectLiteral": { "count": 1890, "time": 7395 }, "SetProperty": { "count": 8831, "time": 13865 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 724 }, "NewClosure_Tenured": { "count": 2398, "time": 1693 }, "HandleApiCall": { "count": 3986, "time": 5133 }, "DateConstructor": { "count": 268, "time": 123 }, "ArrayLengthGetter": { "count": 373, "time": 15 }, "ArrayLengthSetter": { "count": 5152, "time": 3434 }, "FunctionPrototypeSetter": { "count": 239, "time": 541 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1458 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 79 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 33 }, "WeakCollectionSet": { "count": 5007, "time": 9937 }, "ForInEnumerate": { "count": 380, "time": 2759 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 247, "time": 3355 }, "CreateListFromArrayLike": { "count": 18, "time": 570 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2519 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 5614 }, "AddDictionaryProperty": { "count": 10572, "time": 16720 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 44 }, "CreateDataProperty": { "count": 2, "time": 5 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 4888 }, "HasProperty": { "count": 961, "time": 1039 }, "KeyedGetProperty": { "count": 223, "time": 1247 }, "NewObject": { "count": 251, "time": 597 }, "ObjectCreate": { "count": 221, "time": 3551 }, "ObjectKeys": { "count": 53, "time": 1344 }, "SetDataProperties": { "count": 71, "time": 437 }, "ToString": { "count": 28, "time": 31 }, "RegExpExec": { "count": 269, "time": 8993 }, "RegExpExecMultiple": { "count": 327, "time": 1419 }, "RegExpReplace": { "count": 784, "time": 4549 }, "StringSplit": { "count": 6134, "time": 5820 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 903 }, "StringBuilderConcat": { "count": 152, "time": 815 }, "StringBuilderJoin": { "count": 136, "time": 66 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 568, "time": 109 }, "StringIndexOfUnchecked": { "count": 330, "time": 89 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 4385 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 107 }, "ArrayUnshift": { "count": 45, "time": 25 }, "DateNow": { "count": 60, "time": 61 }, "FunctionPrototypeToString": { "count": 116, "time": 64 }, "ObjectDefineProperties": { "count": 2, "time": 13 }, "ObjectDefineProperty": { "count": 650, "time": 1920 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 49009 }, "ObjectSetPrototypeOf": { "count": 205, "time": 213 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 542 }, "MapGrow": { "count": 45, "time": 787 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 41 }, "ArrayShift": { "count": 120, "time": 990 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 146, "time": 1960 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 990 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 150 }, "ArrayPop": { "count": 53, "time": 26 }, "ArrayBufferConstructor": { "count": 1, "time": 3845 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 40 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 90 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2570 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 136 }, "StringToNumber": { "count": 196, "time": 48 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 105 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 27 }, "ObjectIsFrozen": { "count": 216, "time": 28 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1061, "time": 3481 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 63 }, "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": 75 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 4008 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5331 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 302 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 35 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 45571 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2070 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 175 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1462 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 124490 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 13397 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1243 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 1801 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 653 }, "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": 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": 78 }, "GC_MC_MARK": { "count": 2, "time": 415 }, "GC_MC_PROLOGUE": { "count": 2, "time": 52 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 57 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1036 }, "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": 715 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2306 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4827 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 162 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2719 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 303 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1225 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 269 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 128 }, "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": 739 }, "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": 494 }, "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": 135 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6119 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3906 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 36673 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2954 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 3165 } }, "JavaScript": { "JS_Execution": { "count": 5565, "time": 1027450 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 11550 }, "ParseFunctionLiteral": { "count": 3378, "time": 140665 }, "ParseProgram": { "count": 10, "time": 286 }, "PreParseWithVariableResolution": { "count": 6145, "time": 16566 }, "PreParseNoVariableResolution": { "count": 105, "time": 1240 }, "JsonParse": { "count": 25, "time": 117108 }, "StringParseFloat": { "count": 7, "time": 9 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 27185 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2257 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2462 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1371, "time": 7377 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7457 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 382 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1003 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4123, "time": 14539 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5442, "time": 13338 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4129 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 16077 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 57 }, "LoadIC_SlowStub": { "count": 21, "time": 617 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2151 }, "LoadIC_LoadFieldDH": { "count": 4100, "time": 12442 }, "StoreIC_StoreFieldDH": { "count": 1290, "time": 4742 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 13 }, "LoadIC_Miss": { "count": 107, "time": 1511 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2046 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4736 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 866 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 550, "time": 3757 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 898 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 477, "time": 2182 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 45 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 522 }, "LoadIC_StringLength": { "count": 27, "time": 36 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 894 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 855 } }, "API": { "API_Context_New": { "count": 2, "time": 9538 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1781 }, "API_Object_SetPrivate": { "count": 35, "time": 23 }, "API_Persistent_New": { "count": 1875, "time": 1637 }, "API_String_NewFromUtf8": { "count": 13, "time": 253 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 16 }, "API_Function_NewInstance": { "count": 43, "time": 110 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2721 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 138, "time": 37 }, "API_Object_SetPrototype": { "count": 43, "time": 48 }, "API_ObjectTemplate_New": { "count": 102, "time": 18 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2110 }, "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": 22 }, "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": 0 }, "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": 415 }, "CompileBackgroundScript": { "count": 1, "time": 17 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 150 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 789 }, "ParseBackgroundProgram": { "count": 1, "time": 799 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6381 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51902 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 75, "time": 2 }, "OptimizeCode": { "count": 75, "time": 3508 }, "RecompileSynchronous": { "count": 149, "time": 115963 }, "CompileOptimized_Concurrent": { "count": 74, "time": 1514 }, "StackGuard": { "count": 75, "time": 2117 }, "DeoptimizeCode": { "count": 6, "time": 2500 }, "NotifyDeoptimized": { "count": 5, "time": 102 } } } }, { "duration": 2697712, "js": 2542351, "phases": [ { "phase": "load", "start": 0, "duration": 88358 }, { "phase": "boot", "start": 88358, "duration": 748436 }, { "phase": "transition", "start": 836794, "duration": 643083 }, { "phase": "render", "start": 1479877, "duration": 1217835 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 289602 }, { "kind": "MinorGC", "type": "scavenge", "start": 392410, "duration": 6282, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 427768, "duration": 6473, "usedHeapSizeAfter": 4487568, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 510917, "duration": 1576, "usedHeapSizeAfter": 5804872, "usedHeapSizeBefore": 6119280 }, { "kind": "MinorGC", "type": "scavenge", "start": 658676, "duration": 1918, "usedHeapSizeAfter": 7891936, "usedHeapSizeBefore": 8565504 }, { "kind": "MinorGC", "type": "scavenge", "start": 827109, "duration": 2955, "usedHeapSizeAfter": 9209152, "usedHeapSizeBefore": 9807448 }, { "kind": "MinorGC", "type": "scavenge", "start": 1033877, "duration": 2366, "usedHeapSizeAfter": 10541344, "usedHeapSizeBefore": 11561120 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1145414, "duration": 781, "usedHeapSizeAfter": 11278864, "usedHeapSizeBefore": 11278864 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1147414, "duration": 6237, "usedHeapSizeAfter": 8529584, "usedHeapSizeBefore": 11279024 }, { "kind": "MajorGC", "type": "weak processing", "start": 1155400, "duration": 8, "usedHeapSizeAfter": 8529664, "usedHeapSizeBefore": 8529664 }, { "kind": "MinorGC", "type": "scavenge", "start": 1337481, "duration": 3089, "usedHeapSizeAfter": 21290144, "usedHeapSizeBefore": 22721080 }, { "kind": "MinorGC", "type": "scavenge", "start": 1369412, "duration": 3312, "usedHeapSizeAfter": 22239216, "usedHeapSizeBefore": 22821696 }, { "kind": "MinorGC", "type": "scavenge", "start": 1395566, "duration": 4899, "usedHeapSizeAfter": 24182728, "usedHeapSizeBefore": 25359800 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1545002, "duration": 76, "usedHeapSizeAfter": 28406888, "usedHeapSizeBefore": 28406888 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1575547, "duration": 9746, "usedHeapSizeAfter": 24939144, "usedHeapSizeBefore": 28914248 }, { "kind": "MinorGC", "type": "scavenge", "start": 1738754, "duration": 6234, "usedHeapSizeAfter": 25235464, "usedHeapSizeBefore": 29298912 }, { "kind": "MinorGC", "type": "scavenge", "start": 1944567, "duration": 4345, "usedHeapSizeAfter": 28984712, "usedHeapSizeBefore": 32518608 }, { "kind": "MinorGC", "type": "scavenge", "start": 2170965, "duration": 4881, "usedHeapSizeAfter": 29116608, "usedHeapSizeBefore": 41723184 } ], "blinkGC": [ { "start": 261370, "duration": 3018 }, { "start": 261379, "duration": 2214 }, { "start": 273551, "duration": 1376 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 1532 }, "FunctionCallback": { "count": 4490, "time": 90529 }, "NamedGetterCallback": { "count": 107, "time": 8835 }, "GetMoreDataCallback": { "count": 14, "time": 142377 }, "AccessorSetterCallback": { "count": 5392, "time": 2242 }, "GCEpilogueCallback": { "count": 16, "time": 354 }, "GCPrologueCallback": { "count": 16, "time": 1842 }, "NamedSetterCallback": { "count": 18, "time": 456 }, "StoreCallbackProperty": { "count": 5334, "time": 5863 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 10568 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 2267 }, "CompileFunction": { "count": 3320, "time": 100296 }, "CompileIgnition": { "count": 3375, "time": 113211 }, "CompileIgnitionFinalization": { "count": 3380, "time": 25156 }, "CompileRewriteReturnResult": { "count": 3330, "time": 313 }, "CompileScopeAnalysis": { "count": 3330, "time": 13476 }, "CompileScript": { "count": 10, "time": 2039 }, "CompileLazy": { "count": 3177, "time": 16129 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 106 }, "RegExpInitializeAndCompile": { "count": 177, "time": 198 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 3036 }, "Map_SetPrototype": { "count": 12965, "time": 7313 }, "Map_TransitionToDataProperty": { "count": 11974, "time": 29463 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 88 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 8955 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6914 }, "CreateArrayLiteral": { "count": 761, "time": 3889 }, "CreateObjectLiteral": { "count": 1890, "time": 7823 }, "SetProperty": { "count": 8832, "time": 12544 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 91 }, "NewClosure_Tenured": { "count": 2398, "time": 1171 }, "HandleApiCall": { "count": 3986, "time": 1961 }, "DateConstructor": { "count": 268, "time": 177 }, "ArrayLengthGetter": { "count": 374, "time": 11 }, "ArrayLengthSetter": { "count": 5152, "time": 2637 }, "FunctionPrototypeSetter": { "count": 239, "time": 2884 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 283 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 88 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 58 }, "SetGrow": { "count": 26, "time": 27 }, "WeakCollectionSet": { "count": 5007, "time": 7938 }, "ForInEnumerate": { "count": 380, "time": 4571 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 239, "time": 3438 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 3302 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 4188 }, "AddDictionaryProperty": { "count": 10572, "time": 12005 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 45 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 3580 }, "HasProperty": { "count": 961, "time": 968 }, "KeyedGetProperty": { "count": 223, "time": 910 }, "NewObject": { "count": 251, "time": 1392 }, "ObjectCreate": { "count": 221, "time": 2694 }, "ObjectKeys": { "count": 53, "time": 812 }, "SetDataProperties": { "count": 71, "time": 1459 }, "ToString": { "count": 28, "time": 217 }, "RegExpExec": { "count": 269, "time": 14003 }, "RegExpExecMultiple": { "count": 327, "time": 2632 }, "RegExpReplace": { "count": 784, "time": 3527 }, "StringSplit": { "count": 6134, "time": 7192 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 26 }, "StringBuilderConcat": { "count": 152, "time": 102 }, "StringBuilderJoin": { "count": 136, "time": 66 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 560, "time": 110 }, "StringIndexOfUnchecked": { "count": 330, "time": 85 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 9930 }, "ArrayPush": { "count": 8, "time": 223 }, "ArraySplice": { "count": 82, "time": 104 }, "ArrayUnshift": { "count": 45, "time": 28 }, "DateNow": { "count": 60, "time": 57 }, "FunctionPrototypeToString": { "count": 116, "time": 73 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 3366 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 59385 }, "ObjectSetPrototypeOf": { "count": 205, "time": 700 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 112 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 682 }, "ArrayShift": { "count": 120, "time": 80 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 14 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 7 }, "Interrupt": { "count": 134, "time": 2309 }, "OrdinaryHasInstance": { "count": 13, "time": 7 }, "StringToLowerCaseIntl": { "count": 223, "time": 1176 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 471 }, "ArrayPop": { "count": 63, "time": 25 }, "ArrayBufferConstructor": { "count": 1, "time": 3381 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 739 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 507 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2931 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 211 }, "StringToNumber": { "count": 196, "time": 54 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 13 }, "DateUTC": { "count": 24, "time": 225 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1186, "time": 4629 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 804 }, "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": 91 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3285 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 4677 }, "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": 47 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 37586 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 1301 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 691 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1370 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 91051 }, "GC_MC_INCREMENTAL": { "count": 32, "time": 16294 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1401 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 944 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 836 }, "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": 6 }, "GC_MC_FINISH": { "count": 2, "time": 295 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 552 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 56 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1486 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 123 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 230 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2306 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4070 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 33 }, "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": 3107 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 318 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 579 }, "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": 22 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 121 }, "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": 291 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 18 }, "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": 1044 }, "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": 73 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5735 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4788 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 31896 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2580 }, "GC_Custom_IncrementalMarkingObserver": { "count": 111, "time": 1077 } }, "JavaScript": { "JS_Execution": { "count": 5558, "time": 998697 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 11609 }, "ParseFunctionLiteral": { "count": 3378, "time": 139946 }, "ParseProgram": { "count": 10, "time": 881 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12830 }, "PreParseNoVariableResolution": { "count": 105, "time": 2095 }, "JsonParse": { "count": 25, "time": 117749 }, "StringParseFloat": { "count": 7, "time": 3 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21892 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1182 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2935 }, "StoreGlobalIC_Miss": { "count": 8, "time": 16 }, "StoreIC_Miss": { "count": 1370, "time": 7463 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7158 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 1815 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1484 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4078, "time": 16865 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5454, "time": 16129 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2110 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 21605 }, "LoadGlobalIC_Slow": { "count": 21, "time": 41 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 901 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1968 }, "LoadIC_LoadFieldDH": { "count": 4078, "time": 14749 }, "StoreIC_StoreFieldDH": { "count": 1289, "time": 3827 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 108, "time": 3101 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 5274 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4948 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 653 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 543, "time": 6416 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 1056 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 480, "time": 3572 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 56 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 873 }, "LoadIC_StringLength": { "count": 27, "time": 925 }, "StoreIC_SlowStub": { "count": 4, "time": 6 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 32 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 19 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 26 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 61 } }, "API": { "API_Context_New": { "count": 2, "time": 10141 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2413 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1875, "time": 780 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 16 }, "API_Function_NewInstance": { "count": 43, "time": 96 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 6627 }, "API_Object_CreateDataProperty": { "count": 22, "time": 153 }, "API_Object_Get": { "count": 138, "time": 34 }, "API_Object_SetPrototype": { "count": 43, "time": 51 }, "API_ObjectTemplate_New": { "count": 102, "time": 16 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1954 }, "API_String_Write": { "count": 654, "time": 602 }, "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": 10 }, "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": 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": 420 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 125 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 641 }, "ParseBackgroundProgram": { "count": 1, "time": 716 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6643 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 48208 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 80, "time": 4 }, "OptimizeCode": { "count": 80, "time": 1336 }, "RecompileSynchronous": { "count": 159, "time": 112926 }, "CompileOptimized_Concurrent": { "count": 79, "time": 4534 }, "StackGuard": { "count": 80, "time": 1598 }, "DeoptimizeCode": { "count": 10, "time": 2413 }, "NotifyDeoptimized": { "count": 6, "time": 838 } } } }, { "duration": 2731060, "js": 2570981, "phases": [ { "phase": "load", "start": 0, "duration": 86279 }, { "phase": "boot", "start": 86279, "duration": 747577 }, { "phase": "transition", "start": 833856, "duration": 661467 }, { "phase": "render", "start": 1495323, "duration": 1235737 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 288850 }, { "kind": "MinorGC", "type": "scavenge", "start": 397971, "duration": 6086, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 434575, "duration": 8358, "usedHeapSizeAfter": 4487640, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 519308, "duration": 2565, "usedHeapSizeAfter": 5802920, "usedHeapSizeBefore": 6119216 }, { "kind": "MinorGC", "type": "scavenge", "start": 655416, "duration": 3787, "usedHeapSizeAfter": 7883896, "usedHeapSizeBefore": 8566600 }, { "kind": "MinorGC", "type": "scavenge", "start": 826759, "duration": 2494, "usedHeapSizeAfter": 9225448, "usedHeapSizeBefore": 9822808 }, { "kind": "MinorGC", "type": "scavenge", "start": 1028988, "duration": 2005, "usedHeapSizeAfter": 10560384, "usedHeapSizeBefore": 11560064 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1138464, "duration": 59, "usedHeapSizeAfter": 11285120, "usedHeapSizeBefore": 11285120 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1140496, "duration": 5362, "usedHeapSizeAfter": 8526144, "usedHeapSizeBefore": 11285280 }, { "kind": "MajorGC", "type": "weak processing", "start": 1147529, "duration": 8, "usedHeapSizeAfter": 8526224, "usedHeapSizeBefore": 8526224 }, { "kind": "MinorGC", "type": "scavenge", "start": 1333692, "duration": 2859, "usedHeapSizeAfter": 21275008, "usedHeapSizeBefore": 22718656 }, { "kind": "MinorGC", "type": "scavenge", "start": 1366076, "duration": 5221, "usedHeapSizeAfter": 22214120, "usedHeapSizeBefore": 22829904 }, { "kind": "MinorGC", "type": "scavenge", "start": 1406873, "duration": 5125, "usedHeapSizeAfter": 24269584, "usedHeapSizeBefore": 25391608 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1559837, "duration": 274, "usedHeapSizeAfter": 28612320, "usedHeapSizeBefore": 28612320 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1566131, "duration": 10432, "usedHeapSizeAfter": 24891168, "usedHeapSizeBefore": 28690400 }, { "kind": "MinorGC", "type": "scavenge", "start": 1748382, "duration": 4992, "usedHeapSizeAfter": 25183592, "usedHeapSizeBefore": 29439056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1938411, "duration": 6161, "usedHeapSizeAfter": 28840528, "usedHeapSizeBefore": 32423960 }, { "kind": "MinorGC", "type": "scavenge", "start": 2167767, "duration": 3492, "usedHeapSizeAfter": 29094248, "usedHeapSizeBefore": 41606504 } ], "blinkGC": [ { "start": 255480, "duration": 1914 }, { "start": 255492, "duration": 1866 }, { "start": 273223, "duration": 1916 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1131, "time": 932 }, "FunctionCallback": { "count": 4489, "time": 92136 }, "NamedGetterCallback": { "count": 107, "time": 10593 }, "GetMoreDataCallback": { "count": 14, "time": 136882 }, "AccessorSetterCallback": { "count": 5392, "time": 2689 }, "GCEpilogueCallback": { "count": 16, "time": 1772 }, "GCPrologueCallback": { "count": 16, "time": 544 }, "NamedSetterCallback": { "count": 18, "time": 1215 }, "StoreCallbackProperty": { "count": 5334, "time": 3293 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 13544 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 1361 }, "CompileFunction": { "count": 3320, "time": 107703 }, "CompileIgnition": { "count": 3375, "time": 102717 }, "CompileIgnitionFinalization": { "count": 3380, "time": 37507 }, "CompileRewriteReturnResult": { "count": 3330, "time": 200 }, "CompileScopeAnalysis": { "count": 3330, "time": 14058 }, "CompileScript": { "count": 10, "time": 1429 }, "CompileLazy": { "count": 3177, "time": 11115 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 76 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1446 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 662, "time": 1420 }, "Map_SetPrototype": { "count": 12964, "time": 3427 }, "Map_TransitionToDataProperty": { "count": 11974, "time": 36198 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 501 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5506 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6060 }, "CreateArrayLiteral": { "count": 761, "time": 928 }, "CreateObjectLiteral": { "count": 1890, "time": 12552 }, "SetProperty": { "count": 8832, "time": 18245 }, "DeclareGlobals": { "count": 2, "time": 18 }, "NewClosure": { "count": 344, "time": 709 }, "NewClosure_Tenured": { "count": 2398, "time": 604 }, "HandleApiCall": { "count": 3986, "time": 3371 }, "DateConstructor": { "count": 268, "time": 945 }, "ArrayLengthGetter": { "count": 373, "time": 21 }, "ArrayLengthSetter": { "count": 5152, "time": 1029 }, "FunctionPrototypeSetter": { "count": 239, "time": 4401 }, "FunctionLengthGetter": { "count": 13, "time": 8 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 660 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 79 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 58 }, "SetGrow": { "count": 26, "time": 389 }, "WeakCollectionSet": { "count": 5007, "time": 7015 }, "ForInEnumerate": { "count": 380, "time": 2429 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 233, "time": 3722 }, "CreateListFromArrayLike": { "count": 18, "time": 236 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 836 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4700 }, "AddDictionaryProperty": { "count": 10572, "time": 11028 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 48 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 7 }, "GetProperty": { "count": 6297, "time": 5228 }, "HasProperty": { "count": 961, "time": 587 }, "KeyedGetProperty": { "count": 223, "time": 2301 }, "NewObject": { "count": 251, "time": 1024 }, "ObjectCreate": { "count": 221, "time": 2874 }, "ObjectKeys": { "count": 53, "time": 530 }, "SetDataProperties": { "count": 71, "time": 2223 }, "ToString": { "count": 28, "time": 39 }, "RegExpExec": { "count": 269, "time": 8116 }, "RegExpExecMultiple": { "count": 327, "time": 2782 }, "RegExpReplace": { "count": 784, "time": 2569 }, "StringSplit": { "count": 6134, "time": 9226 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 33 }, "StringBuilderConcat": { "count": 152, "time": 294 }, "StringBuilderJoin": { "count": 136, "time": 74 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 564, "time": 828 }, "StringIndexOfUnchecked": { "count": 330, "time": 87 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 5026, "time": 8931 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 628 }, "ArrayUnshift": { "count": 45, "time": 43 }, "DateNow": { "count": 60, "time": 63 }, "FunctionPrototypeToString": { "count": 116, "time": 67 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 2336 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 47144 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1606 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 894 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 652 }, "ArrayShift": { "count": 120, "time": 1024 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 14 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 2 }, "Interrupt": { "count": 149, "time": 1626 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 79 }, "DeleteProperty": { "count": 11, "time": 5 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 802 }, "ArrayPop": { "count": 62, "time": 35 }, "ArrayBufferConstructor": { "count": 1, "time": 3418 }, "GlobalDecodeURIComponent": { "count": 1, "time": 788 }, "MapPrototypeClear": { "count": 93, "time": 30 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 303, "time": 81 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2750 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 571 }, "StringToUpperCaseIntl": { "count": 28, "time": 627 }, "StringToNumber": { "count": 196, "time": 49 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 244 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1067, "time": 2068 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 400 }, "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": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 85 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3588 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6812 }, "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": 41 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 40109 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2760 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 1009 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1412 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 96570 }, "GC_MC_INCREMENTAL": { "count": 32, "time": 16295 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1861 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 834 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 312 }, "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": 635 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 59 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1507 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 506 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 268 }, "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": 3437 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 13 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 30 }, "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": 2989 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 612 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 955 }, "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": 771 }, "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": 81 }, "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": 824 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 705 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 108 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6121 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4577 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 34381 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2841 }, "GC_Custom_IncrementalMarkingObserver": { "count": 107, "time": 1289 } }, "JavaScript": { "JS_Execution": { "count": 5522, "time": 1045245 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 14370 }, "ParseFunctionLiteral": { "count": 3378, "time": 139032 }, "ParseProgram": { "count": 10, "time": 1664 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14313 }, "PreParseNoVariableResolution": { "count": 105, "time": 2525 }, "JsonParse": { "count": 25, "time": 123372 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 23393 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2914 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2018 }, "StoreGlobalIC_Miss": { "count": 8, "time": 9 }, "StoreIC_Miss": { "count": 1370, "time": 7240 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8108 }, "LoadIC_FunctionPrototypeStub": { "count": 395, "time": 1820 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 2489 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4064, "time": 17606 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 21 }, "LoadIC_LoadNonexistentDH": { "count": 5449, "time": 14797 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1640 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 16920 }, "LoadGlobalIC_Slow": { "count": 21, "time": 7 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 27 }, "LoadIC_SlowStub": { "count": 21, "time": 44 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 942 }, "LoadIC_LoadFieldDH": { "count": 4077, "time": 11051 }, "StoreIC_StoreFieldDH": { "count": 1301, "time": 5011 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 19 }, "LoadIC_Miss": { "count": 107, "time": 1120 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2288 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5727 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 82 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 507, "time": 4130 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1415 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 484, "time": 1013 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 51 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 950 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 19 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 446 } }, "API": { "API_Context_New": { "count": 2, "time": 9241 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1478 }, "API_Object_SetPrivate": { "count": 35, "time": 23 }, "API_Persistent_New": { "count": 1875, "time": 394 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 21 }, "API_Function_NewInstance": { "count": 43, "time": 960 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2841 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 54 }, "API_Object_SetPrototype": { "count": 43, "time": 780 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 309 }, "API_String_Write": { "count": 654, "time": 550 }, "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": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 226 }, "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": 333 }, "CompileBackgroundScript": { "count": 1, "time": 12 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 97 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 2049 }, "ParseBackgroundProgram": { "count": 1, "time": 764 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6429 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53981 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 71, "time": 9 }, "DeoptimizeCode": { "count": 9, "time": 962 }, "OptimizeCode": { "count": 71, "time": 1105 }, "RecompileSynchronous": { "count": 141, "time": 109929 }, "CompileOptimized_Concurrent": { "count": 70, "time": 1763 }, "NotifyDeoptimized": { "count": 7, "time": 1461 }, "StackGuard": { "count": 71, "time": 1578 } } } }, { "duration": 2797715, "js": 2624363, "phases": [ { "phase": "load", "start": 0, "duration": 107634 }, { "phase": "boot", "start": 107634, "duration": 747643 }, { "phase": "transition", "start": 855277, "duration": 702003 }, { "phase": "render", "start": 1557280, "duration": 1240435 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 307706 }, { "kind": "MinorGC", "type": "scavenge", "start": 406793, "duration": 6797, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 440973, "duration": 6828, "usedHeapSizeAfter": 4487640, "usedHeapSizeBefore": 4629512 }, { "kind": "MinorGC", "type": "scavenge", "start": 534172, "duration": 1345, "usedHeapSizeAfter": 5797832, "usedHeapSizeBefore": 6119320 }, { "kind": "MinorGC", "type": "scavenge", "start": 678542, "duration": 3326, "usedHeapSizeAfter": 7883584, "usedHeapSizeBefore": 8570008 }, { "kind": "MinorGC", "type": "scavenge", "start": 856610, "duration": 2890, "usedHeapSizeAfter": 9224760, "usedHeapSizeBefore": 9842536 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1048513, "duration": 69, "usedHeapSizeAfter": 11239608, "usedHeapSizeBefore": 11239608 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1058849, "duration": 6304, "usedHeapSizeAfter": 8973304, "usedHeapSizeBefore": 11336424 }, { "kind": "MajorGC", "type": "weak processing", "start": 1150508, "duration": 9, "usedHeapSizeAfter": 9880200, "usedHeapSizeBefore": 9880200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1358880, "duration": 4754, "usedHeapSizeAfter": 21127696, "usedHeapSizeBefore": 22847544 }, { "kind": "MinorGC", "type": "scavenge", "start": 1406949, "duration": 4634, "usedHeapSizeAfter": 22306744, "usedHeapSizeBefore": 23282512 }, { "kind": "MinorGC", "type": "scavenge", "start": 1460960, "duration": 4182, "usedHeapSizeAfter": 24314672, "usedHeapSizeBefore": 25297736 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1500439, "duration": 251, "usedHeapSizeAfter": 26607096, "usedHeapSizeBefore": 26607096 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1516426, "duration": 7099, "usedHeapSizeAfter": 23217064, "usedHeapSizeBefore": 27299120 }, { "kind": "MinorGC", "type": "scavenge", "start": 1751251, "duration": 6546, "usedHeapSizeAfter": 25062280, "usedHeapSizeBefore": 28995600 }, { "kind": "MinorGC", "type": "scavenge", "start": 1960942, "duration": 7241, "usedHeapSizeAfter": 27470848, "usedHeapSizeBefore": 31348848 }, { "kind": "MinorGC", "type": "scavenge", "start": 2210682, "duration": 6339, "usedHeapSizeAfter": 29304296, "usedHeapSizeBefore": 41503464 }, { "kind": "MajorGC", "type": "weak processing", "start": 2793417, "duration": 19, "usedHeapSizeAfter": 41092296, "usedHeapSizeBefore": 41092296 } ], "blinkGC": [ { "start": 278439, "duration": 3526 }, { "start": 278448, "duration": 3247 }, { "start": 293353, "duration": 1370 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 2018 }, "FunctionCallback": { "count": 4486, "time": 90692 }, "NamedGetterCallback": { "count": 107, "time": 9678 }, "GetMoreDataCallback": { "count": 14, "time": 142675 }, "AccessorSetterCallback": { "count": 5392, "time": 1933 }, "GCEpilogueCallback": { "count": 15, "time": 335 }, "GCPrologueCallback": { "count": 15, "time": 286 }, "NamedSetterCallback": { "count": 18, "time": 110 }, "StoreCallbackProperty": { "count": 5334, "time": 6457 }, "NamedQueryCallback": { "count": 11, "time": 46 }, "RunMicrotaskCallback": { "count": 42, "time": 11221 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 856 }, "CompileFunction": { "count": 3320, "time": 109388 }, "CompileIgnition": { "count": 3375, "time": 120334 }, "CompileIgnitionFinalization": { "count": 3380, "time": 30604 }, "CompileRewriteReturnResult": { "count": 3330, "time": 906 }, "CompileScopeAnalysis": { "count": 3330, "time": 11904 }, "CompileScript": { "count": 10, "time": 283 }, "CompileLazy": { "count": 3177, "time": 14450 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 81 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1273 }, "CompileForOnStackReplacement": { "count": 2, "time": 33 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 2220 }, "Map_SetPrototype": { "count": 12964, "time": 5784 }, "Map_TransitionToDataProperty": { "count": 11944, "time": 41013 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 72 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6605 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6543 }, "CreateArrayLiteral": { "count": 761, "time": 869 }, "CreateObjectLiteral": { "count": 1890, "time": 7379 }, "SetProperty": { "count": 8822, "time": 17040 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 81 }, "NewClosure_Tenured": { "count": 2398, "time": 1812 }, "HandleApiCall": { "count": 3986, "time": 1832 }, "DateConstructor": { "count": 268, "time": 730 }, "ArrayLengthGetter": { "count": 374, "time": 15 }, "ArrayLengthSetter": { "count": 5152, "time": 1884 }, "FunctionPrototypeSetter": { "count": 239, "time": 1607 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 412 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 86 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 469 }, "SetGrow": { "count": 26, "time": 28 }, "WeakCollectionSet": { "count": 5007, "time": 7634 }, "ForInEnumerate": { "count": 380, "time": 3497 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 290, "time": 4742 }, "CreateListFromArrayLike": { "count": 18, "time": 29 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 582 }, "GenerateRandomNumbers": { "count": 1, "time": 1 }, "NumberToStringSkipCache": { "count": 5041, "time": 4186 }, "AddDictionaryProperty": { "count": 10572, "time": 16657 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 515 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 4040 }, "HasProperty": { "count": 961, "time": 1643 }, "KeyedGetProperty": { "count": 223, "time": 1853 }, "NewObject": { "count": 251, "time": 495 }, "ObjectCreate": { "count": 221, "time": 3117 }, "ObjectKeys": { "count": 52, "time": 1480 }, "SetDataProperties": { "count": 71, "time": 3071 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 11618 }, "RegExpExecMultiple": { "count": 327, "time": 2177 }, "RegExpReplace": { "count": 784, "time": 2562 }, "StringSplit": { "count": 6134, "time": 8552 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 29 }, "StringBuilderConcat": { "count": 152, "time": 180 }, "StringBuilderJoin": { "count": 136, "time": 710 }, "StringCharCodeAt": { "count": 11, "time": 8 }, "StringEqual": { "count": 560, "time": 880 }, "StringIndexOfUnchecked": { "count": 330, "time": 494 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 5026, "time": 7751 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 57 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 83 }, "FunctionPrototypeToString": { "count": 116, "time": 77 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 1522 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53358 }, "ObjectSetPrototypeOf": { "count": 205, "time": 865 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1618 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 42 }, "ArrayShift": { "count": 120, "time": 836 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 153, "time": 3513 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 631 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 145 }, "ArrayPop": { "count": 63, "time": 36 }, "ArrayBufferConstructor": { "count": 1, "time": 3724 }, "GlobalDecodeURIComponent": { "count": 1, "time": 7 }, "MapPrototypeClear": { "count": 93, "time": 23 }, "NumberPrototypeToString": { "count": 31, "time": 401 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 1640 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3534 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1382 }, "StringToNumber": { "count": 196, "time": 53 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 24 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 912, "time": 3429 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 56 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 1 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 2 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 79 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3716 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 7402 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 31 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 871 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 39443 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 3864 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 382 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1595 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 100032 }, "GC_MC_INCREMENTAL": { "count": 30, "time": 15643 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1910 }, "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": 305 }, "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": 11 }, "GC_MC_FINISH": { "count": 2, "time": 49 }, "GC_MC_MARK": { "count": 2, "time": 11 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 260 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 147 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1036 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 17 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 368 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2035 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4485 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 269 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2103 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 138 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 202 }, "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": 14 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 606 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 41 }, "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": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1264 }, "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": 7 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6294 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 3788 }, "GC_MC_BACKGROUND_MARKING": { "count": 33, "time": 29626 }, "GC_Custom_IncrementalMarkingObserver": { "count": 179, "time": 2155 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2211 } }, "JavaScript": { "JS_Execution": { "count": 5566, "time": 1050326 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 19939 }, "ParseFunctionLiteral": { "count": 3378, "time": 153784 }, "ParseProgram": { "count": 10, "time": 1056 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9473 }, "PreParseNoVariableResolution": { "count": 105, "time": 2612 }, "JsonParse": { "count": 25, "time": 120755 }, "StringParseFloat": { "count": 7, "time": 169 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21934 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3224 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3619 }, "StoreGlobalIC_Miss": { "count": 8, "time": 19 }, "StoreIC_Miss": { "count": 1351, "time": 7253 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5988 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 497 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1116 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4094, "time": 14388 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5439, "time": 13004 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4585 }, "StoreIC_Premonomorphic": { "count": 4838, "time": 18409 }, "LoadGlobalIC_Slow": { "count": 21, "time": 13 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 33 }, "LoadIC_SlowStub": { "count": 21, "time": 712 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2035 }, "LoadIC_LoadFieldDH": { "count": 4080, "time": 13643 }, "StoreIC_StoreFieldDH": { "count": 1276, "time": 4814 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 2272 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4291 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 538 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3242 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 86 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 551, "time": 5523 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 125, "time": 1195 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 2832 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 47 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 966 }, "LoadIC_StringLength": { "count": 27, "time": 47 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 28 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 65 } }, "API": { "API_Context_New": { "count": 2, "time": 15167 }, "API_FunctionTemplate_New": { "count": 1353, "time": 960 }, "API_Object_SetPrivate": { "count": 35, "time": 296 }, "API_Persistent_New": { "count": 1876, "time": 1390 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 492 }, "API_Function_NewInstance": { "count": 43, "time": 99 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3140 }, "API_Object_CreateDataProperty": { "count": 22, "time": 178 }, "API_Object_Get": { "count": 138, "time": 44 }, "API_Object_SetPrototype": { "count": 43, "time": 539 }, "API_ObjectTemplate_New": { "count": 102, "time": 253 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1587 }, "API_String_Write": { "count": 654, "time": 115 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 2 }, "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": 61 }, "API_Function_Call": { "count": 8, "time": 4 }, "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": 413 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 111 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 765 }, "ParseBackgroundProgram": { "count": 1, "time": 687 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5268 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 46545 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 77, "time": 10 }, "OptimizeCode": { "count": 77, "time": 1704 }, "RecompileSynchronous": { "count": 152, "time": 118616 }, "CompileOptimized_Concurrent": { "count": 75, "time": 795 }, "StackGuard": { "count": 80, "time": 1212 }, "DeoptimizeCode": { "count": 7, "time": 1020 }, "NotifyDeoptimized": { "count": 6, "time": 748 } } } }, { "duration": 2681760, "js": 2527316, "phases": [ { "phase": "load", "start": 0, "duration": 100500 }, { "phase": "boot", "start": 100500, "duration": 723426 }, { "phase": "transition", "start": 823926, "duration": 641205 }, { "phase": "render", "start": 1465131, "duration": 1216629 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 305326 }, { "kind": "MinorGC", "type": "scavenge", "start": 403614, "duration": 5568, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 437832, "duration": 5729, "usedHeapSizeAfter": 4487488, "usedHeapSizeBefore": 4629376 }, { "kind": "MinorGC", "type": "scavenge", "start": 517104, "duration": 1943, "usedHeapSizeAfter": 5792024, "usedHeapSizeBefore": 6119440 }, { "kind": "MinorGC", "type": "scavenge", "start": 652836, "duration": 2821, "usedHeapSizeAfter": 7893336, "usedHeapSizeBefore": 8569776 }, { "kind": "MinorGC", "type": "scavenge", "start": 821305, "duration": 2529, "usedHeapSizeAfter": 9216648, "usedHeapSizeBefore": 9834328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1034713, "duration": 3198, "usedHeapSizeAfter": 10528608, "usedHeapSizeBefore": 11566432 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1131564, "duration": 58, "usedHeapSizeAfter": 11223656, "usedHeapSizeBefore": 11223656 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1134387, "duration": 6839, "usedHeapSizeAfter": 8530432, "usedHeapSizeBefore": 11223816 }, { "kind": "MajorGC", "type": "weak processing", "start": 1142956, "duration": 7, "usedHeapSizeAfter": 8530512, "usedHeapSizeBefore": 8530512 }, { "kind": "MinorGC", "type": "scavenge", "start": 1331843, "duration": 4254, "usedHeapSizeAfter": 21274120, "usedHeapSizeBefore": 22718368 }, { "kind": "MinorGC", "type": "scavenge", "start": 1365316, "duration": 4335, "usedHeapSizeAfter": 22232376, "usedHeapSizeBefore": 22800112 }, { "kind": "MinorGC", "type": "scavenge", "start": 1397094, "duration": 2519, "usedHeapSizeAfter": 24203960, "usedHeapSizeBefore": 25339280 }, { "kind": "MinorGC", "type": "scavenge", "start": 1618309, "duration": 4335, "usedHeapSizeAfter": 27941376, "usedHeapSizeBefore": 30811096 }, { "kind": "MinorGC", "type": "scavenge", "start": 1788980, "duration": 7527, "usedHeapSizeAfter": 29235768, "usedHeapSizeBefore": 32738968 }, { "kind": "MinorGC", "type": "scavenge", "start": 1943981, "duration": 12207, "usedHeapSizeAfter": 32452000, "usedHeapSizeBefore": 36139464 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1979528, "duration": 92, "usedHeapSizeAfter": 33591576, "usedHeapSizeBefore": 33591576 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1980435, "duration": 8852, "usedHeapSizeAfter": 27018928, "usedHeapSizeBefore": 33657112 }, { "kind": "MinorGC", "type": "scavenge", "start": 2366177, "duration": 1113, "usedHeapSizeAfter": 28076864, "usedHeapSizeBefore": 43983344 } ], "blinkGC": [ { "start": 273081, "duration": 1919 }, { "start": 273087, "duration": 1866 }, { "start": 288111, "duration": 1572 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 783 }, "FunctionCallback": { "count": 4488, "time": 83451 }, "NamedGetterCallback": { "count": 107, "time": 8841 }, "GetMoreDataCallback": { "count": 14, "time": 140541 }, "AccessorSetterCallback": { "count": 5392, "time": 2490 }, "GCEpilogueCallback": { "count": 17, "time": 1652 }, "GCPrologueCallback": { "count": 17, "time": 3234 }, "NamedSetterCallback": { "count": 18, "time": 120 }, "StoreCallbackProperty": { "count": 5334, "time": 5086 }, "NamedQueryCallback": { "count": 11, "time": 42 }, "RunMicrotaskCallback": { "count": 42, "time": 12842 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 3243 }, "CompileFunction": { "count": 3320, "time": 99171 }, "CompileIgnition": { "count": 3375, "time": 101820 }, "CompileIgnitionFinalization": { "count": 3380, "time": 27884 }, "CompileRewriteReturnResult": { "count": 3330, "time": 126 }, "CompileScopeAnalysis": { "count": 3330, "time": 13628 }, "CompileScript": { "count": 10, "time": 324 }, "CompileLazy": { "count": 3177, "time": 10875 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 499 }, "RegExpInitializeAndCompile": { "count": 177, "time": 187 }, "CompileForOnStackReplacement": { "count": 2, "time": 29 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 486 }, "Map_SetPrototype": { "count": 13011, "time": 3224 }, "Map_TransitionToDataProperty": { "count": 12002, "time": 29305 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 67 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4735 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11099 }, "CreateArrayLiteral": { "count": 761, "time": 2004 }, "CreateObjectLiteral": { "count": 1890, "time": 5461 }, "SetProperty": { "count": 8840, "time": 14192 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 633 }, "NewClosure_Tenured": { "count": 2398, "time": 2359 }, "HandleApiCall": { "count": 3986, "time": 3498 }, "DateConstructor": { "count": 268, "time": 1214 }, "ArrayLengthGetter": { "count": 371, "time": 21 }, "ArrayLengthSetter": { "count": 5152, "time": 619 }, "FunctionPrototypeSetter": { "count": 239, "time": 1237 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 296 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 375 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 30 }, "WeakCollectionSet": { "count": 5007, "time": 7434 }, "ForInEnumerate": { "count": 380, "time": 2429 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 269, "time": 5959 }, "CreateListFromArrayLike": { "count": 18, "time": 22 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 1856 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 2429 }, "AddDictionaryProperty": { "count": 10572, "time": 13246 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 41 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6296, "time": 4762 }, "HasProperty": { "count": 961, "time": 2694 }, "KeyedGetProperty": { "count": 228, "time": 2006 }, "NewObject": { "count": 251, "time": 2193 }, "ObjectCreate": { "count": 221, "time": 4407 }, "ObjectKeys": { "count": 53, "time": 1626 }, "SetDataProperties": { "count": 71, "time": 824 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 270, "time": 8874 }, "RegExpExecMultiple": { "count": 327, "time": 1229 }, "RegExpReplace": { "count": 784, "time": 2259 }, "StringSplit": { "count": 6134, "time": 6196 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 32 }, "StringBuilderConcat": { "count": 152, "time": 109 }, "StringBuilderJoin": { "count": 136, "time": 66 }, "StringCharCodeAt": { "count": 11, "time": 9 }, "StringEqual": { "count": 566, "time": 426 }, "StringIndexOfUnchecked": { "count": 330, "time": 298 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 14748 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 824 }, "ArrayUnshift": { "count": 45, "time": 758 }, "DateNow": { "count": 60, "time": 232 }, "FunctionPrototypeToString": { "count": 116, "time": 69 }, "ObjectDefineProperties": { "count": 2, "time": 14 }, "ObjectDefineProperty": { "count": 650, "time": 3024 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 50681 }, "ObjectSetPrototypeOf": { "count": 205, "time": 292 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 120 }, "GlobalUnescape": { "count": 1, "time": 302 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 41 }, "ArrayShift": { "count": 120, "time": 1631 }, "Object_DeleteProperty": { "count": 6, "time": 9 }, "ArrayIndexOf": { "count": 70, "time": 14 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 7 }, "Interrupt": { "count": 149, "time": 1776 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 568 }, "DeleteProperty": { "count": 11, "time": 763 }, "HasFastPackedElements": { "count": 2, "time": 5 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 687 }, "ArrayPop": { "count": 63, "time": 28 }, "ArrayBufferConstructor": { "count": 1, "time": 3820 }, "GlobalDecodeURIComponent": { "count": 1, "time": 841 }, "MapPrototypeClear": { "count": 93, "time": 50 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 85 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3697 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 1309 }, "StringToNumber": { "count": 196, "time": 52 }, "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": 25 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1321, "time": 5233 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 563 }, "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": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 659 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 3144 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 6667 }, "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": 86 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 44092 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 1051 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 780 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 8 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 40, "time": 1600 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 128268 }, "GC_MC_INCREMENTAL": { "count": 26, "time": 12761 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 990 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 462 }, "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": 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": 9 }, "GC_MC_FINISH": { "count": 2, "time": 740 }, "GC_MC_MARK": { "count": 2, "time": 30 }, "GC_MC_PROLOGUE": { "count": 2, "time": 99 }, "GC_MC_SWEEP": { "count": 2, "time": 6 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 61 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1475 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 654 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 128 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1873 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4556 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 575 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 94 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1544 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 103 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 210 }, "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": 21 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 698 }, "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": 94 }, "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": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 944 }, "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": 21 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 6, "time": 6653 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 12, "time": 1958 }, "GC_MC_BACKGROUND_MARKING": { "count": 12, "time": 36528 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2953 }, "GC_Custom_IncrementalMarkingObserver": { "count": 120, "time": 1071 } }, "JavaScript": { "JS_Execution": { "count": 5564, "time": 1044074 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 16225 }, "ParseFunctionLiteral": { "count": 3378, "time": 136548 }, "ParseProgram": { "count": 10, "time": 1921 }, "PreParseWithVariableResolution": { "count": 6145, "time": 8810 }, "PreParseNoVariableResolution": { "count": 105, "time": 2570 }, "JsonParse": { "count": 25, "time": 113793 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17884 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2286 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1658 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1389, "time": 7513 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 9268 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 2584 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 717 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4284, "time": 18821 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 5445, "time": 14629 }, "LoadIC_Premonomorphic": { "count": 922, "time": 966 }, "StoreIC_Premonomorphic": { "count": 4840, "time": 17691 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 41 }, "LoadIC_SlowStub": { "count": 21, "time": 54 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1428 }, "LoadIC_LoadFieldDH": { "count": 4157, "time": 14990 }, "StoreIC_StoreFieldDH": { "count": 1294, "time": 3651 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 108, "time": 2433 }, "KeyedLoadIC_LoadElementDH": { "count": 823, "time": 4784 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 4595 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 139 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 554, "time": 3208 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 788 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 471, "time": 1842 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 49 }, "LoadIC_LoadNormalDH": { "count": 164, "time": 447 }, "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": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 9 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 65 } }, "API": { "API_Context_New": { "count": 2, "time": 10500 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1679 }, "API_Object_SetPrivate": { "count": 35, "time": 28 }, "API_Persistent_New": { "count": 1880, "time": 218 }, "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": 1077 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4165 }, "API_Object_CreateDataProperty": { "count": 22, "time": 20 }, "API_Object_Get": { "count": 138, "time": 252 }, "API_Object_SetPrototype": { "count": 43, "time": 76 }, "API_ObjectTemplate_New": { "count": 102, "time": 384 }, "API_String_NewFromOneByte": { "count": 1038, "time": 992 }, "API_String_Write": { "count": 654, "time": 93 }, "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": 5 }, "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": 67, "time": 29 }, "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": 409 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 109 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 743 }, "ParseBackgroundProgram": { "count": 1, "time": 734 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6392 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53262 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 73, "time": 6 }, "OptimizeCode": { "count": 73, "time": 275 }, "RecompileSynchronous": { "count": 144, "time": 108941 }, "CompileOptimized_Concurrent": { "count": 71, "time": 2142 }, "StackGuard": { "count": 71, "time": 1416 }, "DeoptimizeCode": { "count": 8, "time": 1023 }, "NotifyDeoptimized": { "count": 7, "time": 129 } } } }, { "duration": 2729970, "js": 2581707, "phases": [ { "phase": "load", "start": 0, "duration": 92272 }, { "phase": "boot", "start": 92272, "duration": 750064 }, { "phase": "transition", "start": 842336, "duration": 670337 }, { "phase": "render", "start": 1512673, "duration": 1217297 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 294781 }, { "kind": "MinorGC", "type": "scavenge", "start": 396855, "duration": 4994, "usedHeapSizeAfter": 3767216, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 433714, "duration": 5598, "usedHeapSizeAfter": 4487552, "usedHeapSizeBefore": 4629648 }, { "kind": "MinorGC", "type": "scavenge", "start": 529461, "duration": 1604, "usedHeapSizeAfter": 5795488, "usedHeapSizeBefore": 6119352 }, { "kind": "MinorGC", "type": "scavenge", "start": 667363, "duration": 2809, "usedHeapSizeAfter": 7892744, "usedHeapSizeBefore": 8569848 }, { "kind": "MinorGC", "type": "scavenge", "start": 834844, "duration": 3311, "usedHeapSizeAfter": 9222056, "usedHeapSizeBefore": 9826896 }, { "kind": "MinorGC", "type": "scavenge", "start": 1047642, "duration": 1872, "usedHeapSizeAfter": 10561032, "usedHeapSizeBefore": 11564760 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1149461, "duration": 791, "usedHeapSizeAfter": 11269480, "usedHeapSizeBefore": 11269480 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1152178, "duration": 6235, "usedHeapSizeAfter": 8520960, "usedHeapSizeBefore": 11269640 }, { "kind": "MajorGC", "type": "weak processing", "start": 1159452, "duration": 7, "usedHeapSizeAfter": 8521040, "usedHeapSizeBefore": 8521040 }, { "kind": "MinorGC", "type": "scavenge", "start": 1342575, "duration": 3184, "usedHeapSizeAfter": 21326120, "usedHeapSizeBefore": 22715224 }, { "kind": "MinorGC", "type": "scavenge", "start": 1371180, "duration": 4901, "usedHeapSizeAfter": 22122496, "usedHeapSizeBefore": 22795712 }, { "kind": "MinorGC", "type": "scavenge", "start": 1423219, "duration": 4648, "usedHeapSizeAfter": 24230064, "usedHeapSizeBefore": 25366608 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1565399, "duration": 395, "usedHeapSizeAfter": 28327352, "usedHeapSizeBefore": 28327352 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1571202, "duration": 7878, "usedHeapSizeAfter": 24711504, "usedHeapSizeBefore": 28416888 }, { "kind": "MinorGC", "type": "scavenge", "start": 1755679, "duration": 4283, "usedHeapSizeAfter": 25150776, "usedHeapSizeBefore": 29450120 }, { "kind": "MinorGC", "type": "scavenge", "start": 1952713, "duration": 6468, "usedHeapSizeAfter": 28644544, "usedHeapSizeBefore": 32324312 }, { "kind": "MinorGC", "type": "scavenge", "start": 2192374, "duration": 5516, "usedHeapSizeAfter": 29144728, "usedHeapSizeBefore": 41580296 } ], "blinkGC": [ { "start": 264714, "duration": 2917 }, { "start": 264725, "duration": 2866 }, { "start": 279079, "duration": 1426 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1131, "time": 1948 }, "FunctionCallback": { "count": 4491, "time": 90821 }, "NamedGetterCallback": { "count": 107, "time": 7256 }, "GetMoreDataCallback": { "count": 14, "time": 143414 }, "AccessorSetterCallback": { "count": 5392, "time": 3644 }, "GCEpilogueCallback": { "count": 16, "time": 759 }, "GCPrologueCallback": { "count": 16, "time": 477 }, "NamedSetterCallback": { "count": 18, "time": 106 }, "StoreCallbackProperty": { "count": 5334, "time": 2481 }, "NamedQueryCallback": { "count": 11, "time": 27 }, "RunMicrotaskCallback": { "count": 42, "time": 12003 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 2022 }, "CompileFunction": { "count": 3320, "time": 98306 }, "CompileIgnition": { "count": 3375, "time": 100432 }, "CompileIgnitionFinalization": { "count": 3380, "time": 26201 }, "CompileRewriteReturnResult": { "count": 3330, "time": 314 }, "CompileScopeAnalysis": { "count": 3330, "time": 19514 }, "CompileScript": { "count": 10, "time": 1286 }, "CompileLazy": { "count": 3177, "time": 9564 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1042 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1680 }, "CompileForOnStackReplacement": { "count": 2, "time": 308 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 662, "time": 1508 }, "Map_SetPrototype": { "count": 12981, "time": 2537 }, "Map_TransitionToDataProperty": { "count": 11984, "time": 34361 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 611 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5887 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11251 }, "CreateArrayLiteral": { "count": 761, "time": 1391 }, "CreateObjectLiteral": { "count": 1890, "time": 10871 }, "SetProperty": { "count": 8832, "time": 15261 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 71 }, "NewClosure_Tenured": { "count": 2398, "time": 1889 }, "HandleApiCall": { "count": 3986, "time": 4177 }, "DateConstructor": { "count": 268, "time": 780 }, "ArrayLengthGetter": { "count": 373, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 1133 }, "FunctionPrototypeSetter": { "count": 239, "time": 3463 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 110 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 401 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 59 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 8133 }, "ForInEnumerate": { "count": 380, "time": 5782 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 11 }, "AllocateInNewSpace": { "count": 221, "time": 3690 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2095 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 3645 }, "AddDictionaryProperty": { "count": 10572, "time": 10310 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 259 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 7 }, "GetProperty": { "count": 6297, "time": 3520 }, "HasProperty": { "count": 961, "time": 878 }, "KeyedGetProperty": { "count": 223, "time": 1394 }, "NewObject": { "count": 251, "time": 1681 }, "ObjectCreate": { "count": 221, "time": 4634 }, "ObjectKeys": { "count": 53, "time": 616 }, "SetDataProperties": { "count": 71, "time": 2398 }, "ToString": { "count": 28, "time": 763 }, "RegExpExec": { "count": 269, "time": 6754 }, "RegExpExecMultiple": { "count": 327, "time": 3000 }, "RegExpReplace": { "count": 784, "time": 5304 }, "StringSplit": { "count": 6134, "time": 8545 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 54 }, "StringBuilderConcat": { "count": 152, "time": 728 }, "StringBuilderJoin": { "count": 136, "time": 426 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 553, "time": 1476 }, "StringIndexOfUnchecked": { "count": 330, "time": 88 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 5026, "time": 3563 }, "ArrayPush": { "count": 8, "time": 19 }, "ArraySplice": { "count": 82, "time": 321 }, "ArrayUnshift": { "count": 45, "time": 33 }, "DateNow": { "count": 60, "time": 62 }, "FunctionPrototypeToString": { "count": 116, "time": 64 }, "ObjectDefineProperties": { "count": 2, "time": 22 }, "ObjectDefineProperty": { "count": 650, "time": 1416 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 52340 }, "ObjectSetPrototypeOf": { "count": 205, "time": 209 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 138 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 96 }, "ArrayShift": { "count": 120, "time": 1201 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 149, "time": 4665 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 579 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 118 }, "ArrayPop": { "count": 63, "time": 28 }, "ArrayBufferConstructor": { "count": 1, "time": 4144 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 355 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 100 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2202 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 861 }, "StringToNumber": { "count": 196, "time": 1607 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 5 }, "DateUTC": { "count": 24, "time": 220 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 970, "time": 2178 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 59 }, "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": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 659 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3621 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 4016 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 38 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 492 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 33 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 38186 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3616 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 671 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1373 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 93964 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 14768 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1764 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 1092 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1167 }, "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": 277 }, "GC_MC_FINISH": { "count": 2, "time": 55 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 48 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 423 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1503 }, "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": 101 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1826 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2920 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 296 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3120 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 133 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 579 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 9 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 11 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 653 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 245 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 288 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 27 }, "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": 540 }, "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": 182 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5011 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3240 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 34367 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2042 }, "GC_Custom_IncrementalMarkingObserver": { "count": 104, "time": 781 } }, "JavaScript": { "JS_Execution": { "count": 5565, "time": 1052391 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 16916 }, "ParseFunctionLiteral": { "count": 3378, "time": 135655 }, "ParseProgram": { "count": 10, "time": 294 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11910 }, "PreParseNoVariableResolution": { "count": 105, "time": 3303 }, "JsonParse": { "count": 25, "time": 119971 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22627 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2044 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2523 }, "StoreGlobalIC_Miss": { "count": 8, "time": 8 }, "StoreIC_Miss": { "count": 1380, "time": 4889 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 10165 }, "LoadIC_FunctionPrototypeStub": { "count": 395, "time": 1590 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 684 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4125, "time": 25811 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 5433, "time": 12614 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5100 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 17686 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 449 }, "LoadIC_SlowStub": { "count": 21, "time": 579 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1423 }, "LoadIC_LoadFieldDH": { "count": 4121, "time": 19043 }, "StoreIC_StoreFieldDH": { "count": 1297, "time": 4488 }, "ElementsTransitionAndStoreIC_Miss": { "count": 2, "time": 7 }, "KeyedLoadIC_Miss": { "count": 10, "time": 18 }, "LoadIC_Miss": { "count": 107, "time": 2444 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3574 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 23 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5864 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 682 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 550, "time": 4508 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 130, "time": 989 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 468, "time": 1262 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 53 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 679 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 709 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 17 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 703 } }, "API": { "API_Context_New": { "count": 2, "time": 14896 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1569 }, "API_Object_SetPrivate": { "count": 35, "time": 16 }, "API_Persistent_New": { "count": 1875, "time": 364 }, "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": 116 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3160 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 41 }, "API_Object_SetPrototype": { "count": 43, "time": 52 }, "API_ObjectTemplate_New": { "count": 102, "time": 11 }, "API_String_NewFromOneByte": { "count": 1038, "time": 267 }, "API_String_Write": { "count": 654, "time": 183 }, "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": 653 }, "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": 27 }, "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": 571 }, "CompileBackgroundScript": { "count": 1, "time": 14 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 137 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 748 }, "ParseBackgroundProgram": { "count": 1, "time": 685 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5527 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 47756 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 83, "time": 3 }, "OptimizeCode": { "count": 83, "time": 1370 }, "RecompileSynchronous": { "count": 164, "time": 121102 }, "CompileOptimized_Concurrent": { "count": 81, "time": 3863 }, "StackGuard": { "count": 83, "time": 1613 }, "DeoptimizeCode": { "count": 7, "time": 1038 }, "NotifyDeoptimized": { "count": 6, "time": 979 } } } }, { "duration": 2735199, "js": 2577047, "phases": [ { "phase": "load", "start": 0, "duration": 94768 }, { "phase": "boot", "start": 94768, "duration": 758895 }, { "phase": "transition", "start": 853663, "duration": 660165 }, { "phase": "render", "start": 1513828, "duration": 1221371 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 306742 }, { "kind": "MinorGC", "type": "scavenge", "start": 409960, "duration": 4640, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 445326, "duration": 5232, "usedHeapSizeAfter": 4487568, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 527156, "duration": 2066, "usedHeapSizeAfter": 5815096, "usedHeapSizeBefore": 6119264 }, { "kind": "MinorGC", "type": "scavenge", "start": 672433, "duration": 2427, "usedHeapSizeAfter": 7862376, "usedHeapSizeBefore": 8555760 }, { "kind": "MinorGC", "type": "scavenge", "start": 844947, "duration": 2907, "usedHeapSizeAfter": 9214264, "usedHeapSizeBefore": 9817024 }, { "kind": "MinorGC", "type": "scavenge", "start": 1056629, "duration": 2096, "usedHeapSizeAfter": 10558672, "usedHeapSizeBefore": 11554144 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1153260, "duration": 74, "usedHeapSizeAfter": 11287456, "usedHeapSizeBefore": 11287456 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1155359, "duration": 5893, "usedHeapSizeAfter": 8526232, "usedHeapSizeBefore": 11287616 }, { "kind": "MajorGC", "type": "weak processing", "start": 1162957, "duration": 9, "usedHeapSizeAfter": 8526312, "usedHeapSizeBefore": 8526312 }, { "kind": "MinorGC", "type": "scavenge", "start": 1354359, "duration": 3706, "usedHeapSizeAfter": 21333944, "usedHeapSizeBefore": 22719160 }, { "kind": "MinorGC", "type": "scavenge", "start": 1384713, "duration": 4397, "usedHeapSizeAfter": 22117032, "usedHeapSizeBefore": 22800360 }, { "kind": "MinorGC", "type": "scavenge", "start": 1433670, "duration": 3456, "usedHeapSizeAfter": 24262320, "usedHeapSizeBefore": 25404064 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1568572, "duration": 78, "usedHeapSizeAfter": 28414200, "usedHeapSizeBefore": 28414200 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1582004, "duration": 10621, "usedHeapSizeAfter": 24672568, "usedHeapSizeBefore": 28576760 }, { "kind": "MinorGC", "type": "scavenge", "start": 1754111, "duration": 4259, "usedHeapSizeAfter": 25280944, "usedHeapSizeBefore": 29449048 }, { "kind": "MinorGC", "type": "scavenge", "start": 1947036, "duration": 5178, "usedHeapSizeAfter": 29025952, "usedHeapSizeBefore": 32436416 }, { "kind": "MinorGC", "type": "scavenge", "start": 2186578, "duration": 3824, "usedHeapSizeAfter": 29094408, "usedHeapSizeBefore": 41812096 } ], "blinkGC": [ { "start": 271272, "duration": 3236 }, { "start": 271280, "duration": 3178 }, { "start": 281244, "duration": 1382 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1130, "time": 1846 }, "FunctionCallback": { "count": 4491, "time": 90406 }, "NamedGetterCallback": { "count": 107, "time": 7301 }, "GetMoreDataCallback": { "count": 14, "time": 149139 }, "AccessorSetterCallback": { "count": 5392, "time": 2789 }, "GCEpilogueCallback": { "count": 16, "time": 306 }, "GCPrologueCallback": { "count": 16, "time": 1351 }, "NamedSetterCallback": { "count": 18, "time": 102 }, "StoreCallbackProperty": { "count": 5334, "time": 3410 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 12551 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 2386 }, "CompileFunction": { "count": 3320, "time": 116242 }, "CompileIgnition": { "count": 3375, "time": 101391 }, "CompileIgnitionFinalization": { "count": 3380, "time": 31842 }, "CompileRewriteReturnResult": { "count": 3330, "time": 1035 }, "CompileScopeAnalysis": { "count": 3330, "time": 15454 }, "CompileScript": { "count": 10, "time": 2526 }, "CompileLazy": { "count": 3177, "time": 13924 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 85 }, "RegExpInitializeAndCompile": { "count": 177, "time": 673 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 665, "time": 2225 }, "Map_SetPrototype": { "count": 12968, "time": 4814 }, "Map_TransitionToDataProperty": { "count": 11966, "time": 31553 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 72 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7090 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8062 }, "CreateArrayLiteral": { "count": 761, "time": 1705 }, "CreateObjectLiteral": { "count": 1890, "time": 9065 }, "SetProperty": { "count": 8832, "time": 13380 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 516 }, "NewClosure_Tenured": { "count": 2398, "time": 6287 }, "HandleApiCall": { "count": 3986, "time": 3964 }, "DateConstructor": { "count": 268, "time": 134 }, "ArrayLengthGetter": { "count": 369, "time": 23 }, "ArrayLengthSetter": { "count": 5152, "time": 1591 }, "FunctionPrototypeSetter": { "count": 239, "time": 2431 }, "FunctionLengthGetter": { "count": 13, "time": 16 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 563 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 79 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 59 }, "SetGrow": { "count": 26, "time": 142 }, "WeakCollectionSet": { "count": 5007, "time": 9334 }, "ForInEnumerate": { "count": 380, "time": 2273 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 221, "time": 1670 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1336 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 3299 }, "AddDictionaryProperty": { "count": 10572, "time": 13765 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 51 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3124 }, "HasProperty": { "count": 961, "time": 629 }, "KeyedGetProperty": { "count": 223, "time": 1444 }, "NewObject": { "count": 251, "time": 1155 }, "ObjectCreate": { "count": 221, "time": 2677 }, "ObjectKeys": { "count": 53, "time": 760 }, "SetDataProperties": { "count": 71, "time": 4296 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 9260 }, "RegExpExecMultiple": { "count": 327, "time": 2330 }, "RegExpReplace": { "count": 784, "time": 5069 }, "StringSplit": { "count": 6134, "time": 9638 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 36 }, "StringBuilderConcat": { "count": 152, "time": 1442 }, "StringBuilderJoin": { "count": 136, "time": 70 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 570, "time": 640 }, "StringIndexOfUnchecked": { "count": 330, "time": 1183 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 5026, "time": 6981 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 89 }, "ArrayUnshift": { "count": 45, "time": 207 }, "DateNow": { "count": 60, "time": 70 }, "FunctionPrototypeToString": { "count": 116, "time": 858 }, "ObjectDefineProperties": { "count": 2, "time": 20 }, "ObjectDefineProperty": { "count": 650, "time": 3268 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57655 }, "ObjectSetPrototypeOf": { "count": 205, "time": 219 }, "ObjectIsExtensible": { "count": 19, "time": 2 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 112 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 42 }, "ArrayShift": { "count": 120, "time": 1113 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 18 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 145, "time": 1183 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 75 }, "DeleteProperty": { "count": 11, "time": 5 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 108 }, "ArrayPop": { "count": 63, "time": 26 }, "ArrayBufferConstructor": { "count": 1, "time": 3870 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 41 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 609 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3015 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 135 }, "StringToNumber": { "count": 196, "time": 55 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 6 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 591 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 962, "time": 4060 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 53 }, "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": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 248 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3575 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 4549 }, "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": 28 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 34730 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3447 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 215 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 8 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1471 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 84189 }, "GC_MC_INCREMENTAL": { "count": 26, "time": 13024 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1193 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 6, "time": 681 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 5 }, "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": 0 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 437 }, "GC_MC_MARK": { "count": 2, "time": 19 }, "GC_MC_PROLOGUE": { "count": 2, "time": 399 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 479 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1103 }, "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": 120 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2135 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4309 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 530 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 833 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2591 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 308 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 576 }, "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": 22 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 123 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 29 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 118 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "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": 751 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 764 }, "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": 92 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4377 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4190 }, "GC_MC_BACKGROUND_MARKING": { "count": 19, "time": 34342 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2209 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 494 } }, "JavaScript": { "JS_Execution": { "count": 5553, "time": 1036743 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 18879 }, "ParseFunctionLiteral": { "count": 3378, "time": 147544 }, "ParseProgram": { "count": 10, "time": 1357 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9529 }, "PreParseNoVariableResolution": { "count": 105, "time": 2475 }, "JsonParse": { "count": 25, "time": 117174 }, "StringParseFloat": { "count": 7, "time": 3 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17202 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1745 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2292 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1362, "time": 4928 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 6054 }, "LoadIC_FunctionPrototypeStub": { "count": 398, "time": 1479 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1510 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3950, "time": 16660 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5460, "time": 10209 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5093 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 16937 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 522 }, "LoadIC_SlowStub": { "count": 21, "time": 48 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1499 }, "LoadIC_LoadFieldDH": { "count": 4076, "time": 10871 }, "StoreIC_StoreFieldDH": { "count": 1289, "time": 4837 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 2187 }, "KeyedLoadIC_LoadElementDH": { "count": 821, "time": 3017 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 4566 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 560 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 538, "time": 2527 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 130, "time": 1520 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 483, "time": 2343 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 48 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 646 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 6 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 29 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 67 } }, "API": { "API_Context_New": { "count": 2, "time": 9763 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1860 }, "API_Object_SetPrivate": { "count": 35, "time": 33 }, "API_Persistent_New": { "count": 1875, "time": 1697 }, "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": 557 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3266 }, "API_Object_CreateDataProperty": { "count": 22, "time": 4 }, "API_Object_Get": { "count": 138, "time": 35 }, "API_Object_SetPrototype": { "count": 43, "time": 47 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 277 }, "API_String_Write": { "count": 654, "time": 3178 }, "API_Object_HasOwnProperty": { "count": 4, "time": 3 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 224 }, "API_External_New": { "count": 23, "time": 13 }, "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": 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": 453 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 112 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 741 }, "ParseBackgroundProgram": { "count": 1, "time": 798 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6539 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51395 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 78, "time": 9 }, "OptimizeCode": { "count": 78, "time": 1851 }, "RecompileSynchronous": { "count": 155, "time": 120927 }, "CompileOptimized_Concurrent": { "count": 77, "time": 2559 }, "StackGuard": { "count": 76, "time": 2025 }, "DeoptimizeCode": { "count": 7, "time": 1457 }, "NotifyDeoptimized": { "count": 6, "time": 668 } } } }, { "duration": 2735733, "js": 2579269, "phases": [ { "phase": "load", "start": 0, "duration": 96221 }, { "phase": "boot", "start": 96221, "duration": 737895 }, { "phase": "transition", "start": 834116, "duration": 715019 }, { "phase": "render", "start": 1549135, "duration": 1186598 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 312026 }, { "kind": "MinorGC", "type": "scavenge", "start": 410262, "duration": 5385, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 443081, "duration": 6089, "usedHeapSizeAfter": 4487568, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 520351, "duration": 1706, "usedHeapSizeAfter": 5795264, "usedHeapSizeBefore": 6119264 }, { "kind": "MinorGC", "type": "scavenge", "start": 650667, "duration": 3295, "usedHeapSizeAfter": 7879456, "usedHeapSizeBefore": 8569664 }, { "kind": "MinorGC", "type": "scavenge", "start": 836394, "duration": 2955, "usedHeapSizeAfter": 9248728, "usedHeapSizeBefore": 9847328 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1031227, "duration": 216, "usedHeapSizeAfter": 11257840, "usedHeapSizeBefore": 11257840 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1041066, "duration": 6369, "usedHeapSizeAfter": 8970880, "usedHeapSizeBefore": 11357528 }, { "kind": "MajorGC", "type": "weak processing", "start": 1129113, "duration": 9, "usedHeapSizeAfter": 9879992, "usedHeapSizeBefore": 9879992 }, { "kind": "MinorGC", "type": "scavenge", "start": 1329384, "duration": 6938, "usedHeapSizeAfter": 21141752, "usedHeapSizeBefore": 22861920 }, { "kind": "MinorGC", "type": "scavenge", "start": 1383353, "duration": 7019, "usedHeapSizeAfter": 22391984, "usedHeapSizeBefore": 23297312 }, { "kind": "MinorGC", "type": "scavenge", "start": 1435977, "duration": 6374, "usedHeapSizeAfter": 24244672, "usedHeapSizeBefore": 25277768 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1500332, "duration": 378, "usedHeapSizeAfter": 27394808, "usedHeapSizeBefore": 27394808 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1523742, "duration": 8858, "usedHeapSizeAfter": 24365552, "usedHeapSizeBefore": 28441584 }, { "kind": "MinorGC", "type": "scavenge", "start": 1730277, "duration": 6867, "usedHeapSizeAfter": 24963808, "usedHeapSizeBefore": 28966944 }, { "kind": "MinorGC", "type": "scavenge", "start": 2120151, "duration": 6494, "usedHeapSizeAfter": 29402208, "usedHeapSizeBefore": 40563360 }, { "kind": "MinorGC", "type": "scavenge", "start": 2356719, "duration": 4087, "usedHeapSizeAfter": 29650272, "usedHeapSizeBefore": 41628888 }, { "kind": "MajorGC", "type": "weak processing", "start": 2731306, "duration": 16, "usedHeapSizeAfter": 33949624, "usedHeapSizeBefore": 33949624 } ], "blinkGC": [ { "start": 276793, "duration": 2827 }, { "start": 276802, "duration": 2768 }, { "start": 280400, "duration": 1222 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1131, "time": 886 }, "FunctionCallback": { "count": 4488, "time": 82091 }, "NamedGetterCallback": { "count": 107, "time": 8168 }, "GetMoreDataCallback": { "count": 14, "time": 149293 }, "AccessorSetterCallback": { "count": 5392, "time": 2323 }, "GCEpilogueCallback": { "count": 15, "time": 1404 }, "GCPrologueCallback": { "count": 15, "time": 1580 }, "NamedSetterCallback": { "count": 18, "time": 107 }, "StoreCallbackProperty": { "count": 5334, "time": 2991 }, "NamedQueryCallback": { "count": 11, "time": 27 }, "RunMicrotaskCallback": { "count": 42, "time": 12143 } }, "Compile": { "CompileAnalyse": { "count": 3330, "time": 3150 }, "CompileFunction": { "count": 3320, "time": 97522 }, "CompileIgnition": { "count": 3375, "time": 93537 }, "CompileIgnitionFinalization": { "count": 3380, "time": 27307 }, "CompileRewriteReturnResult": { "count": 3330, "time": 457 }, "CompileScopeAnalysis": { "count": 3330, "time": 16327 }, "CompileScript": { "count": 10, "time": 677 }, "CompileLazy": { "count": 3177, "time": 14112 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 982 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1262 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 1450 }, "Map_SetPrototype": { "count": 12952, "time": 1531 }, "Map_TransitionToDataProperty": { "count": 11936, "time": 29929 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 84 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5813 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9323 }, "CreateArrayLiteral": { "count": 761, "time": 613 }, "CreateObjectLiteral": { "count": 1890, "time": 7982 }, "SetProperty": { "count": 8824, "time": 12858 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 850 }, "NewClosure_Tenured": { "count": 2398, "time": 2286 }, "HandleApiCall": { "count": 3986, "time": 4572 }, "DateConstructor": { "count": 268, "time": 458 }, "ArrayLengthGetter": { "count": 375, "time": 20 }, "ArrayLengthSetter": { "count": 5152, "time": 655 }, "FunctionPrototypeSetter": { "count": 239, "time": 1080 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 109 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 78 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 948 }, "SetGrow": { "count": 26, "time": 616 }, "WeakCollectionSet": { "count": 5007, "time": 6345 }, "ForInEnumerate": { "count": 380, "time": 612 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 303, "time": 3101 }, "CreateListFromArrayLike": { "count": 18, "time": 117 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2539 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 7370 }, "AddDictionaryProperty": { "count": 10572, "time": 15221 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 42 }, "CreateDataProperty": { "count": 2, "time": 5 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 4060 }, "HasProperty": { "count": 961, "time": 1744 }, "KeyedGetProperty": { "count": 223, "time": 859 }, "NewObject": { "count": 251, "time": 1313 }, "ObjectCreate": { "count": 221, "time": 3707 }, "ObjectKeys": { "count": 52, "time": 161 }, "SetDataProperties": { "count": 71, "time": 2246 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 12082 }, "RegExpExecMultiple": { "count": 327, "time": 2643 }, "RegExpReplace": { "count": 784, "time": 1433 }, "StringSplit": { "count": 6134, "time": 12255 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 27 }, "StringBuilderConcat": { "count": 152, "time": 74 }, "StringBuilderJoin": { "count": 136, "time": 64 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 559, "time": 111 }, "StringIndexOfUnchecked": { "count": 330, "time": 54 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 5026, "time": 12209 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 752 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 59 }, "FunctionPrototypeToString": { "count": 116, "time": 1322 }, "ObjectDefineProperties": { "count": 2, "time": 182 }, "ObjectDefineProperty": { "count": 650, "time": 2639 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54946 }, "ObjectSetPrototypeOf": { "count": 205, "time": 329 }, "ObjectIsExtensible": { "count": 19, "time": 2 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 98 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 79 }, "ArrayShift": { "count": 120, "time": 83 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 149, "time": 1299 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 110 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 140 }, "ArrayPop": { "count": 53, "time": 25 }, "ArrayBufferConstructor": { "count": 1, "time": 3803 }, "GlobalDecodeURIComponent": { "count": 1, "time": 254 }, "MapPrototypeClear": { "count": 93, "time": 34 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 675 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3425 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 940 }, "StringToNumber": { "count": 196, "time": 971 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 159 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 15 }, "DateUTC": { "count": 24, "time": 19 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1201, "time": 3847 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 114 }, "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": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 980 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2798 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 7092 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 45 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 44 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 43035 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2783 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 726 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1711 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 132594 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 17979 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1360 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 9 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 532 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 573 }, "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": 9 }, "GC_MC_FINISH": { "count": 2, "time": 592 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 55 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 70 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1558 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 17 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 163 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2093 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5148 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "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": 1366 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 134 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 763 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 414 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 30 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 21 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 793 }, "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": 37 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 8 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 714 }, "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": 195 }, "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": 20 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7695 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 2957 }, "GC_MC_BACKGROUND_MARKING": { "count": 39, "time": 30454 }, "GC_Custom_IncrementalMarkingObserver": { "count": 194, "time": 2459 }, "AllocateInTargetSpace": { "count": 2, "time": 3 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2542 } }, "JavaScript": { "JS_Execution": { "count": 5562, "time": 1081979 } }, "Parse": { "ParseFunction": { "count": 3320, "time": 17836 }, "ParseFunctionLiteral": { "count": 3378, "time": 135728 }, "ParseProgram": { "count": 10, "time": 2006 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14583 }, "PreParseNoVariableResolution": { "count": 105, "time": 1632 }, "JsonParse": { "count": 25, "time": 118040 }, "StringParseFloat": { "count": 7, "time": 434 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18630 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2318 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1754 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1341, "time": 7549 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6896 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 1183 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2454 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4072, "time": 24507 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 25 }, "LoadIC_LoadNonexistentDH": { "count": 5433, "time": 13898 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3005 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 16190 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 332 }, "LoadIC_SlowStub": { "count": 21, "time": 41 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1248 }, "LoadIC_LoadFieldDH": { "count": 4057, "time": 12002 }, "StoreIC_StoreFieldDH": { "count": 1268, "time": 3161 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 2297 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3917 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4824 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 85 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 547, "time": 2872 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1250 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 466, "time": 1809 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 801 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 135 }, "LoadIC_StringLength": { "count": 27, "time": 43 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 775 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 26 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 209 } }, "API": { "API_Context_New": { "count": 2, "time": 11311 }, "API_FunctionTemplate_New": { "count": 1353, "time": 996 }, "API_Object_SetPrivate": { "count": 35, "time": 20 }, "API_Persistent_New": { "count": 1876, "time": 361 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 16 }, "API_Function_NewInstance": { "count": 43, "time": 811 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2798 }, "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": 20 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1685 }, "API_String_Write": { "count": 654, "time": 330 }, "API_Object_HasOwnProperty": { "count": 4, "time": 7 }, "API_Object_New": { "count": 4, "time": 1 }, "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": 3 }, "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": 484 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 397 }, "CompileBackgroundScript": { "count": 1, "time": 6 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 110 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 830 }, "ParseBackgroundProgram": { "count": 1, "time": 810 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6672 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 55276 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 92, "time": 11 }, "OptimizeCode": { "count": 92, "time": 2571 }, "RecompileSynchronous": { "count": 184, "time": 95964 }, "CompileOptimized_Concurrent": { "count": 92, "time": 3805 }, "StackGuard": { "count": 95, "time": 2670 }, "DeoptimizeCode": { "count": 8, "time": 766 }, "NotifyDeoptimized": { "count": 7, "time": 650 } } } } ], "set": "always-finalize-listeners-1d0dbab8bd" } ]